<?xml version="1.0"?>
<doc>
  <assembly>
    <name>GemBox.Pdf</name>
  </assembly>
  <members>
    <member name="T:GemBox.Pdf.Actions.PdfAction">
      <summary>
            Represents a base class for the actions.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=422">PDF Specification ISO 32000-1:2008, section '12.6 Actions'</seealso>
    </member>
    <member name="F:GemBox.Pdf.Actions.PdfAction.dictionary">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Actions.PdfAction.CreateDictionary">
      <exclude />
    </member>
    <member name="P:GemBox.Pdf.Actions.PdfAction.ActionType">
      <summary>
            Gets the type of this action.
            </summary>
      <value>
            The type of this action.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=425">PDF Specification ISO 32000-1:2008, section '12.6.4 Action Types'</seealso>
    </member>
    <member name="T:GemBox.Pdf.Actions.PdfActionCollection">
      <summary>
        <para>Represents a collection of <see cref="T:GemBox.Pdf.Actions.PdfAction" />s.</para>
        <note type="note">
            This collection is implemented as singly linked list and therefore methods that use random access (index) are an O(n) operations, where n is <see cref="P:GemBox.Pdf.PdfCollection.Count" />.
            </note>
      </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=422">PDF Specification ISO 32000-1:2008, section '12.6 Actions'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Actions.PdfActionCollection.ItemCount">
      <exclude />
    </member>
    <member name="P:GemBox.Pdf.Actions.PdfActionCollection.ItemsVersion">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Actions.PdfActionCollection.AddGoToPageView(GemBox.Pdf.PdfDestination)">
      <summary>
            Adds a new <see cref="T:GemBox.Pdf.Actions.PdfGoToPageViewAction" /> with the explicit destination to the <see cref="T:GemBox.Pdf.Actions.PdfActionCollection" />.
            </summary>
      <param name="destination">The explicit destination that shall be displayed when the action is executed.</param>
      <returns>
            A new <see cref="T:GemBox.Pdf.Actions.PdfGoToPageViewAction" /> with the explicit destination added to the <see cref="T:GemBox.Pdf.Actions.PdfActionCollection" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Actions.PdfActionCollection.AddGoToPageView(System.String)">
      <summary>
            Adds a new <see cref="T:GemBox.Pdf.Actions.PdfGoToPageViewAction" /> with the named destination to the <see cref="T:GemBox.Pdf.Actions.PdfActionCollection" />.
            </summary>
      <param name="destinationName">The named destination that shall be displayed when the action is executed.</param>
      <returns>
            A new <see cref="T:GemBox.Pdf.Actions.PdfGoToPageViewAction" /> with the named destination added to the <see cref="T:GemBox.Pdf.Actions.PdfActionCollection" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Actions.PdfActionCollection.AddGoToPageView(GemBox.Pdf.PdfPage,GemBox.Pdf.PdfDestinationViewType,System.Nullable{System.Double}[])">
      <summary>
        <para>Adds a new <see cref="T:GemBox.Pdf.Actions.PdfGoToPageViewAction" /> with the explicit destination to the <see cref="T:GemBox.Pdf.Actions.PdfActionCollection" />.</para>
        <para>
          <paramref name="parameters" /> represent the following values depending on the <paramref name="viewType" /> parameter:</para>
        <list type="definition">
          <item>
            <term>
              <see cref="F:GemBox.Pdf.PdfDestinationViewType.FitRectangle" />
            </term>
            <description>
              <see cref="P:GemBox.Pdf.PdfDestination.Left" />, <see cref="P:GemBox.Pdf.PdfDestination.Bottom" />, <see cref="P:GemBox.Pdf.PdfDestination.Right" /> and <see cref="P:GemBox.Pdf.PdfDestination.Top" />.</description>
          </item>
          <item>
            <term>
              <see cref="F:GemBox.Pdf.PdfDestinationViewType.LeftTopZoom" />
            </term>
            <description>
              <see cref="P:GemBox.Pdf.PdfDestination.Left" />, <see cref="P:GemBox.Pdf.PdfDestination.Top" /> and <see cref="P:GemBox.Pdf.PdfDestination.Zoom" />.</description>
          </item>
          <item>
            <term>
              <see cref="F:GemBox.Pdf.PdfDestinationViewType.FitPageVertical" /> and <see cref="F:GemBox.Pdf.PdfDestinationViewType.FitContentVertical" /></term>
            <description>
              <see cref="P:GemBox.Pdf.PdfDestination.Left" />.</description>
          </item>
          <item>
            <term>
              <see cref="F:GemBox.Pdf.PdfDestinationViewType.FitPageHorizontal" /> and <see cref="F:GemBox.Pdf.PdfDestinationViewType.FitContentHorizontal" /></term>
            <description>
              <see cref="P:GemBox.Pdf.PdfDestination.Top" />.</description>
          </item>
          <item>
            <term>
              <see cref="F:GemBox.Pdf.PdfDestinationViewType.FitPage" /> and <see cref="F:GemBox.Pdf.PdfDestinationViewType.FitContent" /></term>
            <description>None.</description>
          </item>
        </list>
      </summary>
      <param name="page">The page that shall be displayed when this action is executed.</param>
      <param name="viewType">Type of the view.</param>
      <param name="parameters">The parameters of the view.</param>
      <returns>
            A new <see cref="T:GemBox.Pdf.Actions.PdfGoToPageViewAction" /> with the explicit destination added to the <see cref="T:GemBox.Pdf.Actions.PdfActionCollection" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Actions.PdfActionCollection.AddSubmitForm(System.String)">
      <summary>
            Adds a new <see cref="T:GemBox.Pdf.Forms.PdfSubmitFormAction" /> with the Web server script's URL to the <see cref="T:GemBox.Pdf.Actions.PdfActionCollection" />.
            </summary>
      <param name="url">The uniform resource locator (URL) of the script at the Web server that will process the submission.</param>
      <returns>
            A new <see cref="T:GemBox.Pdf.Forms.PdfSubmitFormAction" /> with the Web server script's URL added to the <see cref="T:GemBox.Pdf.Actions.PdfActionCollection" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Actions.PdfActionCollection.AddResetForm">
      <summary>
            Adds a new <see cref="T:GemBox.Pdf.Forms.PdfResetFormAction" /> to the <see cref="T:GemBox.Pdf.Actions.PdfActionCollection" />.
            </summary>
      <returns>
            A new <see cref="T:GemBox.Pdf.Forms.PdfResetFormAction" /> added to the <see cref="T:GemBox.Pdf.Actions.PdfActionCollection" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Actions.PdfActionCollection.AddImportFormData(System.String)">
      <summary>
            Adds a new <see cref="T:GemBox.Pdf.Forms.PdfImportFormDataAction" /> with the import data file path to the <see cref="T:GemBox.Pdf.Actions.PdfActionCollection" />.
            </summary>
      <param name="filePath">The path of a file from which to import the data.</param>
      <returns>
            A new <see cref="T:GemBox.Pdf.Forms.PdfImportFormDataAction" /> with the import data file path added to the <see cref="T:GemBox.Pdf.Actions.PdfActionCollection" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Actions.PdfActionCollection.ConvertItem(GemBox.Pdf.Objects.PdfBasicObject)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Actions.PdfActionCollection.ConvertBackItem(GemBox.Pdf.Actions.PdfAction)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Actions.PdfActionCollection.GetItem(System.Int32)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Actions.PdfActionCollection.SetItem(System.Int32,GemBox.Pdf.Actions.PdfAction)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Actions.PdfActionCollection.InsertItem(System.Int32,GemBox.Pdf.Actions.PdfAction)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Actions.PdfActionCollection.RemoveItem(System.Int32)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Actions.PdfActionCollection.IndexOfItem(GemBox.Pdf.Actions.PdfAction)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Actions.PdfActionCollection.GetItemsEnumerator">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Actions.PdfActionCollection.GetEnumerator">
      <summary>
            Returns an enumerator that iterates through the <see cref="T:GemBox.Pdf.Actions.PdfActionCollection" />.
            </summary>
      <returns>
            A <see cref="T:GemBox.Pdf.Actions.PdfActionCollection.Enumerator" /> for the <see cref="T:GemBox.Pdf.Actions.PdfActionCollection" />.
            </returns>
    </member>
    <member name="T:GemBox.Pdf.Actions.PdfActionCollection.Enumerator">
      <summary>
            Enumerates the elements of a <see cref="T:GemBox.Pdf.Actions.PdfActionCollection" />.
            </summary>
    </member>
    <member name="P:GemBox.Pdf.Actions.PdfActionCollection.Enumerator.Current">
      <summary>
            Gets the element at the current position of the enumerator.
            </summary>
      <value>
            The element in the <see cref="T:GemBox.Pdf.Actions.PdfActionCollection" /> at the current position of the enumerator.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Actions.PdfActionCollection.Enumerator.MoveNext">
      <summary>
            Advances the enumerator to the next element of the <see cref="T:GemBox.Pdf.Actions.PdfActionCollection" />.
            </summary>
      <returns>
        <see langword="true" /> if the enumerator was successfully advanced to the next element; <see langword="false" /> if the enumerator has passed the end of the collection.
            </returns>
      <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
    </member>
    <member name="M:GemBox.Pdf.Actions.PdfActionCollection.Enumerator.Dispose">
      <summary>
            Releases all resources used by the <see cref="T:GemBox.Pdf.Actions.PdfActionCollection.Enumerator" />.
            </summary>
    </member>
    <member name="T:GemBox.Pdf.Actions.PdfActionType">
      <summary>
            Represents types of the <see cref="T:GemBox.Pdf.Actions.PdfAction" />s.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=425">PDF Specification ISO 32000-1:2008, section '12.6.4 Action Types'</seealso>
    </member>
    <member name="F:GemBox.Pdf.Actions.PdfActionType.Unknown">
      <summary>
            Action is unknown and currently not supported.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Actions.PdfActionType.GoToPageView">
      <summary>
            Action is a <see cref="T:GemBox.Pdf.Actions.PdfGoToPageViewAction" /> that goes to a destination in the current document. See <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=426">12.6.4.2, "Go-To Actions"</see>.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Actions.PdfActionType.SubmitForm">
      <summary>
        <i>(PDF 1.2)</i> Action is a <see cref="T:GemBox.Pdf.Forms.PdfSubmitFormAction" /> that sends data to a uniform resource locator. See <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=459">12.7.5.2, "Submit-Form Action"</see>.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Actions.PdfActionType.ResetForm">
      <summary>
        <i>(PDF 1.2)</i> Action is a <see cref="T:GemBox.Pdf.Forms.PdfResetFormAction" /> that sets fields to their default values. See <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=463">12.7.5.3, "Reset-Form Action"</see>.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Actions.PdfActionType.ImportFormData">
      <summary>
        <i>(PDF 1.2)</i> Action is a <see cref="T:GemBox.Pdf.Forms.PdfImportFormDataAction" /> that imports field values from a file. See <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=464">12.7.5.4, "Import-Data Action"</see>.
            </summary>
    </member>
    <member name="T:GemBox.Pdf.Actions.PdfGoToPageViewAction">
      <summary>
            A <i>go-to action</i> changes the view to a specified destination (page, location, and magnification factor).
            </summary>
      <remarks>
            Specifying a go-to action in the <b>A</b> entry of a link annotation or outline item has the same effect as specifying the destination directly with the <b>Dest</b> entry.
            </remarks>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=426">PDF Specification ISO 32000-1:2008, section '12.6.4.2 Go-To Actions'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Actions.PdfGoToPageViewAction.ActionType">
      <summary>
            Gets the <see cref="F:GemBox.Pdf.Actions.PdfActionType.GoToPageView" /> value.
            </summary>
      <value>
            The <see cref="F:GemBox.Pdf.Actions.PdfActionType.GoToPageView" /> value.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Actions.PdfGoToPageViewAction.Destination">
      <summary>
        <i>(Required)</i> The explicit destination to jump to (see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=374">12.3.2.2, "Explicit Destinations"</see>).
            </summary>
      <value>
            The explicit destination to jump to.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=374">PDF Specification ISO 32000-1:2008, section '12.3.2.2 Explicit Destinations'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Actions.PdfGoToPageViewAction.DestinationName">
      <summary>
        <i>(Required)</i> The named destination to jump to (see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=375">12.3.2.3, "Named Destinations"</see>).
            </summary>
      <value>
            The named destination to jump to.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=375">PDF Specification ISO 32000-1:2008, section '12.3.2.3 Named Destinations'</seealso>
    </member>
    <member name="M:GemBox.Pdf.Actions.PdfGoToPageViewAction.SetDestination(GemBox.Pdf.PdfPage,GemBox.Pdf.PdfDestinationViewType,System.Nullable{System.Double}[])">
      <summary>
        <para>Sets the explicit destination to jump to (see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=374">12.3.2.2, "Explicit Destinations"</see>).</para>
        <para>
          <paramref name="parameters" /> represent the following values depending on the <paramref name="viewType" /> parameter:</para>
        <list type="definition">
          <item>
            <term>
              <see cref="F:GemBox.Pdf.PdfDestinationViewType.FitRectangle" />
            </term>
            <description>
              <see cref="P:GemBox.Pdf.PdfDestination.Left" />, <see cref="P:GemBox.Pdf.PdfDestination.Bottom" />, <see cref="P:GemBox.Pdf.PdfDestination.Right" /> and <see cref="P:GemBox.Pdf.PdfDestination.Top" />.</description>
          </item>
          <item>
            <term>
              <see cref="F:GemBox.Pdf.PdfDestinationViewType.LeftTopZoom" />
            </term>
            <description>
              <see cref="P:GemBox.Pdf.PdfDestination.Left" />, <see cref="P:GemBox.Pdf.PdfDestination.Top" /> and <see cref="P:GemBox.Pdf.PdfDestination.Zoom" />.</description>
          </item>
          <item>
            <term>
              <see cref="F:GemBox.Pdf.PdfDestinationViewType.FitPageVertical" /> and <see cref="F:GemBox.Pdf.PdfDestinationViewType.FitContentVertical" /></term>
            <description>
              <see cref="P:GemBox.Pdf.PdfDestination.Left" />.</description>
          </item>
          <item>
            <term>
              <see cref="F:GemBox.Pdf.PdfDestinationViewType.FitPageHorizontal" /> and <see cref="F:GemBox.Pdf.PdfDestinationViewType.FitContentHorizontal" /></term>
            <description>
              <see cref="P:GemBox.Pdf.PdfDestination.Top" />.</description>
          </item>
          <item>
            <term>
              <see cref="F:GemBox.Pdf.PdfDestinationViewType.FitPage" /> and <see cref="F:GemBox.Pdf.PdfDestinationViewType.FitContent" /></term>
            <description>None.</description>
          </item>
        </list>
      </summary>
      <param name="page">The page to jump to.</param>
      <param name="viewType">Type of the view.</param>
      <param name="parameters">The parameters of the view.</param>
      <returns>
            The explicit destination to jump to.
            </returns>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=374">PDF Specification ISO 32000-1:2008, section '12.3.2.2 Explicit Destinations'</seealso>
    </member>
    <member name="T:GemBox.Pdf.ComHelper">
      <summary>
            Contains methods that can be useful for users which are calling GemBox.Pdf component using COM interop.
            </summary>
    </member>
    <member name="M:GemBox.Pdf.ComHelper.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:GemBox.Pdf.ComHelper" /> class.
            </summary>
    </member>
    <member name="M:GemBox.Pdf.ComHelper.SetLicense(System.String)">
      <summary>
            Sets the license (serial) key.
            </summary>
      <param name="serialKey">The serial key.</param>
      <remarks>
        <para>You should call this method before using any other class from <b>GemBox.Pdf</b> assembly.</para>
        <para>Key can only be set once (if you try to set another key, exception will be thrown).</para>
        <para>The best place to call this method is from static constructor of your application's main class.</para>
        <para>Valid serial key has multiple groups of alphanumeric characters, separated with dashes.</para>
        <para>To use the assembly in free limited mode, use <b>FREE-LIMITED-KEY</b> as <paramref name="serialKey" />.</para>
        <para>For more information about <b>GemBox.Pdf</b> evaluation and licensing, see <see xhref="evaluation-and-licensing.md" target="_self">evaluation and licensing</see>.</para>
      </remarks>
    </member>
    <member name="M:GemBox.Pdf.ComHelper.Load(System.String)">
      <summary>
            Loads a PDF document from a file with the specified path and with the <see cref="P:GemBox.Pdf.PdfLoadOptions.Default" /> options.
            </summary>
      <param name="path">The path to a file from which to load a PDF document.</param>
      <returns>
            A loaded PDF document.
            </returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="path" /> is <see langword="null" />.</exception>
      <exception cref="T:GemBox.Pdf.Security.InvalidPdfPasswordException">PDF file is encrypted and the password is required to load a PDF document. Use <see cref="M:GemBox.Pdf.ComHelper.LoadWithOptions(System.String,System.Object)" /> method and provide a valid <see cref="P:GemBox.Pdf.PdfLoadOptions.Password" />.</exception>
      <seealso xhref="file-structure.md#loading-a-pdf-document-from-a-pdf-file" target="_self">File Structure</seealso>
    </member>
    <member name="M:GemBox.Pdf.ComHelper.LoadWithOptions(System.String,System.Object)">
      <summary>
            Loads a PDF document from a file with the specified path and with the specified options.
            </summary>
      <param name="path">The path to a file from which to load a PDF document.</param>
      <param name="options">The options used for loading a <see cref="T:GemBox.Pdf.PdfDocument" /> from a PDF file.</param>
      <returns>
            A loaded PDF document.
            </returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="path" /> is <see langword="null" /> or <paramref name="options" /> is <see langword="null" />.</exception>
      <exception cref="T:GemBox.Pdf.Security.InvalidPdfPasswordException">PDF file is encrypted and the <see cref="P:GemBox.Pdf.PdfLoadOptions.Password" /> is invalid.</exception>
      <seealso xhref="file-structure.md#loading-a-pdf-document-from-a-pdf-file" target="_self">File Structure</seealso>
    </member>
    <member name="M:GemBox.Pdf.ComHelper.Save(System.Object,System.String)">
      <summary>
        <para>Saves the entire PDF document to a file with the specified path.</para>
        <para>Use <see cref="P:GemBox.Pdf.PdfDocument.SaveOptions" /> to specify options used for saving the <see cref="T:GemBox.Pdf.PdfDocument" /> to a PDF file.</para>
      </summary>
      <param name="document">The PdfDocument instance which to save.</param>
      <param name="path">The path to a file to which to save a PDF document.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="path" /> is <see langword="null" />.</exception>
      <seealso xhref="file-structure.md#saving-the-pdf-document-to-a-new-pdf-file" target="_self">File Structure</seealso>
    </member>
    <member name="M:GemBox.Pdf.ComHelper.GetFormFields(System.Object)">
      <summary>
            Gets all fields from the PDF document's interactive form.
            </summary>
      <param name="document">The PdfDocument instance from which to retrieve the PdfField elements.</param>
      <returns>Array of interactive form fields.</returns>
    </member>
    <member name="T:GemBox.Pdf.ComponentInfo">
      <summary>
            Contains diagnostic information and licensing members for <b>GemBox.Pdf</b> assembly. 
            </summary>
    </member>
    <member name="P:GemBox.Pdf.ComponentInfo.Title">
      <summary>
            Gets the <b>GemBox.Pdf</b> assembly title.
            </summary>
      <value>
            The <b>GemBox.Pdf</b> assembly title.
            </value>
    </member>
    <member name="P:GemBox.Pdf.ComponentInfo.Version">
      <summary>
            Gets the <b>GemBox.Pdf</b> assembly version.
            </summary>
      <value>
            The <b>GemBox.Pdf</b> assembly version.
            </value>
    </member>
    <member name="E:GemBox.Pdf.ComponentInfo.FreeLimitReached">
      <summary>
            Occurs when <b>GemBox.Pdf</b> assembly is used with <b>FREE-LIMITED-KEY</b> license key and free limit is reached.
            </summary>
    </member>
    <member name="M:GemBox.Pdf.ComponentInfo.SetLicense(System.String)">
      <summary>
            Sets the license (serial) key.
            </summary>
      <param name="serialKey">The serial key.</param>
      <remarks>
        <para>You should call this method before using any other class from <b>GemBox.Pdf</b> assembly.</para>
        <para>Key can only be set once (if you try to set another key, it will be ignored).</para>
        <para>The best place to call this method is from static constructor of your application's main class.</para>
        <para>Valid serial key has multiple groups of alphanumeric characters, separated with dashes.</para>
        <para>To use the assembly in free limited mode, use <b>FREE-LIMITED-KEY</b> as <paramref name="serialKey" />.</para>
        <para>For more information about <b>GemBox.Pdf</b> evaluation and licensing, see <see xhref="evaluation-and-licensing.md" target="_self">evaluation and licensing</see>.</para>
      </remarks>
    </member>
    <member name="T:GemBox.Pdf.Content.PdfClipFormat">
      <summary>
            Represents formatting properties that affect the clipping area.
            </summary>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfClipFormat.IsApplied">
      <summary>
            Gets a value indicating whether the current PDF textual or geometrical content is part of the clipping area.
            </summary>
      <value>
        <see langword="true" /> if the current PDF textual or geometrical content is part of the clipping area; otherwise, <see langword="false" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfClipFormat.Rule">
      <summary>
            Gets the rule used to specify the interior of the PDF textual or geometrical content that is part of the clipping area.
            </summary>
      <value>
            The rule used to specify the interior of the PDF textual or geometrical content that is part of the clipping area.
            </value>
    </member>
    <member name="T:GemBox.Pdf.Content.PdfColor">
      <summary>
            Represents a color of a PDF content.
            </summary>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfColor.TryGetRgb(System.Double@,System.Double@,System.Double@)">
      <summary>
            Gets the <paramref name="red" />, <paramref name="green" /> and <paramref name="blue" /> values of this <see cref="T:GemBox.Pdf.Content.PdfColor" />.
            </summary>
      <param name="red">The red value in range from 0 to 1 or <see cref="F:System.Double.NaN" />.</param>
      <param name="green">The green value in range from 0 to 1 or <see cref="F:System.Double.NaN" />.</param>
      <param name="blue">The blue value in range from 0 to 1 or <see cref="F:System.Double.NaN" />.</param>
      <returns>
        <see langword="true" />if the color can be represented with red, green and blue values; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfColor.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Content.PdfColor" /> instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Content.PdfColor" /> instance.
            </returns>
      <remarks>
            This method should be used primarily for debugging purposes and should be considered volatile (format of its return value might change in future versions).
            </remarks>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfColor.Equals(GemBox.Pdf.Content.PdfColor)">
      <summary>
            Determines whether the <paramref name="other" /> <see cref="T:GemBox.Pdf.Content.PdfColor" /> is equal to this <see cref="T:GemBox.Pdf.Content.PdfColor" /> instance.
            </summary>
      <param name="other">The other color to compare with this color instance.</param>
      <returns>
        <see langword="true" /> if the <paramref name="other" /> <see cref="T:GemBox.Pdf.Content.PdfColor" /> is equal to this <see cref="T:GemBox.Pdf.Content.PdfColor" /> instance; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfColor.Equals(System.Object)">
      <summary>
            Determines whether the specified <see cref="T:System.Object" /> is equal to this <see cref="T:GemBox.Pdf.Content.PdfColor" /> instance.
            </summary>
      <param name="obj">The <see cref="T:System.Object" /> to compare with this color instance.</param>
      <returns>
        <see langword="true" /> if the specified <see cref="T:System.Object" /> is a <see cref="T:GemBox.Pdf.Content.PdfColor" /> and is equal to this <see cref="T:GemBox.Pdf.Content.PdfColor" /> instance; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfColor.GetHashCode">
      <summary>
            Returns a hash code for this <see cref="T:GemBox.Pdf.Content.PdfColor" /> instance.
            </summary>
      <returns>
            An integer value that specifies a hash value for this <see cref="T:GemBox.Pdf.Content.PdfColor" /> instance.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfColor.op_Equality(GemBox.Pdf.Content.PdfColor,GemBox.Pdf.Content.PdfColor)">
      <summary>
            Determines whether <paramref name="first" /> and <paramref name="second" /> <see cref="T:GemBox.Pdf.Content.PdfColor" />s are equal.
            </summary>
      <param name="first">The first color.</param>
      <param name="second">The second color.</param>
      <returns>
        <see langword="true" /> if <paramref name="first" /> and <paramref name="second" /> colors are equal; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfColor.op_Inequality(GemBox.Pdf.Content.PdfColor,GemBox.Pdf.Content.PdfColor)">
      <summary>
            Determines whether <paramref name="first" /> and <paramref name="second" /> <see cref="T:GemBox.Pdf.Content.PdfColor" />s are not equal.
            </summary>
      <param name="first">The first color.</param>
      <param name="second">The second color.</param>
      <returns>
        <see langword="true" /> if <paramref name="first" /> and <paramref name="second" /> colors are not equal; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="T:GemBox.Pdf.Content.PdfContentElement">
      <summary>
            Represents a base class for a PDF content element.
            </summary>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfContentElement.ElementType">
      <summary>
            Gets the type of the PDF content element.
            </summary>
      <value>
            The type of the PDF content element.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfContentElement.VerifyContentObjectDocument(GemBox.Pdf.PdfObject,System.String)">
      <exclude />
    </member>
    <member name="T:GemBox.Pdf.Content.PdfContentElementCollection">
      <summary>
            Represents a collection of <see cref="T:GemBox.Pdf.Content.PdfContentElement" />s.
            </summary>
      <remarks>
            Collection is implemented as doubly linked list.
            </remarks>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfContentElementCollection.Count">
      <summary>
            Gets the number of <see cref="T:GemBox.Pdf.Content.PdfContentElement" />s contained in the <see cref="T:GemBox.Pdf.Content.PdfContentElementCollection" />.
            </summary>
      <value>
            The number of <see cref="T:GemBox.Pdf.Content.PdfContentElement" />s contained in the <see cref="T:GemBox.Pdf.Content.PdfContentElementCollection" />.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfContentElementCollection.Contains(GemBox.Pdf.Content.PdfContentElement)">
      <summary>
            Determines whether a <see cref="T:GemBox.Pdf.Content.PdfContentElement" /> is in the <see cref="T:GemBox.Pdf.Content.PdfContentElementCollection" />.
            </summary>
      <param name="element">The <see cref="T:GemBox.Pdf.Content.PdfContentElement" /> to locate in the <see cref="T:GemBox.Pdf.Content.PdfContentElementCollection" />.</param>
      <returns>
        <see langword="true" /> if <paramref name="element" /> is found in the <see cref="T:GemBox.Pdf.Content.PdfContentElementCollection" />; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfContentElementCollection.CopyTo(GemBox.Pdf.Content.PdfContentElement[],System.Int32)">
      <summary>
            Copies the entire <see cref="T:GemBox.Pdf.Content.PdfContentElementCollection" /> to a compatible one-dimensional array, starting at the specified index of the target array.
            </summary>
      <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the <see cref="T:GemBox.Pdf.Content.PdfContentElement" />s copied from <see cref="T:GemBox.Pdf.Content.PdfContentElementCollection" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
      <param name="arrayIndex">The zero-based index in <paramref name="array" /> at which copying begins.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="array" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="arrayIndex" /> is less than 0 or greater than <paramref name="array" />'s <see cref="P:System.Array.Length" />.</exception>
      <exception cref="T:System.ArgumentException">The number of <see cref="T:GemBox.Pdf.Content.PdfContentElement" />s in the source <see cref="T:GemBox.Pdf.Content.PdfContentElementCollection" /> is greater than the available space from <paramref name="arrayIndex" /> to the end of the destination <paramref name="array" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfContentElementCollection.GetEnumerator">
      <summary>
            Returns an enumerator that iterates through the <see cref="T:GemBox.Pdf.Content.PdfContentElementCollection" />.
            </summary>
      <returns>
            A <see cref="T:GemBox.Pdf.Content.PdfContentElementCollection.Enumerator" /> for the <see cref="T:GemBox.Pdf.Content.PdfContentElementCollection" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfContentElementCollection.All">
      <summary>
            Gets all <see cref="T:GemBox.Pdf.Content.PdfContentElement" />s underneath this <see cref="T:GemBox.Pdf.Content.PdfContentElementCollection" />.
            </summary>
      <returns>
            All <see cref="T:GemBox.Pdf.Content.PdfContentElement" />s underneath this <see cref="T:GemBox.Pdf.Content.PdfContentElementCollection" />.
            </returns>
    </member>
    <member name="T:GemBox.Pdf.Content.PdfContentElementCollection.Enumerator">
      <summary>
            Enumerates the <see cref="T:GemBox.Pdf.Content.PdfContentElement" />s of a <see cref="T:GemBox.Pdf.Content.PdfContentElementCollection" />.
            </summary>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfContentElementCollection.Enumerator.Current">
      <summary>
            Gets the <see cref="T:GemBox.Pdf.Content.PdfContentElement" /> at the current position of the enumerator.
            </summary>
      <value>
            The <see cref="T:GemBox.Pdf.Content.PdfContentElement" /> in the <see cref="T:GemBox.Pdf.Content.PdfContentElementCollection" /> at the current position of the enumerator.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfContentElementCollection.Enumerator.MoveNext">
      <summary>
            Advances the enumerator to the next <see cref="T:GemBox.Pdf.Content.PdfContentElement" /> of the <see cref="T:GemBox.Pdf.Content.PdfContentElementCollection" />.
            </summary>
      <returns>
        <see langword="true" /> if the enumerator was successfully advanced to the next <see cref="T:GemBox.Pdf.Content.PdfContentElement" />; <see langword="false" /> if the enumerator has passed the end of the collection.
            </returns>
      <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfContentElementCollection.Enumerator.Dispose">
      <summary>
            Releases all resources used by the <see cref="T:GemBox.Pdf.Content.PdfContentElementCollection.Enumerator" />.
            </summary>
    </member>
    <member name="T:GemBox.Pdf.Content.PdfContentElementType">
      <summary>
            Represents types of the <see cref="T:GemBox.Pdf.Content.PdfContentElement" />s.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Content.PdfContentElementType.Text">
      <summary>
            Content is a <see cref="T:GemBox.Pdf.Content.PdfTextContent" />.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Content.PdfContentElementType.Path">
      <summary>
            Content is a path.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Content.PdfContentElementType.Image">
      <summary>
            Content is a <see cref="T:GemBox.Pdf.Content.PdfImageContent" />.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Content.PdfContentElementType.Form">
      <summary>
            Content is a self-contained description of any sequence of <see cref="T:GemBox.Pdf.Content.PdfContentElement" />s.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Content.PdfContentElementType.Shading">
      <summary>
            Content is a smooth transition between colors.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Content.PdfContentElementType.Group">
      <summary>
            Content is a <see cref="T:GemBox.Pdf.Content.PdfContentGroup" />.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Content.PdfContentElementType.Mark">
      <summary>
            Content is a mark used to distinguish the part of the PDF content.
            </summary>
    </member>
    <member name="T:GemBox.Pdf.Content.PdfContentFormat">
      <summary>
            Represents a group of formatting properties applied to a PDF content.
            </summary>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfContentFormat.Fill">
      <summary>
            Gets the formatting properties related to painting an area (filling).
            </summary>
      <value>
            The formatting properties related to painting an area (filling).
            </value>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfContentFormat.Stroke">
      <summary>
            Gets the formatting properties related to drawing a line (stroking).
            </summary>
      <value>
            The formatting properties related to drawing a line (stroking).
            </value>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfContentFormat.Clip">
      <summary>
            Gets the formatting properties related to clipping an area.
            </summary>
      <value>
            The formatting properties related to clipping an area.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfContentFormat.Text">
      <summary>
            Gets the text-related formatting properties.
            </summary>
      <value>
            The text-related formatting properties.
            </value>
    </member>
    <member name="T:GemBox.Pdf.Content.PdfContentGroup">
      <summary>
            Represents a group of PDF content elements that are independent from the rest of the surrounding elements.
            </summary>
      <seealso xhref="content-streams-and-resources.md" target="_self">Content Streams and Resources</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-read-pdf/205">Reading example</seealso>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=132">PDF Specification ISO 32000-1:2008, section '8.4.2 Graphics State Stack'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfContentGroup.ElementType">
      <summary>
            Gets the <see cref="F:GemBox.Pdf.Content.PdfContentElementType.Group" /> value.
            </summary>
      <value>
            The <see cref="F:GemBox.Pdf.Content.PdfContentElementType.Group" /> value.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfContentGroup.Elements">
      <summary>
            Gets the content elements such as text, paths and external objects (images and forms) contained directly in this group.
            </summary>
      <value>
            The content elements such as text, paths and external objects (images and forms) contained directly in this group.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfContentGroup.ToString">
      <summary>
            Returns a Unicode text contained in this <see cref="T:GemBox.Pdf.Content.PdfContentGroup" />.
            </summary>
      <returns>
            A Unicode text contained in this <see cref="T:GemBox.Pdf.Content.PdfContentGroup" />.
            </returns>
      <seealso xhref="content-streams-and-resources.md" target="_self">Content Streams and Resources</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-read-pdf/205">Reading example</seealso>
    </member>
    <member name="T:GemBox.Pdf.Content.PdfFillFormat">
      <summary>
            Represents formatting properties that affect filling of PDF textual or geometrical content.
            </summary>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfFillFormat.IsApplied">
      <summary>
            Gets a value indicating whether the current PDF textual or geometrical content is filled.
            </summary>
      <value>
        <see langword="true" /> if the current PDF textual or geometrical content is filled; otherwise, <see langword="false" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfFillFormat.Color">
      <summary>
            Gets the fill color.
            </summary>
      <value>
            The fill color.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfFillFormat.Rule">
      <summary>
            Gets the rule used to specify the interior of the PDF textual or geometrical content that is filled.
            </summary>
      <value>
            The rule used to specify the interior of the PDF textual or geometrical content that is filled.
            </value>
    </member>
    <member name="T:GemBox.Pdf.Content.PdfFillRule">
      <summary>
            Represents a rule used to specify the interior of the PDF textual or geometrical content that is filled or is part of the clipping area. 
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Content.PdfFillRule.NonzeroWindingNumber">
      <summary>
            Rule that determines whether a point is in the interior of the PDF textual or geometrical content by drawing a ray from that point to infinity in any direction and then examining the places where an outline of the PDF textual or geometrical content crosses the ray.
            Starting with a count of zero, add one each time an outline crosses the ray from left to right and subtract one each time a PDF textual or geometrical content outline crosses the ray from right to left.
            After counting the crossings, if the result is zero then the point is outside the PDF textual or geometrical content. Otherwise, it is inside.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Content.PdfFillRule.EvenOdd">
      <summary>
            Rule that determines whether a point is in the interior of the PDF textual or geometrical content by drawing a ray from that point to infinity in any direction and counting the number of outlines within the given PDF textual or geometrical content that the ray crosses.
            If this number is odd, the point is inside; if even, the point is outside.
            </summary>
    </member>
    <member name="T:GemBox.Pdf.Content.PdfFont">
      <summary>
            Represents a combination of a font face and size used for drawing character glyphs.
            </summary>
      <seealso xhref="content-streams-and-resources.md" target="_self">Content Streams and Resources</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-read-pdf/205#read-text-info">Reading text info example</seealso>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfFont.Face">
      <summary>
            Gets the <see cref="T:GemBox.Pdf.Content.PdfFontFace" /> associated with this <see cref="T:GemBox.Pdf.Content.PdfFont" />.
            </summary>
      <value>
            The <see cref="T:GemBox.Pdf.Content.PdfFontFace" /> associated with this <see cref="T:GemBox.Pdf.Content.PdfFont" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfFont.Size">
      <summary>
            Gets the size of this <see cref="T:GemBox.Pdf.Content.PdfFont" />.
            </summary>
      <value>
            The size of this <see cref="T:GemBox.Pdf.Content.PdfFont" />.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfFont.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Content.PdfFont" /> instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Content.PdfFont" /> instance.
            </returns>
      <remarks>
            This method should be used primarily for debugging purposes and should be considered volatile (format of its return value might change in future versions).
            </remarks>
    </member>
    <member name="T:GemBox.Pdf.Content.PdfFontFace">
      <summary>
            Represents a single variation of a font in terms of <see cref="T:GemBox.Pdf.Content.PdfFontStyle" />, <see cref="T:GemBox.Pdf.Content.PdfFontWeight" /> and <see cref="T:GemBox.Pdf.Content.PdfFontStretch" /> within the same <see cref="T:GemBox.Pdf.Content.PdfFontFamily" />.
            </summary>
      <seealso xhref="content-streams-and-resources.md" target="_self">Content Streams and Resources</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-read-pdf/205#read-text-info">Reading text info example</seealso>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfFontFace.Family">
      <summary>
            Gets the font family from which the font face was constructed.
            </summary>
      <value>
            The font family from which the font face was constructed.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfFontFace.Style">
      <summary>
            Gets the style of the <see cref="T:GemBox.Pdf.Content.PdfFontFace" />.
            </summary>
      <value>
            The style of the <see cref="T:GemBox.Pdf.Content.PdfFontFace" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfFontFace.Stretch">
      <summary>
            Gets the stretch of the <see cref="T:GemBox.Pdf.Content.PdfFontFace" />.
            </summary>
      <value>
            The stretch of the <see cref="T:GemBox.Pdf.Content.PdfFontFace" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfFontFace.Weight">
      <summary>
            Gets the weight of the <see cref="T:GemBox.Pdf.Content.PdfFontFace" />.
            </summary>
      <value>
            The weight of the <see cref="T:GemBox.Pdf.Content.PdfFontFace" />.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfFontFace.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Content.PdfFontFace" /> instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Content.PdfFontFace" /> instance.
            </returns>
      <remarks>
            This method should be used primarily for debugging purposes and should be considered volatile (format of its return value might change in future versions).
            </remarks>
    </member>
    <member name="T:GemBox.Pdf.Content.PdfFontFamily">
      <summary>
            Represents a group of font faces having a similar basic design and certain variations in style, weight or stretch.
            </summary>
      <seealso xhref="content-streams-and-resources.md" target="_self">Content Streams and Resources</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-read-pdf/205#read-text-info">Reading text info example</seealso>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfFontFamily.Name">
      <summary>
            Gets the name that was used to construct the <see cref="T:GemBox.Pdf.Content.PdfFontFamily" />.
            </summary>
      <value>
            The name that was used to construct the <see cref="T:GemBox.Pdf.Content.PdfFontFamily" />.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfFontFamily.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Content.PdfFontFamily" /> instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Content.PdfFontFamily" /> instance.
            </returns>
      <remarks>
            This method should be used primarily for debugging purposes and should be considered volatile (format of its return value might change in future versions).
            </remarks>
    </member>
    <member name="T:GemBox.Pdf.Content.PdfFontStretch">
      <summary>
            Represents the degree to which a font has been stretched compared to the normal aspect ratio of that font.
            </summary>
      <remarks>
            The <see cref="T:GemBox.Pdf.Content.PdfFontStretch" /> field values correspond to the <see href="https://www.microsoft.com/typography/otspec/os2.htm#wdc"><i>usWidthClass</i></see> definition in the OpenType specification. The <i>usWidthClass</i> represents an integer value between 1 and 9 — lower values indicate narrower widths; higher values indicate wider widths.
            </remarks>
      <seealso xhref="content-streams-and-resources.md" target="_self">Content Streams and Resources</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-read-pdf/205#read-text-info">Reading text info example</seealso>
      <seealso href="https://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=290">PDF Specification ISO 32000-1:2008, section '5.7 Font Descriptors'</seealso>
      <seealso href="https://www.microsoft.com/typography/otspec/os2.htm#wdc">OpenType font file 'OS/2' table <i>usWidthClass</i> field</seealso>
      <seealso href="https://www.microsoft.com/typography/otspec/head.htm">OpenType font file 'head' table <i>macStyle</i> field</seealso>
    </member>
    <member name="F:GemBox.Pdf.Content.PdfFontStretch.UltraCondensed">
      <summary>
            The ultra-condensed font stretch that represents 50% of the normal aspect ratio of the font form.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Content.PdfFontStretch.ExtraCondensed">
      <summary>
            The extra-condensed font stretch that represents 62.5% of the normal aspect ratio of the font form.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Content.PdfFontStretch.Condensed">
      <summary>
            The condensed font stretch that represents 75% of the normal aspect ratio of the font form.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Content.PdfFontStretch.SemiCondensed">
      <summary>
            The semi-condensed font stretch that represents 87.5% of the normal aspect ratio of the font form.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Content.PdfFontStretch.Normal">
      <summary>
            The normal font stretch that represents 100% of the normal aspect ratio of the font form.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Content.PdfFontStretch.SemiExpanded">
      <summary>
            The semi-expanded font stretch that represents 112.5% of the normal aspect ratio of the font form.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Content.PdfFontStretch.Expanded">
      <summary>
            The expanded font stretch that represents 125% of the normal aspect ratio of the font form.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Content.PdfFontStretch.ExtraExpanded">
      <summary>
            The extra-expanded font stretch that represents 150% of the normal aspect ratio of the font form.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Content.PdfFontStretch.UltraExpanded">
      <summary>
            The ultra-expanded font stretch that represents 200% of the normal aspect ratio of the font form.
            </summary>
    </member>
    <member name="T:GemBox.Pdf.Content.PdfFontStyle">
      <summary>
            Represents the style of a font as normal, italic or oblique.
            </summary>
      <remarks>
            The <see cref="T:GemBox.Pdf.Content.PdfFontStyle" /> fields correspond to the <see href="https://www.microsoft.com/typography/otspec/os2.htm#fss"><i>fsSelection</i></see> definition in the OpenType specification. if <i>fsSelection</i> bit 9 is set, font style is <see cref="F:GemBox.Pdf.Content.PdfFontStyle.Oblique" />; otherwise, if <i>fsSelection</i> bit 0 is set, font style is <see cref="F:GemBox.Pdf.Content.PdfFontStyle.Italic" />; otherwise, font style is <see cref="F:GemBox.Pdf.Content.PdfFontStyle.Normal" />.
            </remarks>
      <seealso xhref="content-streams-and-resources.md" target="_self">Content Streams and Resources</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-read-pdf/205#read-text-info">Reading text info example</seealso>
      <seealso href="https://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=291">PDF Specification ISO 32000-1:2008, section '9.8.2 Font Descriptor Flags'</seealso>
      <seealso href="https://www.microsoft.com/typography/otspec/os2.htm#fss">OpenType font file 'OS/2' table <i>fsSelection</i> field</seealso>
      <seealso href="https://www.microsoft.com/typography/otspec/head.htm">OpenType font file 'head' table <i>macStyle</i> field</seealso>
    </member>
    <member name="F:GemBox.Pdf.Content.PdfFontStyle.Normal">
      <summary>
            The characters are upright.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Content.PdfFontStyle.Italic">
      <summary>
            The characters are truly slanted and appear as they were designed.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Content.PdfFontStyle.Oblique">
      <summary>
            The characters are artificially slanted.
            The slant is achieved by performing a shear transformation on the characters from a normal font.
            When a true italic font is not available on a computer or printer, an oblique style can be generated from the normal font and used to simulate an italic font.
            </summary>
    </member>
    <member name="T:GemBox.Pdf.Content.PdfFontWeight">
      <summary>
            Represents the density of a font, in terms of the lightness or heaviness of the strokes.
            </summary>
      <remarks>
            The <see cref="T:GemBox.Pdf.Content.PdfFontWeight" /> field values correspond to the <see href="https://www.microsoft.com/typography/otspec/os2.htm#wtc"><i>usWeightClass</i></see> definition in the OpenType specification. The <i>usWeightClass</i> represents an integer value between 1 and 1000 — lower values indicate lighter weights; higher values indicate heavier weights.
            </remarks>
      <seealso xhref="content-streams-and-resources.md" target="_self">Content Streams and Resources</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-read-pdf/205#read-text-info">Reading text info example</seealso>
      <seealso href="https://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=290">PDF Specification ISO 32000-1:2008, section '5.7 Font Descriptors'</seealso>
      <seealso href="https://www.microsoft.com/typography/otspec/os2.htm#wtc">OpenType font file 'OS/2' table <i>usWeightClass</i> field</seealso>
      <seealso href="https://www.microsoft.com/typography/otspec/head.htm">OpenType font file 'head' table <i>macStyle</i> field</seealso>
    </member>
    <member name="F:GemBox.Pdf.Content.PdfFontWeight.Thin">
      <summary>
            The "Thin" font weight.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Content.PdfFontWeight.ExtraLight">
      <summary>
            The "Extra-light" font weight.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Content.PdfFontWeight.Light">
      <summary>
            The "Light" font weight.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Content.PdfFontWeight.Normal">
      <summary>
            The "Normal" font weight.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Content.PdfFontWeight.Medium">
      <summary>
            The "Medium" font weight.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Content.PdfFontWeight.SemiBold">
      <summary>
            The "Semi-bold" font weight.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Content.PdfFontWeight.Bold">
      <summary>
            The "Bold" font weight.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Content.PdfFontWeight.ExtraBold">
      <summary>
            The "Extra-bold" font weight.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Content.PdfFontWeight.Black">
      <summary>
            The "Black" font weight.
            </summary>
    </member>
    <member name="T:GemBox.Pdf.Content.PdfImageContent">
      <summary>
            Represents a PDF content that is a rectangular array of <i>sample values</i>, each representing a color.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=211">PDF Specification ISO 32000-1:2008, section '8.9 Images'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfImageContent.ElementType">
      <summary>
            Gets the <see cref="F:GemBox.Pdf.Content.PdfContentElementType.Image" /> value.
            </summary>
      <value>
            The <see cref="F:GemBox.Pdf.Content.PdfContentElementType.Image" /> value.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfImageContent.IsInline">
      <summary>
            Gets a value indicating whether the image content is inlined in the content stream.
            </summary>
      <value>
        <see langword="true" /> if this image content is inlined in the content stream; otherwise, <see langword="false" />.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfImageContent.Save(System.IO.Stream,GemBox.Pdf.ImageSaveOptions)">
      <summary>
            Saves the image content in the specified stream.
            </summary>
      <param name="stream">The stream in which to save the image content.</param>
      <param name="options">The saving options which can be used to define settings for save operation.</param>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-export-images-from-pdf/206">Export Images example</seealso>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfImageContent.Save(System.String,GemBox.Pdf.ImageSaveOptions)">
      <summary>
            Saves the image content to a file with the specified path.
            </summary>
      <param name="path">The path to which to save the image content.</param>
      <param name="options">The saving options which can be used to define settings for save operation.</param>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-export-images-from-pdf/206">Export Images example</seealso>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfImageContent.Save(System.String)">
      <summary>
            Saves the image content to a file with the specified path. Path must include file extension.
            </summary>
      <param name="path">The path to which to save the image content.</param>
      <exception cref="T:System.ArgumentException">If file extension is not specified or not supported. If file extension is not recognized, use <see cref="M:GemBox.Pdf.Content.PdfImageContent.Save(System.String,GemBox.Pdf.ImageSaveOptions)" /> method overload instead.</exception>
      <remarks>
            File extension that is extracted from the <paramref name="path" /> is used to create the appropriate <see cref="T:GemBox.Pdf.ImageSaveOptions" /> class instance that is then passed to the <see cref="M:GemBox.Pdf.Content.PdfImageContent.Save(System.String,GemBox.Pdf.ImageSaveOptions)" /> method.
            <para>Following file extensions are supported:</para><list type="bullet"><item><description>Portable Network Graphics: .png</description></item><item><description>Joint Photographic Experts Group: .jpeg, .jpg</description></item><item><description>Bitmap: .bmp</description></item><item><description>Tagged Image File Format: .tiff, .tif</description></item></list></remarks>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-export-images-from-pdf/206">Export Images example</seealso>
    </member>
    <member name="T:GemBox.Pdf.Content.PdfLineSegment">
      <summary>
            Represents a segment of a <see cref="T:GemBox.Pdf.Content.PdfSubpath" />. 
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=139">PDF Specification ISO 32000-1:2008, section '8.5 Path Construction and Painting'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfLineSegment.EndPoint">
      <summary>
            Gets the end point of the line segment.
            </summary>
      <value>
            The end point of the line segment.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfLineSegment.ControlPoint1">
      <summary>
            Gets the first control point of the curved line segment (<i>cubic Bézier curve</i>).
            </summary>
      <value>
            The first control point of the curved line segment.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfLineSegment.ControlPoint2">
      <summary>
            Gets the second control point of the curved line segment (<i>cubic Bézier curve</i>).
            </summary>
      <value>
            The second control point of the curved line segment.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfLineSegment.IsStraight">
      <summary>
            Gets a value indicating whether this <see cref="T:GemBox.Pdf.Content.PdfLineSegment" /> is a straight line segment.
            </summary>
      <value>
        <see langword="true" /> if this <see cref="T:GemBox.Pdf.Content.PdfLineSegment" /> is a straight line segment; otherwise, <see langword="false" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfLineSegment.IsCurve">
      <summary>
            Gets a value indicating whether this <see cref="T:GemBox.Pdf.Content.PdfLineSegment" /> is a curved line segment (<i>cubic Bézier curve</i>).
            </summary>
      <value>
        <see langword="true" /> if this <see cref="T:GemBox.Pdf.Content.PdfLineSegment" /> is a curved line segment; otherwise, <see langword="false" />.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=141">PDF Specification ISO 32000-1:2008, section '8.5.2.2 Cubic Bézier Curves'</seealso>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfLineSegment.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Content.PdfLineSegment" /> instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Content.PdfLineSegment" /> instance.
            </returns>
      <remarks>
            This method should be used primarily for debugging purposes and should be considered volatile (format of its return value might change in future versions).
            </remarks>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfLineSegment.Equals(GemBox.Pdf.Content.PdfLineSegment)">
      <summary>
            Determines whether the <paramref name="other" /> <see cref="T:GemBox.Pdf.Content.PdfLineSegment" /> is equal to this <see cref="T:GemBox.Pdf.Content.PdfLineSegment" /> instance.
            </summary>
      <param name="other">The other line segment to compare with this line segment instance.</param>
      <returns>
        <see langword="true" /> if the <paramref name="other" /> <see cref="T:GemBox.Pdf.Content.PdfLineSegment" /> is equal to this <see cref="T:GemBox.Pdf.Content.PdfLineSegment" /> instance; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfLineSegment.Equals(System.Object)">
      <summary>
            Determines whether the specified <see cref="T:System.Object" /> is equal to this <see cref="T:GemBox.Pdf.Content.PdfLineSegment" /> instance.
            </summary>
      <param name="obj">The <see cref="T:System.Object" /> to compare with this line segment instance.</param>
      <returns>
        <see langword="true" /> if the specified <see cref="T:System.Object" /> is a <see cref="T:GemBox.Pdf.Content.PdfLineSegment" /> and is equal to this <see cref="T:GemBox.Pdf.Content.PdfLineSegment" /> instance; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfLineSegment.GetHashCode">
      <summary>
            Returns a hash code for this <see cref="T:GemBox.Pdf.Content.PdfLineSegment" /> instance.
            </summary>
      <returns>
            An integer value that specifies a hash value for this <see cref="T:GemBox.Pdf.Content.PdfLineSegment" /> instance.
            </returns>
    </member>
    <member name="T:GemBox.Pdf.Content.PdfLineSegmentCollection">
      <summary>
            Represents a collection of <see cref="T:GemBox.Pdf.Content.PdfLineSegment" />s.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=139">PDF Specification ISO 32000-1:2008, section '8.5 Path Construction and Painting'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfLineSegmentCollection.Count">
      <summary>
            Gets the number of <see cref="T:GemBox.Pdf.Content.PdfLineSegment" />s contained in the <see cref="T:GemBox.Pdf.Content.PdfLineSegmentCollection" />.
            </summary>
      <value>
            The number of <see cref="T:GemBox.Pdf.Content.PdfLineSegment" />s contained in the <see cref="T:GemBox.Pdf.Content.PdfLineSegmentCollection" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfLineSegmentCollection.Item(System.Int32)">
      <summary>
            Gets or sets the <see cref="T:GemBox.Pdf.Content.PdfLineSegment" /> at the specified index.
            </summary>
      <value>
            The <see cref="T:GemBox.Pdf.Content.PdfLineSegment" /> at the specified index.
            </value>
      <param name="index">The zero-based index of the <see cref="T:GemBox.Pdf.Content.PdfLineSegment" /> to get or set.</param>
      <returns>
            The <see cref="T:GemBox.Pdf.Content.PdfLineSegment" /> at the specified index.
            </returns>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than 0 or <paramref name="index" /> is equal to or greater than <see cref="P:GemBox.Pdf.Content.PdfLineSegmentCollection.Count" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfLineSegmentCollection.Add(GemBox.Pdf.Content.PdfLineSegment)">
      <summary>
            Adds a <see cref="T:GemBox.Pdf.Content.PdfLineSegment" /> to the end of the <see cref="T:GemBox.Pdf.Content.PdfLineSegmentCollection" />.
            </summary>
      <param name="lineSegment">The <see cref="T:GemBox.Pdf.Content.PdfLineSegment" /> to be added to the end of the <see cref="T:GemBox.Pdf.Content.PdfLineSegmentCollection" />.</param>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfLineSegmentCollection.Insert(System.Int32,GemBox.Pdf.Content.PdfLineSegment)">
      <summary>
            Inserts a <see cref="T:GemBox.Pdf.Content.PdfLineSegment" /> into the <see cref="T:GemBox.Pdf.Content.PdfLineSegmentCollection" /> at the specified index.
            </summary>
      <param name="index">The zero-based index at which <paramref name="lineSegment" /> should be inserted.</param>
      <param name="lineSegment">The <see cref="T:GemBox.Pdf.Content.PdfLineSegment" /> to insert.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than 0 or <paramref name="index" /> is greater than <see cref="P:GemBox.Pdf.Content.PdfLineSegmentCollection.Count" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfLineSegmentCollection.RemoveAt(System.Int32)">
      <summary>
            Removes the <see cref="T:GemBox.Pdf.Content.PdfLineSegment" /> at the specified index of the <see cref="T:GemBox.Pdf.Content.PdfLineSegmentCollection" />.
            </summary>
      <param name="index">The zero-based index of the <see cref="T:GemBox.Pdf.Content.PdfLineSegment" /> to remove.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than 0 or <paramref name="index" /> is equal to or greater than <see cref="P:GemBox.Pdf.Content.PdfLineSegmentCollection.Count" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfLineSegmentCollection.Remove(GemBox.Pdf.Content.PdfLineSegment)">
      <summary>
            Removes the first occurrence of a specific <see cref="T:GemBox.Pdf.Content.PdfLineSegment" /> from the <see cref="T:GemBox.Pdf.Content.PdfLineSegmentCollection" />.
            </summary>
      <param name="lineSegment">The <see cref="T:GemBox.Pdf.Content.PdfLineSegment" /> to remove from the <see cref="T:GemBox.Pdf.Content.PdfLineSegmentCollection" />.</param>
      <returns>
        <see langword="true" /> if <paramref name="lineSegment" /> is successfully removed; otherwise, <see langword="false" />. This method also returns <see langword="false" /> if <paramref name="lineSegment" /> was not found in the <see cref="T:GemBox.Pdf.Content.PdfLineSegmentCollection" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfLineSegmentCollection.Clear">
      <summary>
            Removes all <see cref="T:GemBox.Pdf.Content.PdfLineSegment" />s from the <see cref="T:GemBox.Pdf.Content.PdfLineSegmentCollection" />.
            </summary>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfLineSegmentCollection.Contains(GemBox.Pdf.Content.PdfLineSegment)">
      <summary>
            Determines whether a <see cref="T:GemBox.Pdf.Content.PdfLineSegment" /> is in the <see cref="T:GemBox.Pdf.Content.PdfLineSegmentCollection" />.
            </summary>
      <param name="lineSegment">The <see cref="T:GemBox.Pdf.Content.PdfLineSegment" /> to locate in the <see cref="T:GemBox.Pdf.Content.PdfLineSegmentCollection" />.</param>
      <returns>
        <see langword="true" /> if <paramref name="lineSegment" /> is found in the <see cref="T:GemBox.Pdf.Content.PdfLineSegmentCollection" />; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfLineSegmentCollection.IndexOf(GemBox.Pdf.Content.PdfLineSegment)">
      <summary>
            Searches for the specified <see cref="T:GemBox.Pdf.Content.PdfLineSegment" /> and returns the zero-based index of the first occurrence within the entire <see cref="T:GemBox.Pdf.Content.PdfLineSegmentCollection" />.
            </summary>
      <param name="lineSegment">The <see cref="T:GemBox.Pdf.Content.PdfLineSegment" /> to locate in the <see cref="T:GemBox.Pdf.Content.PdfLineSegmentCollection" />.</param>
      <returns>
            The zero-based index of the first occurrence of <paramref name="lineSegment" /> within the entire <see cref="T:GemBox.Pdf.Content.PdfLineSegmentCollection" />, if found; otherwise, –1.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfLineSegmentCollection.CopyTo(GemBox.Pdf.Content.PdfLineSegment[],System.Int32)">
      <summary>
            Copies the entire <see cref="T:GemBox.Pdf.Content.PdfLineSegmentCollection" /> to a compatible one-dimensional array, starting at the specified index of the target array.
            </summary>
      <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the <see cref="T:GemBox.Pdf.Content.PdfLineSegment" />s copied from <see cref="T:GemBox.Pdf.Content.PdfLineSegmentCollection" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
      <param name="arrayIndex">The zero-based index in <paramref name="array" /> at which copying begins.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="array" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="arrayIndex" /> is less than 0 or greater than <paramref name="array" />'s <see cref="P:System.Array.Length" />.</exception>
      <exception cref="T:System.ArgumentException">The number of <see cref="T:GemBox.Pdf.Content.PdfLineSegment" />s in the source <see cref="T:GemBox.Pdf.Content.PdfLineSegmentCollection" /> is greater than the available space from <paramref name="arrayIndex" /> to the end of the destination <paramref name="array" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfLineSegmentCollection.GetEnumerator">
      <summary>
            Returns an enumerator that iterates through the <see cref="T:GemBox.Pdf.Content.PdfLineSegmentCollection" />.
            </summary>
      <returns>
            An <see cref="T:System.Collections.Generic.IEnumerator`1" /> for the <see cref="T:GemBox.Pdf.Content.PdfLineSegmentCollection" />.
            </returns>
    </member>
    <member name="T:GemBox.Pdf.Content.PdfMatrix">
      <summary>
            Represents a 3x3 affine transformation matrix used for transformations in PDF 2-D space.
            </summary>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfMatrix.Identity">
      <summary>
            Gets an identity <see cref="T:GemBox.Pdf.Content.PdfMatrix" />.
            </summary>
      <value>
            An identity matrix.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfMatrix.M11">
      <summary>
        <para>Gets the value of the first row and first column of this <see cref="T:GemBox.Pdf.Content.PdfMatrix" /> structure.</para>
        <para>The default value is 1.</para>
      </summary>
      <value>
            The value of the first row and first column of this <see cref="T:GemBox.Pdf.Content.PdfMatrix" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfMatrix.M12">
      <summary>
        <para>Gets the value of the first row and second column of this <see cref="T:GemBox.Pdf.Content.PdfMatrix" /> structure.</para>
        <para>The default value is 0.</para>
      </summary>
      <value>
            The value of the first row and second column of this <see cref="T:GemBox.Pdf.Content.PdfMatrix" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfMatrix.M21">
      <summary>
        <para>Gets the value of the second row and first column of this <see cref="T:GemBox.Pdf.Content.PdfMatrix" /> structure.</para>
        <para>The default value is 1.</para>
      </summary>
      <value>
            The value of the second row and first column of this <see cref="T:GemBox.Pdf.Content.PdfMatrix" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfMatrix.M22">
      <summary>
        <para>Gets the value of the second row and second column of this <see cref="T:GemBox.Pdf.Content.PdfMatrix" /> structure.</para>
        <para>The default value is 1.</para>
      </summary>
      <value>
            The value of the second row and second column of this <see cref="T:GemBox.Pdf.Content.PdfMatrix" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfMatrix.OffsetX">
      <summary>
        <para>Gets the value of the third row and first column of this <see cref="T:GemBox.Pdf.Content.PdfMatrix" /> structure.</para>
        <para>The default value is 0.</para>
      </summary>
      <value>
            The value of the third row and first column of this <see cref="T:GemBox.Pdf.Content.PdfMatrix" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfMatrix.OffsetY">
      <summary>
        <para>Gets the value of the third row and second column of this <see cref="T:GemBox.Pdf.Content.PdfMatrix" /> structure.</para>
        <para>The default value is 0.</para>
      </summary>
      <value>
            The value of the third row and second column of this <see cref="T:GemBox.Pdf.Content.PdfMatrix" />.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfMatrix.Transform(GemBox.Pdf.Content.PdfPoint)">
      <summary>
            Transforms the specified <see cref="T:GemBox.Pdf.Content.PdfPoint" /> by this <see cref="T:GemBox.Pdf.Content.PdfMatrix" />.
            </summary>
      <param name="point">The point to transform.</param>
      <returns>
            The transformed <paramref name="point" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfMatrix.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Content.PdfMatrix" /> instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Content.PdfMatrix" /> instance.
            </returns>
      <remarks>
            This method should be used primarily for debugging purposes and should be considered volatile (format of its return value might change in future versions).
            </remarks>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfMatrix.Equals(GemBox.Pdf.Content.PdfMatrix)">
      <summary>
            Determines whether the <paramref name="other" /> <see cref="T:GemBox.Pdf.Content.PdfMatrix" /> is equal to this <see cref="T:GemBox.Pdf.Content.PdfMatrix" /> instance.
            </summary>
      <param name="other">The other matrix to compare with this matrix instance.</param>
      <returns>
        <see langword="true" /> if the <paramref name="other" /> <see cref="T:GemBox.Pdf.Content.PdfMatrix" /> is equal to this <see cref="T:GemBox.Pdf.Content.PdfMatrix" /> instance; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfMatrix.Equals(System.Object)">
      <summary>
            Determines whether the specified <see cref="T:System.Object" /> is equal to this <see cref="T:GemBox.Pdf.Content.PdfMatrix" /> instance.
            </summary>
      <param name="obj">The <see cref="T:System.Object" /> to compare with this matrix instance.</param>
      <returns>
        <see langword="true" /> if the specified <see cref="T:System.Object" /> is a <see cref="T:GemBox.Pdf.Content.PdfMatrix" /> and is equal to this <see cref="T:GemBox.Pdf.Content.PdfMatrix" /> instance; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfMatrix.GetHashCode">
      <summary>
            Returns a hash code for this <see cref="T:GemBox.Pdf.Content.PdfMatrix" /> instance.
            </summary>
      <returns>
            An integer value that specifies a hash value for this <see cref="T:GemBox.Pdf.Content.PdfMatrix" /> instance.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfMatrix.Multiply(GemBox.Pdf.Content.PdfMatrix,GemBox.Pdf.Content.PdfMatrix)">
      <summary>
            Premultiplies the <see cref="T:GemBox.Pdf.Content.PdfMatrix" /> representing the additional transformation with the <see cref="T:GemBox.Pdf.Content.PdfMatrix" /> representing the existing transformation, thus producing the <see cref="T:GemBox.Pdf.Content.PdfMatrix" /> representing the combined transformation.
            </summary>
      <param name="additionalTransform">The additional transformation.</param>
      <param name="existingTransform">The existing transformation.</param>
      <returns>
            The combined transformation composed of the <paramref name="existingTransform" /> and the <paramref name="additionalTransform" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfMatrix.op_Multiply(GemBox.Pdf.Content.PdfMatrix,GemBox.Pdf.Content.PdfMatrix)">
      <summary>
            Premultiplies the <see cref="T:GemBox.Pdf.Content.PdfMatrix" /> representing the additional transformation with the <see cref="T:GemBox.Pdf.Content.PdfMatrix" /> representing the existing transformation, thus producing the <see cref="T:GemBox.Pdf.Content.PdfMatrix" /> representing the combined transformation.
            </summary>
      <param name="additionalTransform">The additional transformation.</param>
      <param name="existingTransform">The existing transformation.</param>
      <returns>
            The combined transformation composed of the <paramref name="existingTransform" /> and the <paramref name="additionalTransform" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfMatrix.op_Equality(GemBox.Pdf.Content.PdfMatrix,GemBox.Pdf.Content.PdfMatrix)">
      <summary>
            Determines whether <paramref name="first" /> and <paramref name="second" /> <see cref="T:GemBox.Pdf.Content.PdfMatrix" />s are equal.
            </summary>
      <param name="first">The first matrix.</param>
      <param name="second">The second matrix.</param>
      <returns>
        <see langword="true" /> if <paramref name="first" /> and <paramref name="second" /> matrices are equal; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfMatrix.op_Inequality(GemBox.Pdf.Content.PdfMatrix,GemBox.Pdf.Content.PdfMatrix)">
      <summary>
            Determines whether <paramref name="first" /> and <paramref name="second" /> <see cref="T:GemBox.Pdf.Content.PdfMatrix" />s are not equal.
            </summary>
      <param name="first">The first matrix.</param>
      <param name="second">The second matrix.</param>
      <returns>
        <see langword="true" /> if <paramref name="first" /> and <paramref name="second" /> matrices are not equal; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="T:GemBox.Pdf.Content.PdfPathContent">
      <summary>
            Represents a geometrical PDF content composed of lines and curves.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=139">PDF Specification ISO 32000-1:2008, section '8.5 Path Construction and Painting'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfPathContent.Subpaths">
      <summary>
            Gets the subpaths that this <see cref="T:GemBox.Pdf.Content.PdfPathContent" /> is made up of.
            </summary>
      <value>
            The subpaths that this <see cref="T:GemBox.Pdf.Content.PdfPathContent" /> is made up of.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfPathContent.ElementType">
      <summary>
            Gets the <see cref="F:GemBox.Pdf.Content.PdfContentElementType.Path" /> value.
            </summary>
      <value>
            The <see cref="F:GemBox.Pdf.Content.PdfContentElementType.Path" /> value.
            </value>
    </member>
    <member name="T:GemBox.Pdf.Content.PdfPoint">
      <summary>
            Represents an x- and y-coordinate pair in two-dimensional PDF space. The positive x axis extends horizontally to the right and the positive y axis vertically upward, as in standard mathematical practice.
            </summary>
      <remarks>
            The user space coordinate system shall be initialized to a default state for each page of a document.
            The <see cref="P:GemBox.Pdf.PdfPageObject.CropBox" /> property in the <see cref="T:GemBox.Pdf.PdfPage" /> shall specify the rectangle of user space corresponding to the visible area of the intended output medium (display window or printed page).
            The positive x axis extends horizontally to the right and the positive y axis vertically upward, as in standard mathematical practice (subject to alteration by the <see cref="P:GemBox.Pdf.PdfPageObject.Rotate" /> property in the <see cref="T:GemBox.Pdf.PdfPage" />).
            The length of a unit along both the x and y axes is set by the <see cref="P:GemBox.Pdf.PdfPage.UserUnit" /> property (PDF 1.6) in the <see cref="T:GemBox.Pdf.PdfPage" /> (see <see href="https://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=87">Table 30</see>).
            The default value of <see cref="P:GemBox.Pdf.PdfPage.UserUnit" /> is 1/72 inch (1 point).
            This coordinate system is called <i>default user space</i>.
            </remarks>
      <seealso href="https://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=122">PDF Specification ISO 32000-1:2008, section '8.3 Coordinate Systems'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfPoint.X">
      <summary>
            Gets the X-coordinate value of this <see cref="T:GemBox.Pdf.Content.PdfPoint" /> structure.
            </summary>
      <value>
            The X-coordinate value of this <see cref="T:GemBox.Pdf.Content.PdfPoint" /> structure.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfPoint.Y">
      <summary>
            Gets the Y-coordinate value of this <see cref="T:GemBox.Pdf.Content.PdfPoint" /> structure.
            </summary>
      <value>
            The Y-coordinate value of this <see cref="T:GemBox.Pdf.Content.PdfPoint" /> structure.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfPoint.#ctor(System.Double,System.Double)">
      <summary>
            Initializes a new instance of the <see cref="T:GemBox.Pdf.Content.PdfPoint" /> structure that contains the specified coordinates.
            </summary>
      <param name="x">The x-coordinate of the new <see cref="T:GemBox.Pdf.Content.PdfPoint" /> structure.</param>
      <param name="y">The y-coordinate of the new <see cref="T:GemBox.Pdf.Content.PdfPoint" /> structure.</param>
      <exception cref="T:System.ArgumentException">
        <paramref name="x" /> or <paramref name="y" /> is either <see cref="F:System.Double.NaN" />, <see cref="F:System.Double.NegativeInfinity" /> or <see cref="F:System.Double.PositiveInfinity" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfPoint.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Content.PdfPoint" /> instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Content.PdfPoint" /> instance.
            </returns>
      <remarks>
            This method should be used primarily for debugging purposes and should be considered volatile (format of its return value might change in future versions).
            </remarks>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfPoint.Equals(GemBox.Pdf.Content.PdfPoint)">
      <summary>
            Determines whether the <paramref name="other" /> <see cref="T:GemBox.Pdf.Content.PdfPoint" /> is equal to this <see cref="T:GemBox.Pdf.Content.PdfPoint" /> instance.
            </summary>
      <param name="other">The other point to compare with this point instance.</param>
      <returns>
        <see langword="true" /> if the <paramref name="other" /> <see cref="T:GemBox.Pdf.Content.PdfPoint" /> is equal to this <see cref="T:GemBox.Pdf.Content.PdfPoint" /> instance; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfPoint.Equals(System.Object)">
      <summary>
            Determines whether the specified <see cref="T:System.Object" /> is equal to this <see cref="T:GemBox.Pdf.Content.PdfPoint" /> instance.
            </summary>
      <param name="obj">The <see cref="T:System.Object" /> to compare with this point instance.</param>
      <returns>
        <see langword="true" /> if the specified <see cref="T:System.Object" /> is a <see cref="T:GemBox.Pdf.Content.PdfPoint" /> and is equal to this <see cref="T:GemBox.Pdf.Content.PdfPoint" /> instance; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfPoint.GetHashCode">
      <summary>
            Returns a hash code for this <see cref="T:GemBox.Pdf.Content.PdfPoint" /> instance.
            </summary>
      <returns>
            An integer value that specifies a hash value for this <see cref="T:GemBox.Pdf.Content.PdfPoint" /> instance.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfPoint.op_Equality(GemBox.Pdf.Content.PdfPoint,GemBox.Pdf.Content.PdfPoint)">
      <summary>
            Determines whether <paramref name="first" /> and <paramref name="second" /> <see cref="T:GemBox.Pdf.Content.PdfPoint" />s are equal.
            </summary>
      <param name="first">The first point.</param>
      <param name="second">The second point.</param>
      <returns>
        <see langword="true" /> if <paramref name="first" /> and <paramref name="second" /> points are equal; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfPoint.op_Inequality(GemBox.Pdf.Content.PdfPoint,GemBox.Pdf.Content.PdfPoint)">
      <summary>
            Determines whether <paramref name="first" /> and <paramref name="second" /> <see cref="T:GemBox.Pdf.Content.PdfPoint" />s are not equal.
            </summary>
      <param name="first">The first point.</param>
      <param name="second">The second point.</param>
      <returns>
        <see langword="true" /> if <paramref name="first" /> and <paramref name="second" /> points are not equal; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="T:GemBox.Pdf.Content.PdfStrokeFormat">
      <summary>
            Represents formatting properties that affect stroking of PDF textual or geometrical content.
            </summary>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfStrokeFormat.IsApplied">
      <summary>
            Gets a value indicating whether the current PDF textual or geometrical content is stroked.
            </summary>
      <value>
        <see langword="true" /> if the current PDF textual or geometrical content is stroked; otherwise, <see langword="false" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfStrokeFormat.Color">
      <summary>
            Gets the stroke color.
            </summary>
      <value>
            The stroke color.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfStrokeFormat.Width">
      <summary>
            Gets the stroke thickness.
            </summary>
      <value>
            The stroke thickness.
            </value>
      <remarks>
        <para>
          <see cref="P:GemBox.Pdf.Content.PdfStrokeFormat.Width" /> shall be a non-negative number expressed in user space units; stroking a path shall entail painting all points whose perpendicular distance from the path in user space is less than or equal to half the line width.
            The effect produced in device space depends on the current transformation matrix (CTM) in effect at the time the path is stroked.
            If the CTM specifies scaling by different factors in the horizontal and vertical dimensions, the thickness of stroked lines in device space shall vary according to their orientation.
            The actual line width achieved can differ from the requested width by as much as 2 device pixels, depending on the positions of lines with respect to the pixel grid.
            Automatic stroke adjustment may be used to ensure uniform line width; see <see href="https://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=326">10.6.5, "Automatic Stroke Adjustment"</see>.</para>
        <para>A line width of 0 shall denote the thinnest line that can be rendered at device resolution: 1 device pixel wide.
            However, some devices cannot reproduce 1-pixel lines, and on high-resolution devices, they are nearly invisible.
            Since the results of rendering such zero-width lines are device-dependent, they should not be used.</para>
      </remarks>
      <seealso href="https://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=133">PDF Specification ISO 32000-1:2008, section '8.4.3.2 Line Width'</seealso>
    </member>
    <member name="T:GemBox.Pdf.Content.PdfSubpath">
      <summary>
            Represents a subsection of a path comprising a sequence of connected segments.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=139">PDF Specification ISO 32000-1:2008, section '8.5 Path Construction and Painting'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfSubpath.Segments">
      <summary>
            Gets the line segments that this <see cref="T:GemBox.Pdf.Content.PdfSubpath" /> is made up of.
            </summary>
      <value>
            The line segments that this <see cref="T:GemBox.Pdf.Content.PdfSubpath" /> is made up of.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfSubpath.StartPoint">
      <summary>
            Gets or sets the <see cref="T:GemBox.Pdf.Content.PdfPoint" /> where the <see cref="T:GemBox.Pdf.Content.PdfSubpath" /> begins.
            </summary>
      <value>
            The <see cref="T:GemBox.Pdf.Content.PdfPoint" /> where the <see cref="T:GemBox.Pdf.Content.PdfSubpath" /> begins.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfSubpath.IsClosed">
      <summary>
            Gets or sets a value that specifies whether this <see cref="T:GemBox.Pdf.Content.PdfSubpath" />'s first and last <see cref="T:GemBox.Pdf.Content.PdfLineSegment" />s are connected.
            </summary>
      <value>
        <see langword="true" /> if this <see cref="T:GemBox.Pdf.Content.PdfSubpath" />'s first and last <see cref="T:GemBox.Pdf.Content.PdfLineSegment" />s are connected; otherwise, <see langword="false" />.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfSubpath.Clone">
      <summary>
            Creates a new <see cref="T:GemBox.Pdf.Content.PdfSubpath" /> that is a copy of the current <see cref="T:GemBox.Pdf.Content.PdfSubpath" />.
            </summary>
      <returns>
            A new <see cref="T:GemBox.Pdf.Content.PdfSubpath" /> that is a copy of this <see cref="T:GemBox.Pdf.Content.PdfSubpath" />.
            </returns>
    </member>
    <member name="T:GemBox.Pdf.Content.PdfSubpathCollection">
      <summary>
            Represents a collection of <see cref="T:GemBox.Pdf.Content.PdfSubpath" />s.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=139">PDF Specification ISO 32000-1:2008, section '8.5 Path Construction and Painting'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfSubpathCollection.Count">
      <summary>
            Gets the number of <see cref="T:GemBox.Pdf.Content.PdfSubpath" />s contained in the <see cref="T:GemBox.Pdf.Content.PdfSubpathCollection" />.
            </summary>
      <value>
            The number of <see cref="T:GemBox.Pdf.Content.PdfSubpath" />s contained in the <see cref="T:GemBox.Pdf.Content.PdfSubpathCollection" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfSubpathCollection.Item(System.Int32)">
      <summary>
            Gets or sets the <see cref="T:GemBox.Pdf.Content.PdfSubpath" /> at the specified index.
            </summary>
      <value>
            The <see cref="T:GemBox.Pdf.Content.PdfSubpath" /> at the specified index.
            </value>
      <param name="index">The zero-based index of the <see cref="T:GemBox.Pdf.Content.PdfSubpath" /> to get or set.</param>
      <returns>
            The <see cref="T:GemBox.Pdf.Content.PdfSubpath" /> at the specified index.
            </returns>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than 0 or <paramref name="index" /> is equal to or greater than <see cref="P:GemBox.Pdf.Content.PdfSubpathCollection.Count" />.</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="value" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> is already contained in some <see cref="T:GemBox.Pdf.Content.PdfSubpathCollection" />. Use <see cref="M:GemBox.Pdf.Content.PdfSubpath.Clone" /> to create a copy that is not contained in any <see cref="T:GemBox.Pdf.Content.PdfSubpathCollection" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfSubpathCollection.Add(GemBox.Pdf.Content.PdfSubpath)">
      <summary>
            Adds a <see cref="T:GemBox.Pdf.Content.PdfSubpath" /> to the end of the <see cref="T:GemBox.Pdf.Content.PdfSubpathCollection" />.
            </summary>
      <param name="subpath">The <see cref="T:GemBox.Pdf.Content.PdfSubpath" /> to be added to the end of the <see cref="T:GemBox.Pdf.Content.PdfSubpathCollection" />.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="subpath" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="subpath" /> is already contained in some <see cref="T:GemBox.Pdf.Content.PdfSubpathCollection" />. Use <see cref="M:GemBox.Pdf.Content.PdfSubpath.Clone" /> to create a copy that is not contained in any <see cref="T:GemBox.Pdf.Content.PdfSubpathCollection" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfSubpathCollection.Insert(System.Int32,GemBox.Pdf.Content.PdfSubpath)">
      <summary>
            Inserts a <see cref="T:GemBox.Pdf.Content.PdfSubpath" /> into the <see cref="T:GemBox.Pdf.Content.PdfSubpathCollection" /> at the specified index.
            </summary>
      <param name="index">The zero-based index at which <paramref name="subpath" /> should be inserted.</param>
      <param name="subpath">The <see cref="T:GemBox.Pdf.Content.PdfSubpath" /> to insert.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than 0 or <paramref name="index" /> is greater than <see cref="P:GemBox.Pdf.Content.PdfSubpathCollection.Count" />.</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="subpath" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="subpath" /> is already contained in some <see cref="T:GemBox.Pdf.Content.PdfSubpathCollection" />. Use <see cref="M:GemBox.Pdf.Content.PdfSubpath.Clone" /> to create a copy that is not contained in any <see cref="T:GemBox.Pdf.Content.PdfSubpathCollection" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfSubpathCollection.RemoveAt(System.Int32)">
      <summary>
            Removes the <see cref="T:GemBox.Pdf.Content.PdfSubpath" /> at the specified index of the <see cref="T:GemBox.Pdf.Content.PdfSubpathCollection" />.
            </summary>
      <param name="index">The zero-based index of the <see cref="T:GemBox.Pdf.Content.PdfSubpath" /> to remove.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than 0 or <paramref name="index" /> is equal to or greater than <see cref="P:GemBox.Pdf.Content.PdfSubpathCollection.Count" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfSubpathCollection.Remove(GemBox.Pdf.Content.PdfSubpath)">
      <summary>
            Removes a specific <see cref="T:GemBox.Pdf.Content.PdfSubpath" /> from the <see cref="T:GemBox.Pdf.Content.PdfSubpathCollection" />.
            </summary>
      <param name="subpath">The <see cref="T:GemBox.Pdf.Content.PdfSubpath" /> to remove from the <see cref="T:GemBox.Pdf.Content.PdfSubpathCollection" />.</param>
      <returns>
        <see langword="true" /> if <paramref name="subpath" /> is successfully removed; otherwise, <see langword="false" />. This method also returns <see langword="false" /> if <paramref name="subpath" /> was not found in the <see cref="T:GemBox.Pdf.Content.PdfSubpathCollection" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfSubpathCollection.Clear">
      <summary>
            Removes all <see cref="T:GemBox.Pdf.Content.PdfSubpath" />s from the <see cref="T:GemBox.Pdf.Content.PdfSubpathCollection" />.
            </summary>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfSubpathCollection.Contains(GemBox.Pdf.Content.PdfSubpath)">
      <summary>
            Determines whether a <see cref="T:GemBox.Pdf.Content.PdfSubpath" /> is in the <see cref="T:GemBox.Pdf.Content.PdfSubpathCollection" />.
            </summary>
      <param name="subpath">The <see cref="T:GemBox.Pdf.Content.PdfSubpath" /> to locate in the <see cref="T:GemBox.Pdf.Content.PdfSubpathCollection" />.</param>
      <returns>
        <see langword="true" /> if <paramref name="subpath" /> is found in the <see cref="T:GemBox.Pdf.Content.PdfSubpathCollection" />; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfSubpathCollection.IndexOf(GemBox.Pdf.Content.PdfSubpath)">
      <summary>
            Searches for the specified <see cref="T:GemBox.Pdf.Content.PdfSubpath" /> and returns the zero-based index of the first occurrence within the entire <see cref="T:GemBox.Pdf.Content.PdfSubpathCollection" />.
            </summary>
      <param name="subpath">The <see cref="T:GemBox.Pdf.Content.PdfSubpath" /> to locate in the <see cref="T:GemBox.Pdf.Content.PdfSubpathCollection" />.</param>
      <returns>
            The zero-based index of the first occurrence of <paramref name="subpath" /> within the entire <see cref="T:GemBox.Pdf.Content.PdfSubpathCollection" />, if found; otherwise, –1.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfSubpathCollection.CopyTo(GemBox.Pdf.Content.PdfSubpath[],System.Int32)">
      <summary>
            Copies the entire <see cref="T:GemBox.Pdf.Content.PdfSubpathCollection" /> to a compatible one-dimensional array, starting at the specified index of the target array.
            </summary>
      <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the <see cref="T:GemBox.Pdf.Content.PdfSubpath" />s copied from <see cref="T:GemBox.Pdf.Content.PdfSubpathCollection" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
      <param name="arrayIndex">The zero-based index in <paramref name="array" /> at which copying begins.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="array" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="arrayIndex" /> is less than 0 or greater than <paramref name="array" />'s <see cref="P:System.Array.Length" />.</exception>
      <exception cref="T:System.ArgumentException">The number of <see cref="T:GemBox.Pdf.Content.PdfSubpath" />s in the source <see cref="T:GemBox.Pdf.Content.PdfSubpathCollection" /> is greater than the available space from <paramref name="arrayIndex" /> to the end of the destination <paramref name="array" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfSubpathCollection.GetEnumerator">
      <summary>
            Returns an enumerator that iterates through the <see cref="T:GemBox.Pdf.Content.PdfSubpathCollection" />.
            </summary>
      <returns>
            An <see cref="T:System.Collections.Generic.IEnumerator`1" /> for the <see cref="T:GemBox.Pdf.Content.PdfSubpathCollection" />.
            </returns>
    </member>
    <member name="T:GemBox.Pdf.Content.PdfTextContent">
      <summary>
            Represents a textual PDF content (a sequence of glyphs from a single face of a single font).
            </summary>
      <seealso xhref="content-streams-and-resources.md" target="_self">Content Streams and Resources</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-read-pdf/205#read-text-info">Reading text info example</seealso>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=256">PDF Specification ISO 32000-1:2008, section '9.4 Text Objects'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfTextContent.ElementType">
      <summary>
            Gets the <see cref="F:GemBox.Pdf.Content.PdfContentElementType.Text" /> value.
            </summary>
      <value>
            The <see cref="F:GemBox.Pdf.Content.PdfContentElementType.Text" /> value.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfTextContent.Location">
      <summary>
            Gets the baseline origin location of the <see cref="T:GemBox.Pdf.Content.PdfTextContent" />.
            </summary>
      <value>
            The baseline origin location of the <see cref="T:GemBox.Pdf.Content.PdfTextContent" />.
            </value>
      <remarks>
            This property is a shorthand for offset of the <see cref="P:GemBox.Pdf.Content.PdfTextContent.TextRenderingTransform" /> matrix.
            </remarks>
      <seealso xhref="content-streams-and-resources.md" target="_self">Content Streams and Resources</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-read-pdf/205#read-text-info">Reading text info example</seealso>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfTextContent.TextRenderingTransform">
      <summary>
        <para>Gets the transformation from text space to device space of the parent <see cref="T:GemBox.Pdf.Content.PdfContentGroup" />.</para>
        <para>To get the transformation from text space to device space of the page, append <see cref="P:GemBox.Pdf.Content.PdfVisualContentElement.Transform" /> matrices of all ancestor <see cref="T:GemBox.Pdf.Content.PdfContentGroup" />s to <see cref="P:GemBox.Pdf.Content.PdfTextContent.TextRenderingTransform" /> matrix.</para>
      </summary>
      <value>
            The transformation from text space to device space of the parent <see cref="T:GemBox.Pdf.Content.PdfContentGroup" />.
            </value>
      <remarks>
        <see cref="P:GemBox.Pdf.Content.PdfTextContent.TextRenderingTransform" /> is a temporary matrix; conceptually, it is recomputed before each glyph is painted during a text-showing operation.
            </remarks>
    </member>
    <member name="M:GemBox.Pdf.Content.PdfTextContent.ToString">
      <summary>
            Returns a Unicode text contained in this <see cref="T:GemBox.Pdf.Content.PdfTextContent" />.
            </summary>
      <returns>
            A Unicode text contained in this <see cref="T:GemBox.Pdf.Content.PdfTextContent" />.
            </returns>
      <seealso xhref="content-streams-and-resources.md" target="_self">Content Streams and Resources</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-read-pdf/205#read-text-info">Reading text info example</seealso>
    </member>
    <member name="T:GemBox.Pdf.Content.PdfTextFormat">
      <summary>
            Represents formatting properties that only affect PDF textual content.
            </summary>
      <seealso xhref="content-streams-and-resources.md" target="_self">Content Streams and Resources</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-read-pdf/205#read-text-info">Reading text info example</seealso>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfTextFormat.IsFilled">
      <summary>
            Gets a value indicating whether the current PDF textual content is filled.
            </summary>
      <value>
        <see langword="true" /> if the current PDF textual content is filled; otherwise, <see langword="false" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfTextFormat.IsStroked">
      <summary>
            Gets a value indicating whether the current PDF textual content is stroked.
            </summary>
      <value>
        <see langword="true" /> if the current PDF textual content is stroked; otherwise, <see langword="false" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfTextFormat.IsClipped">
      <summary>
            Gets a value indicating whether the current PDF textual content is part of the clipping area.
            </summary>
      <value>
        <see langword="true" /> if the current PDF textual content is part of the clipping area; otherwise, <see langword="false" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfTextFormat.Font">
      <summary>
            Gets the font.
            </summary>
      <value>
            The font.
            </value>
      <seealso xhref="content-streams-and-resources.md" target="_self">Content Streams and Resources</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-read-pdf/205#read-text-info">Reading text info example</seealso>
    </member>
    <member name="T:GemBox.Pdf.Content.PdfVisualContentElement">
      <summary>
            Represents a base class for a PDF content element that has a visual representation.
            </summary>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfVisualContentElement.Format">
      <summary>
            Gets the formatting properties applied to the <see cref="T:GemBox.Pdf.Content.PdfVisualContentElement" />.
            </summary>
      <value>
            The formatting properties applied to the <see cref="T:GemBox.Pdf.Content.PdfVisualContentElement" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Content.PdfVisualContentElement.Transform">
      <summary>
            Gets the transformation from the new (transformed) coordinate system to the original (untransformed) coordinate system. 
            All coordinates used after the transformation are expressed in the transformed coordinate system.
            </summary>
      <value>
            The transformation from the new (transformed) coordinate system to the original (untransformed) coordinate system.
            </value>
    </member>
    <member name="T:GemBox.Pdf.Filters.InvalidPdfFilterEncodedDataException">
      <summary>
            Represents errors that occur when filter decoder encounters an invalid sequence of bytes.
            </summary>
    </member>
    <member name="T:GemBox.Pdf.Filters.PdfCCITTFaxDecodeFilter">
      <summary>
            The CCITTFaxDecode filter decodes image data that has been encoded using either Group 3 or Group 4 CCITT facsimile(fax) encoding.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=38">PDF Specification ISO 32000-1:2008, section '7.4.6 CCITTFaxDecode Filter'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Filters.PdfCCITTFaxDecodeFilter.FilterType">
      <summary>
            Gets the <see cref="F:GemBox.Pdf.Filters.PdfFilterType.CCITTFaxDecode" /> value.
            </summary>
      <value>
            The <see cref="F:GemBox.Pdf.Filters.PdfFilterType.CCITTFaxDecode" /> value.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Filters.PdfCCITTFaxDecodeFilter.K">
      <summary>
        <para>A code identifying the encoding scheme used:</para>
        <list type="definition">
          <item>
            <term>&lt;0</term>
            <description>Pure two-dimensional encoding (Group 4)</description>
          </item>
          <item>
            <term>=0</term>
            <description>Pure one-dimensional encoding (Group 3, 1-D)</description>
          </item>
          <item>
            <term>&gt;0</term>
            <description>Mixed one- and two-dimensional encoding (Group 3, 2-D), in which a line encoded one-dimensionally may be followed by at most <see cref="P:GemBox.Pdf.Filters.PdfCCITTFaxDecodeFilter.K" /> − 1 lines encoded two-dimensionally</description>
          </item>
        </list>
        <para>The filter shall distinguish among negative, zero, and positive values of <see cref="P:GemBox.Pdf.Filters.PdfCCITTFaxDecodeFilter.K" /> to determine how to interpret the encoded data; however, it shall not distinguish between different positive <see cref="P:GemBox.Pdf.Filters.PdfCCITTFaxDecodeFilter.K" /> values.</para>
        <para>Default value: 0.</para>
      </summary>
      <value>
            The code identifying the encoding scheme used.
            </value>
      <exception cref="T:GemBox.Pdf.InvalidPdfDictionaryEntryException">Value is not according to <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf">PDF Specification ISO 32000-1:2008</see>.</exception>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=38">PDF Specification ISO 32000-1:2008</seealso>
    </member>
    <member name="P:GemBox.Pdf.Filters.PdfCCITTFaxDecodeFilter.EndOfLine">
      <summary>
        <para>A flag indicating whether end-of-line bit patterns shall be present in the encoding.
            The <see cref="T:GemBox.Pdf.Filters.PdfCCITTFaxDecodeFilter" /> shall always accept end-of-line bit patterns.
            If <see cref="P:GemBox.Pdf.Filters.PdfCCITTFaxDecodeFilter.EndOfLine" /> is <see langword="true" /> end-of-line bit patterns shall be present.</para>
        <para>Default value: <see langword="false" />.</para>
      </summary>
      <value>
            The flag indicating whether end-of-line bit patterns shall be present in the encoding.
            </value>
      <exception cref="T:GemBox.Pdf.InvalidPdfDictionaryEntryException">Value is not according to <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf">PDF Specification ISO 32000-1:2008</see>.</exception>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=39">PDF Specification ISO 32000-1:2008</seealso>
    </member>
    <member name="P:GemBox.Pdf.Filters.PdfCCITTFaxDecodeFilter.EncodedByteAlign">
      <summary>
        <para>A flag indicating whether the filter shall expect extra 0 bits before each encoded line so that the line begins on a byte boundary.
            If <see langword="true" />, the filter shall skip over encoded bits to begin decoding each line at a byte boundary.
            If <see langword="false" />, the filter shall not expect extra bits in the encoded representation.</para>
        <para>Default value: <see langword="false" />.</para>
      </summary>
      <value>
            The flag indicating whether the filter shall expect extra 0 bits before each encoded line so that the line begins on a byte boundary.
            </value>
      <exception cref="T:GemBox.Pdf.InvalidPdfDictionaryEntryException">Value is not according to <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf">PDF Specification ISO 32000-1:2008</see>.</exception>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=39">PDF Specification ISO 32000-1:2008</seealso>
    </member>
    <member name="P:GemBox.Pdf.Filters.PdfCCITTFaxDecodeFilter.Columns">
      <summary>
        <para>The width of the image in pixels.
            If the value is not a multiple of 8, the filter shall adjust the width of the unencoded image to the next multiple of 8 so that each line starts on a byte boundary.</para>
        <para>Default value: 1728.</para>
      </summary>
      <value>
            The width of the image in pixels.
            </value>
      <exception cref="T:System.ArgumentOutOfRangeException">Value is less than 1.</exception>
      <exception cref="T:GemBox.Pdf.InvalidPdfDictionaryEntryException">Value is not according to <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf">PDF Specification ISO 32000-1:2008</see>.</exception>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=39">PDF Specification ISO 32000-1:2008</seealso>
    </member>
    <member name="P:GemBox.Pdf.Filters.PdfCCITTFaxDecodeFilter.Rows">
      <summary>
        <para>The height of the image in scan lines.
            If the value is 0, the image’s height is not predetermined, and the encoded data shall be terminated by an end-of-block bit pattern or by the end of the filter’s data.</para>
        <para>Default value: 0.</para>
      </summary>
      <value>
            The height of the image in scan lines.
            </value>
      <exception cref="T:System.ArgumentOutOfRangeException">Value is less than zero.</exception>
      <exception cref="T:GemBox.Pdf.InvalidPdfDictionaryEntryException">Value is not according to <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf">PDF Specification ISO 32000-1:2008</see>.</exception>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=39">PDF Specification ISO 32000-1:2008</seealso>
    </member>
    <member name="P:GemBox.Pdf.Filters.PdfCCITTFaxDecodeFilter.EndOfBlock">
      <summary>
        <para>A flag indicating whether the filter shall expect the encoded data to be terminated by an end-of-block pattern, overriding the <see cref="P:GemBox.Pdf.Filters.PdfCCITTFaxDecodeFilter.Rows" /> parameter.
            If <see langword="false" />, the filter shall stop when it has decoded the number of lines indicated by <see cref="P:GemBox.Pdf.Filters.PdfCCITTFaxDecodeFilter.Rows" /> or when its data has been exhausted, whichever occurs first.
            The end-of-block pattern shall be the CCITT end-of-facsimile-block (EOFB) or return-to-control (RTC) appropriate for the <see cref="P:GemBox.Pdf.Filters.PdfCCITTFaxDecodeFilter.K" /> parameter.</para>
        <para>Default value: <see langword="true" />.</para>
      </summary>
      <value>
            The flag indicating whether the filter shall expect the encoded data to be terminated by an end-of-block pattern, overriding the <see cref="P:GemBox.Pdf.Filters.PdfCCITTFaxDecodeFilter.Rows" /> parameter.
            </value>
      <exception cref="T:GemBox.Pdf.InvalidPdfDictionaryEntryException">Value is not according to <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf">PDF Specification ISO 32000-1:2008</see>.</exception>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=39">PDF Specification ISO 32000-1:2008</seealso>
    </member>
    <member name="P:GemBox.Pdf.Filters.PdfCCITTFaxDecodeFilter.BlackIs1">
      <summary>
        <para>A flag indicating whether 1 bits shall be interpreted as black pixels and 0 bits as white pixels, the reverse of the normal PDF convention for image data.</para>
        <para>Default value: <see langword="false" />.</para>
      </summary>
      <value>
            The flag indicating whether 1 bits shall be interpreted as black pixels and 0 bits as white pixels, the reverse of the normal PDF convention for image data.
            </value>
      <exception cref="T:GemBox.Pdf.InvalidPdfDictionaryEntryException">Value is not according to <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf">PDF Specification ISO 32000-1:2008</see>.</exception>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=39">PDF Specification ISO 32000-1:2008</seealso>
    </member>
    <member name="P:GemBox.Pdf.Filters.PdfCCITTFaxDecodeFilter.DamagedRowsBeforeError">
      <summary>
        <para>The number of damaged rows of data that shall be tolerated before an error occurs.
            This entry shall apply only if <see cref="P:GemBox.Pdf.Filters.PdfCCITTFaxDecodeFilter.EndOfLine" /> is <see langword="true" /> and <see cref="P:GemBox.Pdf.Filters.PdfCCITTFaxDecodeFilter.K" /> is non-negative.
            Tolerating a damaged row shall mean locating its end in the encoded data by searching for an <see cref="P:GemBox.Pdf.Filters.PdfCCITTFaxDecodeFilter.EndOfLine" /> pattern and then substituting decoded data from the previous row if the previous row was not damaged, or a white scan line if the previous row was also damaged.</para>
        <para>Default value: 0.</para>
      </summary>
      <value>
            The number of damaged rows of data that shall be tolerated before an error occurs.
            </value>
      <exception cref="T:System.ArgumentOutOfRangeException">Value is less than zero.</exception>
      <exception cref="T:System.InvalidOperationException">
        <see cref="P:GemBox.Pdf.Filters.PdfCCITTFaxDecodeFilter.EndOfLine" /> is <see langword="false" /> or <see cref="P:GemBox.Pdf.Filters.PdfCCITTFaxDecodeFilter.K" /> is negative.</exception>
      <exception cref="T:GemBox.Pdf.InvalidPdfDictionaryEntryException">Value is not according to <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf">PDF Specification ISO 32000-1:2008</see>.</exception>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=39">PDF Specification ISO 32000-1:2008</seealso>
    </member>
    <member name="T:GemBox.Pdf.Filters.PdfCryptFilter">
      <summary>
            The Crypt filter <i>(PDF 1.5)</i> allows the document-level security handler (see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=63">7.6, "Encryption"</see>) to determine which algorithms should be used to decrypt the input data.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=46">PDF Specification ISO 32000-1:2008, section '7.4.10 Crypt Filter'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Filters.PdfCryptFilter.FilterType">
      <summary>
            Gets the <see cref="F:GemBox.Pdf.Filters.PdfFilterType.Crypt" /> value.
            </summary>
      <value>
            The <see cref="F:GemBox.Pdf.Filters.PdfFilterType.Crypt" /> value.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Filters.PdfCryptFilter.Name">
      <summary>
        <para>The name of the crypt filter that shall be used to decrypt this stream.
            The name shall correspond to an entry in the <b>CF</b> entry of the encryption dictionary (see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=64">Table 20</see>) or one of the standard crypt filters (see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=77">Table 26</see>).</para>
        <para>Default value: <b>Identity</b>.</para>
      </summary>
      <value>
            The name of the crypt filter that shall be used to decrypt this stream.
            </value>
      <exception cref="T:GemBox.Pdf.InvalidPdfDictionaryEntryException">Value is not according to <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf">PDF Specification ISO 32000-1:2008</see>.</exception>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=46">PDF Specification ISO 32000-1:2008</seealso>
    </member>
    <member name="P:GemBox.Pdf.Filters.PdfCryptFilter.CryptFilterName">
      <summary>
        <para>Gets or sets the name of the crypt filter.</para>
        <para>Default value: <see cref="F:GemBox.Pdf.Filters.PdfCryptFilterName.Identity" />.</para>
      </summary>
      <value>
            The name of the crypt filter.
            </value>
      <exception cref="T:GemBox.Pdf.InvalidPdfDictionaryEntryException">
        <see cref="P:GemBox.Pdf.Filters.PdfCryptFilter.Name" /> is not according to <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf">PDF Specification ISO 32000-1:2008</see>.</exception>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=46">PDF Specification ISO 32000-1:2008</seealso>
    </member>
    <member name="T:GemBox.Pdf.Filters.PdfCryptFilterName">
      <summary>
            Represents an enumeration of standard <see cref="T:GemBox.Pdf.Filters.PdfCryptFilter" /> names.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=77">PDF Specification ISO 32000-1:2008, Table 26 – Standard crypt filter names</seealso>
    </member>
    <member name="F:GemBox.Pdf.Filters.PdfCryptFilterName.Unknown">
      <summary>
        <see cref="T:GemBox.Pdf.Filters.PdfCryptFilter" /> name is not standard.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Filters.PdfCryptFilterName.Identity">
      <summary>
            Input data shall be passed through without any processing.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Filters.PdfCryptFilterName.StdCF">
      <summary>
            Used by Standard security handler.
            </summary>
    </member>
    <member name="T:GemBox.Pdf.Filters.PdfDCTDecodeFilter">
      <summary>
            The DCTDecode filter decodes grayscale or color image data that has been encoded in the JPEG baseline format.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=42">PDF Specification ISO 32000-1:2008, section '7.4.8 DCTDecode Filter'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Filters.PdfDCTDecodeFilter.FilterType">
      <summary>
            Gets the <see cref="F:GemBox.Pdf.Filters.PdfFilterType.DCTDecode" /> value.
            </summary>
      <value>
            The <see cref="F:GemBox.Pdf.Filters.PdfFilterType.DCTDecode" /> value.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Filters.PdfDCTDecodeFilter.ColorTransform">
      <summary>
        <para>A value specifying the transformation that shall be performed on the sample values:</para>
        <list type="definition">
          <item>
            <term>0</term>
            <description>No transformation.</description>
          </item>
          <item>
            <term>1</term>
            <description>If the image has three color components, <i>RGB</i> values shall be transformed to <i>YUV</i> before encoding and from <i>YUV</i> to <i>RGB</i> after decoding. If the image has four components, <i>CMYK</i> values shall be transformed to <i>YUVK</i> before encoding and from <i>YUVK</i> to <i>CMYK</i> after decoding. This option shall be ignored if the image has one or two color components.</description>
          </item>
        </list>
        <para>Default value: <see langword="true" /> if the image has three components; otherwise, <see langword="false" />.</para>
      </summary>
      <value>
            The value specifying the transformation that shall be performed on the sample values.
            </value>
      <exception cref="T:GemBox.Pdf.InvalidPdfDictionaryEntryException">Value is not according to <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf">PDF Specification ISO 32000-1:2008</see>.</exception>
      <remarks>
        <para>If the encoding algorithm has inserted the Adobe-defined marker code in the encoded data indicating the <see cref="P:GemBox.Pdf.Filters.PdfDCTDecodeFilter.ColorTransform" /> value,
            then the colors shall be transformed, or not, after the DCT decoding has been performed according to the value provided in the encoded data and the value of this property shall be ignored.
            If the Adobe-defined marker code in the encoded data indicating the <see cref="P:GemBox.Pdf.Filters.PdfDCTDecodeFilter.ColorTransform" /> value is not present then the value specified in this property will be used.
            If the Adobe-defined marker code in the encoded data indicating the <see cref="P:GemBox.Pdf.Filters.PdfDCTDecodeFilter.ColorTransform" /> value is not present and value of this property is <see langword="null" />
            then the default value of <see cref="P:GemBox.Pdf.Filters.PdfDCTDecodeFilter.ColorTransform" /> shall be <see langword="true" /> if the image has three components and <see langword="false" /> otherwise.</para>
        <para>Parameters that control the decoding process as well as other metadata is embedded within the encoded data stream using a notation referred to as "markers".
            When it defined the use of JPEG images within PostScript data streams, Adobe System Incorporated defined a particular set of rules pertaining to which markers are to be recognized,
            which are to be ignored and which are considered errors. A specific Adobe-defined marker was also introduced.
            The exact rules for producing and consuming DCT encoded data within PostScript are provide in Adobe Technical Note #5116 (reference).
            PDF DCT Encoding shall exactly follow those rules established by Adobe for PostScript.</para>
      </remarks>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=43">PDF Specification ISO 32000-1:2008</seealso>
    </member>
    <member name="T:GemBox.Pdf.Filters.PdfFilter">
      <summary>
            Represents a base class for all PDF filters used to encode and decode the sequence of bytes.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=30">PDF Specification ISO 32000-1:2008, section '7.4 Filters'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/pdf-content-stream/403">Content Stream example</seealso>
      <seealso xhref="objects.md#streams" target="_self">Objects</seealso>
    </member>
    <member name="P:GemBox.Pdf.Filters.PdfFilter.FilterType">
      <summary>
            Gets the <see cref="T:GemBox.Pdf.Filters.PdfFilterType" /> of the current <see cref="T:GemBox.Pdf.Filters.PdfFilter" /> instance.
            </summary>
      <value>
            The <see cref="T:GemBox.Pdf.Filters.PdfFilterType" /> of the current <see cref="T:GemBox.Pdf.Filters.PdfFilter" /> instance.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Filters.PdfFilter.GetEditableDecodeParms">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Filters.PdfFilter.CreateOpenNotSupportedException(GemBox.Pdf.Objects.PdfStreamDataMode)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Filters.PdfFilter.GetEditableDecodeParms(GemBox.Pdf.Objects.PdfDictionary@)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Filters.PdfFilter.Verify">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Filters.PdfFilter.Equals(System.Object)">
      <summary>
            Determines whether the specified <see cref="T:System.Object" /> is equal to this <see cref="T:GemBox.Pdf.Filters.PdfFilter" /> instance.
            </summary>
      <param name="obj">The <see cref="T:System.Object" /> to compare with this <see cref="T:GemBox.Pdf.Filters.PdfFilter" /> instance.</param>
      <returns>
        <see langword="true" /> if the specified <see cref="T:System.Object" /> is equal to this <see cref="T:GemBox.Pdf.Filters.PdfFilter" /> instance; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Filters.PdfFilter.GetHashCode">
      <summary>
            Returns a hash code for this <see cref="T:GemBox.Pdf.Filters.PdfFilter" /> instance.
            </summary>
      <returns>
            A hash code for this <see cref="T:GemBox.Pdf.Filters.PdfFilter" /> instance, suitable for use in hashing algorithms and data structures like a hash table.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Filters.PdfFilter.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Filters.PdfFilter" /> instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Filters.PdfFilter" /> instance.
            </returns>
      <remarks>
            This method should be used primarily for debugging purposes and should be considered volatile (format of its return value might change in future versions).
            </remarks>
    </member>
    <member name="M:GemBox.Pdf.Filters.PdfFilter.CreateIdentityStream(GemBox.Pdf.Objects.PdfStreamDataMode,System.IO.Stream)">
      <exclude />
    </member>
    <member name="T:GemBox.Pdf.Filters.PdfFilterCollection">
      <summary>
            Represents a collection of <see cref="T:GemBox.Pdf.Filters.PdfFilter" />s.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=30">PDF Specification ISO 32000-1:2008, section '7.4 Filters'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/pdf-content-stream/403">Content Stream example</seealso>
      <seealso xhref="objects.md#streams" target="_self">Objects</seealso>
    </member>
    <member name="P:GemBox.Pdf.Filters.PdfFilterCollection.Filter">
      <exclude />
    </member>
    <member name="P:GemBox.Pdf.Filters.PdfFilterCollection.DecodeParms">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Filters.PdfFilterCollection.AddFilter(GemBox.Pdf.Filters.PdfFilterType)">
      <summary>
            Adds a new filter of the specified type to the end of the <see cref="T:GemBox.Pdf.Filters.PdfFilterCollection" />.
            </summary>
      <param name="filterType">Type of a new filter to be added to the end of the <see cref="T:GemBox.Pdf.Filters.PdfFilterCollection" />.</param>
      <returns>
            A new filter of the specified type added to the end of the <see cref="T:GemBox.Pdf.Filters.PdfFilterCollection" />.
            </returns>
      <remarks>
        <see cref="F:GemBox.Pdf.Filters.PdfFilterType.Unknown" /> is not supported by this method.
            </remarks>
    </member>
    <member name="M:GemBox.Pdf.Filters.PdfFilterCollection.AddFilter``1">
      <summary>
            Adds a new filter of the specified type to the end of the <see cref="T:GemBox.Pdf.Filters.PdfFilterCollection" />.
            </summary>
      <typeparam name="TPdfFilter">Type of a new filter to be added to the end of the <see cref="T:GemBox.Pdf.Filters.PdfFilterCollection" />.</typeparam>
      <returns>
            A new filter of the specified type added to the end of the <see cref="T:GemBox.Pdf.Filters.PdfFilterCollection" />.
            </returns>
      <remarks>
        <see cref="T:GemBox.Pdf.Filters.PdfUnknownFilter" /> is not supported by this method.
            </remarks>
    </member>
    <member name="P:GemBox.Pdf.Filters.PdfFilterCollection.Count">
      <summary>
            Gets the number of <see cref="T:GemBox.Pdf.Filters.PdfFilter" />s contained in the <see cref="T:GemBox.Pdf.Filters.PdfFilterCollection" />.
            </summary>
      <value>
            The number of <see cref="T:GemBox.Pdf.Filters.PdfFilter" />s contained in the <see cref="T:GemBox.Pdf.Filters.PdfFilterCollection" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Filters.PdfFilterCollection.Item(System.Int32)">
      <summary>
            Gets or sets the <see cref="T:GemBox.Pdf.Filters.PdfFilter" /> at the specified index.
            </summary>
      <value>
            The <see cref="T:GemBox.Pdf.Filters.PdfFilter" /> at the specified index.
            </value>
      <param name="index">The zero-based index of the <see cref="T:GemBox.Pdf.Filters.PdfFilter" /> to get or set.</param>
      <returns>
            The <see cref="T:GemBox.Pdf.Filters.PdfFilter" /> at the specified index.
            </returns>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than 0 or <paramref name="index" /> is equal to or greater than <see cref="P:GemBox.Pdf.Filters.PdfFilterCollection.Count" />.</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="value" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.Filters.PdfFilterCollection.Insert(System.Int32,GemBox.Pdf.Filters.PdfFilter)">
      <summary>
            Inserts a <see cref="T:GemBox.Pdf.Filters.PdfFilter" /> into the <see cref="T:GemBox.Pdf.Filters.PdfFilterCollection" /> at the specified index.
            </summary>
      <param name="index">The zero-based index at which <paramref name="filter" /> should be inserted.</param>
      <param name="filter">The <see cref="T:GemBox.Pdf.Filters.PdfFilter" /> to insert.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than 0 or <paramref name="index" /> is greater than <see cref="P:GemBox.Pdf.Filters.PdfFilterCollection.Count" />.</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="filter" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.Filters.PdfFilterCollection.Add(GemBox.Pdf.Filters.PdfFilter)">
      <summary>
            Adds a <see cref="T:GemBox.Pdf.Filters.PdfFilter" /> to the end of the <see cref="T:GemBox.Pdf.Filters.PdfFilterCollection" />.
            </summary>
      <param name="filter">The <see cref="T:GemBox.Pdf.Filters.PdfFilter" /> to be added to the end of the <see cref="T:GemBox.Pdf.Filters.PdfFilterCollection" />.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="filter" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.Filters.PdfFilterCollection.RemoveAt(System.Int32)">
      <summary>
            Removes the <see cref="T:GemBox.Pdf.Filters.PdfFilter" /> at the specified index of the <see cref="T:GemBox.Pdf.Filters.PdfFilterCollection" />.
            </summary>
      <param name="index">The zero-based index of the <see cref="T:GemBox.Pdf.Filters.PdfFilter" /> to remove.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">index</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than 0 or <paramref name="index" /> is equal to or greater than <see cref="P:GemBox.Pdf.Filters.PdfFilterCollection.Count" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.Filters.PdfFilterCollection.IndexOf(GemBox.Pdf.Filters.PdfFilter)">
      <summary>
            Searches for the specified <see cref="T:GemBox.Pdf.Filters.PdfFilter" /> and returns the zero-based index of the first occurrence within the entire <see cref="T:GemBox.Pdf.Filters.PdfFilterCollection" />.
            </summary>
      <param name="filter">The <see cref="T:GemBox.Pdf.Filters.PdfFilter" /> to locate in the <see cref="T:GemBox.Pdf.Filters.PdfFilterCollection" />.</param>
      <returns>
            The zero-based index of the first occurrence of <paramref name="filter" /> within the entire <see cref="T:GemBox.Pdf.Filters.PdfFilterCollection" />, if found; otherwise, –1.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Filters.PdfFilterCollection.Remove(GemBox.Pdf.Filters.PdfFilter)">
      <summary>
            Removes the first occurrence of a specific <see cref="T:GemBox.Pdf.Filters.PdfFilter" /> from the <see cref="T:GemBox.Pdf.Filters.PdfFilterCollection" />.
            </summary>
      <param name="filter">The <see cref="T:GemBox.Pdf.Filters.PdfFilter" /> to remove from the <see cref="T:GemBox.Pdf.Filters.PdfFilterCollection" />.</param>
      <returns>
        <see langword="true" /> if <paramref name="filter" /> is successfully removed; otherwise, <see langword="false" />. This method also returns <see langword="false" /> if <paramref name="filter" /> was not found in the <see cref="T:GemBox.Pdf.Filters.PdfFilterCollection" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Filters.PdfFilterCollection.Clear">
      <summary>
            Removes all <see cref="T:GemBox.Pdf.Filters.PdfFilter" />s from the <see cref="T:GemBox.Pdf.Filters.PdfFilterCollection" />.
            </summary>
    </member>
    <member name="M:GemBox.Pdf.Filters.PdfFilterCollection.Contains(GemBox.Pdf.Filters.PdfFilter)">
      <summary>
            Determines whether a <see cref="T:GemBox.Pdf.Filters.PdfFilter" /> is in the <see cref="T:GemBox.Pdf.Filters.PdfFilterCollection" />.
            </summary>
      <param name="filter">The <see cref="T:GemBox.Pdf.Filters.PdfFilter" /> to locate in the <see cref="T:GemBox.Pdf.Filters.PdfFilterCollection" />.</param>
      <returns>
        <see langword="true" /> if <paramref name="filter" /> is found in the <see cref="T:GemBox.Pdf.Filters.PdfFilterCollection" />; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Filters.PdfFilterCollection.CopyTo(GemBox.Pdf.Filters.PdfFilter[],System.Int32)">
      <summary>
            Copies the entire <see cref="T:GemBox.Pdf.Filters.PdfFilterCollection" /> to a compatible one-dimensional array, starting at the specified index of the target array.
            </summary>
      <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the <see cref="T:GemBox.Pdf.Filters.PdfFilter" />s copied from <see cref="T:GemBox.Pdf.Filters.PdfFilterCollection" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
      <param name="arrayIndex">The zero-based index in <paramref name="array" /> at which copying begins.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="array" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="arrayIndex" /> is less than 0.</exception>
      <exception cref="T:System.ArgumentException">The number of <see cref="T:GemBox.Pdf.Filters.PdfFilter" />s in the source <see cref="T:GemBox.Pdf.Filters.PdfFilterCollection" /> is greater than the available space from <paramref name="arrayIndex" /> to the end of the destination <paramref name="array" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.Filters.PdfFilterCollection.GetEnumerator">
      <summary>
            Returns an enumerator that iterates through the <see cref="T:GemBox.Pdf.Filters.PdfFilterCollection" />.
            </summary>
      <returns>
            A <see cref="T:GemBox.Pdf.Filters.PdfFilterCollection.Enumerator" /> for the <see cref="T:GemBox.Pdf.Filters.PdfFilterCollection" />.
            </returns>
    </member>
    <member name="T:GemBox.Pdf.Filters.PdfFilterCollection.Enumerator">
      <summary>
            Enumerates the <see cref="T:GemBox.Pdf.Filters.PdfFilter" />s of a <see cref="T:GemBox.Pdf.Filters.PdfFilterCollection" />.
            </summary>
    </member>
    <member name="P:GemBox.Pdf.Filters.PdfFilterCollection.Enumerator.Current">
      <summary>
            Gets the <see cref="T:GemBox.Pdf.Filters.PdfFilter" /> at the current position of the enumerator.
            </summary>
      <value>
            The <see cref="T:GemBox.Pdf.Filters.PdfFilter" /> in the <see cref="T:GemBox.Pdf.Filters.PdfFilterCollection" /> at the current position of the enumerator.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Filters.PdfFilterCollection.Enumerator.MoveNext">
      <summary>
            Advances the enumerator to the next <see cref="T:GemBox.Pdf.Filters.PdfFilter" /> of the <see cref="T:GemBox.Pdf.Filters.PdfFilterCollection" />.
            </summary>
      <returns>
        <see langword="true" /> if the enumerator was successfully advanced to the next <see cref="T:GemBox.Pdf.Filters.PdfFilter" />; <see langword="false" /> if the enumerator has passed the end of the collection.
            </returns>
      <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
    </member>
    <member name="M:GemBox.Pdf.Filters.PdfFilterCollection.Enumerator.Dispose">
      <summary>
            Releases all resources used by the <see cref="T:GemBox.Pdf.Filters.PdfFilterCollection.Enumerator" />.
            </summary>
    </member>
    <member name="T:GemBox.Pdf.Filters.PdfFilterType">
      <summary>
            Represents an enumeration of standard <see cref="T:GemBox.Pdf.Filters.PdfFilter" />s.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=30">PDF Specification ISO 32000-1:2008, section '7.4 Filters'</seealso>
    </member>
    <member name="F:GemBox.Pdf.Filters.PdfFilterType.Unknown">
      <summary>
        <see cref="T:GemBox.Pdf.Filters.PdfFilter" /> is not standard.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Filters.PdfFilterType.ASCIIHexDecode">
      <summary>
        <para>Decodes data encoded in an ASCII hexadecimal representation, reproducing the original binary data.</para>
        <para>Parameters: no.</para>
      </summary>
    </member>
    <member name="F:GemBox.Pdf.Filters.PdfFilterType.ASCII85Decode">
      <summary>
        <para>Decodes data encoded in an ASCII base-85 representation, reproducing the original binary data.</para>
        <para>Parameters: no.</para>
      </summary>
    </member>
    <member name="F:GemBox.Pdf.Filters.PdfFilterType.LZWDecode">
      <summary>
        <para>Decompresses data encoded using the LZW (Lempel-Ziv-Welch) adaptive compression method, reproducing the original text or binary data.</para>
        <para>Parameters: yes.</para>
      </summary>
    </member>
    <member name="F:GemBox.Pdf.Filters.PdfFilterType.FlateDecode">
      <summary>
        <para>
          <i>(PDF 1.2)</i> Decompresses data encoded using the zlib/deflate compression method, reproducing the original text or binary data.</para>
        <para>Parameters: yes.</para>
      </summary>
    </member>
    <member name="F:GemBox.Pdf.Filters.PdfFilterType.RunLengthDecode">
      <summary>
        <para>Decompresses data encoded using a byte-oriented run-length encoding algorithm, reproducing the original text or binary data (typically monochrome image data, or any data that contains frequent long runs of a single byte value).</para>
        <para>Parameters: no.</para>
      </summary>
    </member>
    <member name="F:GemBox.Pdf.Filters.PdfFilterType.CCITTFaxDecode">
      <summary>
        <para>Decompresses data encoded using the CCITT facsimile standard, reproducing the original data (typically monochrome image data at 1 bit per pixel).</para>
        <para>Parameters: yes.</para>
      </summary>
    </member>
    <member name="F:GemBox.Pdf.Filters.PdfFilterType.JBIG2Decode">
      <summary>
        <para>
          <i>(PDF 1.4)</i> Decompresses data encoded using the JBIG2 standard, reproducing the original monochrome (1 bit per pixel) image data (or an approximation of that data).</para>
        <para>Parameters: yes.</para>
      </summary>
    </member>
    <member name="F:GemBox.Pdf.Filters.PdfFilterType.DCTDecode">
      <summary>
        <para>Decompresses data encoded using a DCT (discrete cosine transform) technique based on the JPEG standard, reproducing image sample data that approximates the original data.</para>
        <para>Parameters: yes.</para>
      </summary>
    </member>
    <member name="F:GemBox.Pdf.Filters.PdfFilterType.JPXDecode">
      <summary>
        <para>
          <i>(PDF 1.5)</i> Decompresses data encoded using the wavelet-based JPEG2000 standard, reproducing the original image data.</para>
        <para>Parameters: no.</para>
      </summary>
    </member>
    <member name="F:GemBox.Pdf.Filters.PdfFilterType.Crypt">
      <summary>
        <para>
          <i>(PDF 1.5)</i> Decrypts data encrypted by a security handler, reproducing the data as it was before encryption.</para>
        <para>Parameters: yes.</para>
      </summary>
    </member>
    <member name="T:GemBox.Pdf.Filters.PdfFlateDecodeFilter">
      <summary>
            The FlateDecode filter decode data that has been encoded using the public-domain zlib/deflate compression method, which is a variable length Lempel-Ziv adaptive compression method cascaded with adaptive Huffman coding. It is fully defined in Internet RFCs 1950, ZLIB Compressed Data Format Specification, and 1951, DEFLATE Compressed Data Format Specification.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=33">PDF Specification ISO 32000-1:2008, section '7.4.4 LZWDecode and FlateDecode Filters'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Filters.PdfFlateDecodeFilter.FilterType">
      <summary>
            Gets the <see cref="F:GemBox.Pdf.Filters.PdfFilterType.FlateDecode" /> value.
            </summary>
      <value>
            The <see cref="F:GemBox.Pdf.Filters.PdfFilterType.FlateDecode" /> value.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Filters.PdfFlateDecodeFilter.Predictor">
      <summary>
        <para>A code that selects the predictor algorithm, if any.
            If the value is 1, the <see cref="T:GemBox.Pdf.Filters.PdfFlateDecodeFilter" /> shall assume that the normal algorithm was used to encode the data, without prediction.
            If the value is greater than 1, the <see cref="T:GemBox.Pdf.Filters.PdfFlateDecodeFilter" /> shall assume that the data was differenced before being encoded, and <see cref="P:GemBox.Pdf.Filters.PdfFlateDecodeFilter.Predictor" /> selects the predictor algorithm.
            For more information regarding <see cref="P:GemBox.Pdf.Filters.PdfFlateDecodeFilter.Predictor" /> values greater than 1, see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=36">7.4.4.4, "LZW and Flate Predictor Functions"</see>.</para>
        <para>Default value: 1.</para>
      </summary>
      <value>
            The code that selects the predictor algorithm, if any.
            </value>
      <exception cref="T:System.ArgumentOutOfRangeException">Value is less than 1.</exception>
      <exception cref="T:GemBox.Pdf.InvalidPdfDictionaryEntryException">Value is not according to <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf">PDF Specification ISO 32000-1:2008</see>.</exception>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=35">PDF Specification ISO 32000-1:2008</seealso>
    </member>
    <member name="P:GemBox.Pdf.Filters.PdfFlateDecodeFilter.PredictorFunction">
      <summary>
        <para>Gets or sets the predictor algorithm.</para>
        <para>Default value: <see cref="F:GemBox.Pdf.Filters.PdfPredictorFunction.None" />.</para>
      </summary>
      <value>
            The predictor algorithm.
            </value>
      <exception cref="T:GemBox.Pdf.InvalidPdfDictionaryEntryException">
        <see cref="P:GemBox.Pdf.Filters.PdfFlateDecodeFilter.Predictor" /> is not according to <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf">PDF Specification ISO 32000-1:2008</see>.</exception>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=35">PDF Specification ISO 32000-1:2008</seealso>
    </member>
    <member name="P:GemBox.Pdf.Filters.PdfFlateDecodeFilter.Colors">
      <summary>
        <para>
          <i>(May be used only if <see cref="P:GemBox.Pdf.Filters.PdfFlateDecodeFilter.Predictor" /> is greater than 1)</i> The number of interleaved color components per sample.
            Valid values are 1 to 4 (<i>PDF 1.0</i>) and 1 or greater (<i>PDF 1.3</i>).</para>
        <para>Default value: 1.</para>
      </summary>
      <value>
            The number of interleaved color components per sample.
            </value>
      <exception cref="T:System.ArgumentOutOfRangeException">value</exception>
      <exception cref="T:System.InvalidOperationException">
      </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">Value is less than 1.</exception>
      <exception cref="T:System.InvalidOperationException">
        <see cref="P:GemBox.Pdf.Filters.PdfFlateDecodeFilter.Predictor" /> is not greater than 1.</exception>
      <exception cref="T:GemBox.Pdf.InvalidPdfDictionaryEntryException">Value is not according to <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf">PDF Specification ISO 32000-1:2008</see>.</exception>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=35">PDF Specification ISO 32000-1:2008</seealso>
    </member>
    <member name="P:GemBox.Pdf.Filters.PdfFlateDecodeFilter.BitsPerComponent">
      <summary>
        <para>
          <i>(May be used only if <see cref="P:GemBox.Pdf.Filters.PdfFlateDecodeFilter.Predictor" /> is greater than 1)</i> The number of bits used to represent each color component in a sample.
            Valid values are 1, 2, 4, 8, and (<i>PDF 1.5</i>) 16.</para>
        <para>Default value: 8.</para>
      </summary>
      <value>
            The number of bits used to represent each color component in a sample.
            </value>
      <exception cref="T:System.ArgumentOutOfRangeException">value</exception>
      <exception cref="T:System.InvalidOperationException">
      </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">Value is not 1, 2, 4, 8 or 16.</exception>
      <exception cref="T:System.InvalidOperationException">
        <see cref="P:GemBox.Pdf.Filters.PdfFlateDecodeFilter.Predictor" /> is not greater than 1.</exception>
      <exception cref="T:GemBox.Pdf.InvalidPdfDictionaryEntryException">Value is not according to <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf">PDF Specification ISO 32000-1:2008</see>.</exception>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=36">PDF Specification ISO 32000-1:2008</seealso>
    </member>
    <member name="P:GemBox.Pdf.Filters.PdfFlateDecodeFilter.Columns">
      <summary>
        <para>
          <i>(May be used only if <see cref="P:GemBox.Pdf.Filters.PdfFlateDecodeFilter.Predictor" /> is greater than 1)</i> The number of samples in each row.</para>
        <para>Default value: 1.</para>
      </summary>
      <value>
            The number of samples in each row.
            </value>
      <exception cref="T:System.ArgumentOutOfRangeException">value</exception>
      <exception cref="T:System.InvalidOperationException">
      </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">Value is less than 1.</exception>
      <exception cref="T:System.InvalidOperationException">
        <see cref="P:GemBox.Pdf.Filters.PdfFlateDecodeFilter.Predictor" /> is not greater than 1.</exception>
      <exception cref="T:GemBox.Pdf.InvalidPdfDictionaryEntryException">Value is not according to <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf">PDF Specification ISO 32000-1:2008</see>.</exception>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=36">PDF Specification ISO 32000-1:2008</seealso>
    </member>
    <member name="T:GemBox.Pdf.Filters.PdfJBIG2DecodeFilter">
      <summary>
            The JBIG2Decode filter <i>(PDF 1.4)</i> decodes monochrome (1 bit per pixel) image data that has been encoded using JBIG2 encoding.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=39">PDF Specification ISO 32000-1:2008, section '7.4.7 JBIG2Decode Filter'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Filters.PdfJBIG2DecodeFilter.FilterType">
      <summary>
            Gets the <see cref="F:GemBox.Pdf.Filters.PdfFilterType.JBIG2Decode" /> value.
            </summary>
      <value>
            The <see cref="F:GemBox.Pdf.Filters.PdfFilterType.JBIG2Decode" /> value.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Filters.PdfJBIG2DecodeFilter.JBIG2Globals">
      <summary>
            A <see cref="T:GemBox.Pdf.Objects.PdfStream" /> containing the JBIG2 global (page 0) segments. Global segments shall be placed in this stream even if only a single JBIG2 image XObject refers to it.
            </summary>
      <value>
            The <see cref="T:GemBox.Pdf.Objects.PdfStream" /> containing the JBIG2 global (page 0) segments.
            </value>
      <exception cref="T:GemBox.Pdf.InvalidPdfDictionaryEntryException">Value is not according to <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf">PDF Specification ISO 32000-1:2008</see>.</exception>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=40">PDF Specification ISO 32000-1:2008</seealso>
    </member>
    <member name="T:GemBox.Pdf.Filters.PdfLZWDecodeFilter">
      <summary>
            The LZWDecode filter decode data that has been encoded using the LZW (Lempel-Ziv-Welch) variable-length, adaptive compression method that has been adopted as one of the standard compression methods in the Tag Image File Format (TIFF) standard. For details on LZW encoding see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=34">7.4.4.2, "Details of LZW Encoding."</see></summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=34">PDF Specification ISO 32000-1:2008, section '7.4.4.2 Details of LZW Encoding'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Filters.PdfLZWDecodeFilter.FilterType">
      <summary>
            Gets the <see cref="F:GemBox.Pdf.Filters.PdfFilterType.LZWDecode" /> value.
            </summary>
      <value>
            The <see cref="F:GemBox.Pdf.Filters.PdfFilterType.LZWDecode" /> value.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Filters.PdfLZWDecodeFilter.Predictor">
      <summary>
        <para>A code that selects the predictor algorithm, if any.
            If the value is 1, the <see cref="T:GemBox.Pdf.Filters.PdfFlateDecodeFilter" /> shall assume that the normal algorithm was used to encode the data, without prediction.
            If the value is greater than 1, the <see cref="T:GemBox.Pdf.Filters.PdfFlateDecodeFilter" /> shall assume that the data was differenced before being encoded, and <see cref="P:GemBox.Pdf.Filters.PdfLZWDecodeFilter.Predictor" /> selects the predictor algorithm.
            For more information regarding <see cref="P:GemBox.Pdf.Filters.PdfLZWDecodeFilter.Predictor" /> values greater than 1, see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=36">7.4.4.4, "LZW and Flate Predictor Functions"</see>.</para>
        <para>Default value: 1.</para>
      </summary>
      <value>
            The code that selects the predictor algorithm, if any.
            </value>
      <exception cref="T:System.ArgumentOutOfRangeException">Value is less than 1.</exception>
      <exception cref="T:GemBox.Pdf.InvalidPdfDictionaryEntryException">Value is not according to <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf">PDF Specification ISO 32000-1:2008</see>.</exception>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=35">PDF Specification ISO 32000-1:2008</seealso>
    </member>
    <member name="P:GemBox.Pdf.Filters.PdfLZWDecodeFilter.PredictorFunction">
      <summary>
        <para>Gets or sets the predictor algorithm.</para>
        <para>Default value: <see cref="F:GemBox.Pdf.Filters.PdfPredictorFunction.None" />.</para>
      </summary>
      <value>
            The predictor algorithm.
            </value>
      <exception cref="T:GemBox.Pdf.InvalidPdfDictionaryEntryException">
        <see cref="P:GemBox.Pdf.Filters.PdfLZWDecodeFilter.Predictor" /> is not according to <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf">PDF Specification ISO 32000-1:2008</see>.</exception>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=35">PDF Specification ISO 32000-1:2008</seealso>
    </member>
    <member name="P:GemBox.Pdf.Filters.PdfLZWDecodeFilter.Colors">
      <summary>
        <para>
          <i>(May be used only if <see cref="P:GemBox.Pdf.Filters.PdfLZWDecodeFilter.Predictor" /> is greater than 1)</i> The number of interleaved color components per sample.
            Valid values are 1 to 4 (<i>PDF 1.0</i>) and 1 or greater (<i>PDF 1.3</i>).</para>
        <para>Default value: 1.</para>
      </summary>
      <value>
            The number of interleaved color components per sample.
            </value>
      <exception cref="T:System.ArgumentOutOfRangeException">value</exception>
      <exception cref="T:System.InvalidOperationException">
      </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">Value is less than 1.</exception>
      <exception cref="T:System.InvalidOperationException">
        <see cref="P:GemBox.Pdf.Filters.PdfLZWDecodeFilter.Predictor" /> is not greater than 1.</exception>
      <exception cref="T:GemBox.Pdf.InvalidPdfDictionaryEntryException">Value is not according to <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf">PDF Specification ISO 32000-1:2008</see>.</exception>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=35">PDF Specification ISO 32000-1:2008</seealso>
    </member>
    <member name="P:GemBox.Pdf.Filters.PdfLZWDecodeFilter.BitsPerComponent">
      <summary>
        <para>
          <i>(May be used only if <see cref="P:GemBox.Pdf.Filters.PdfLZWDecodeFilter.Predictor" /> is greater than 1)</i> The number of bits used to represent each color component in a sample.
            Valid values are 1, 2, 4, 8, and (<i>PDF 1.5</i>) 16.</para>
        <para>Default value: 8.</para>
      </summary>
      <value>
            The number of bits used to represent each color component in a sample.
            </value>
      <exception cref="T:System.ArgumentOutOfRangeException">value</exception>
      <exception cref="T:System.InvalidOperationException">
      </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">Value is not 1, 2, 4, 8 or 16.</exception>
      <exception cref="T:System.InvalidOperationException">
        <see cref="P:GemBox.Pdf.Filters.PdfLZWDecodeFilter.Predictor" /> is not greater than 1.</exception>
      <exception cref="T:GemBox.Pdf.InvalidPdfDictionaryEntryException">Value is not according to <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf">PDF Specification ISO 32000-1:2008</see>.</exception>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=36">PDF Specification ISO 32000-1:2008</seealso>
    </member>
    <member name="P:GemBox.Pdf.Filters.PdfLZWDecodeFilter.Columns">
      <summary>
        <para>
          <i>(May be used only if <see cref="P:GemBox.Pdf.Filters.PdfLZWDecodeFilter.Predictor" /> is greater than 1)</i> The number of samples in each row.</para>
        <para>Default value: 1.</para>
      </summary>
      <value>
            The number of samples in each row.
            </value>
      <exception cref="T:System.ArgumentOutOfRangeException">value</exception>
      <exception cref="T:System.InvalidOperationException">
      </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">Value is less than 1.</exception>
      <exception cref="T:System.InvalidOperationException">
        <see cref="P:GemBox.Pdf.Filters.PdfLZWDecodeFilter.Predictor" /> is not greater than 1.</exception>
      <exception cref="T:GemBox.Pdf.InvalidPdfDictionaryEntryException">Value is not according to <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf">PDF Specification ISO 32000-1:2008</see>.</exception>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=36">PDF Specification ISO 32000-1:2008</seealso>
    </member>
    <member name="P:GemBox.Pdf.Filters.PdfLZWDecodeFilter.EarlyChange">
      <summary>
        <para>An indication of when to increase the code length.
            If the value is <see langword="false" />, code length increases shall be postponed as long as possible.
            If the value is <see langword="true" />, code length increases shall occur one code early.
            This parameter is included because LZW sample code distributed by some vendors increases the code length one code earlier than necessary.</para>
        <para>Default value: <see langword="true" />.</para>
      </summary>
      <value>
            The indication of when to increase the code length.
            </value>
      <exception cref="T:GemBox.Pdf.InvalidPdfDictionaryEntryException">Value is not according to <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf">PDF Specification ISO 32000-1:2008</see>.</exception>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=36">PDF Specification ISO 32000-1:2008</seealso>
    </member>
    <member name="T:GemBox.Pdf.Filters.PdfPredictorFunction">
      <summary>
            Represents a predictor function that can be applied to <see cref="T:GemBox.Pdf.Filters.PdfLZWDecodeFilter" /> or <see cref="T:GemBox.Pdf.Filters.PdfFlateDecodeFilter" /> data to make the encoded data more compact.
            </summary>
      <remarks>
        <see cref="T:GemBox.Pdf.Filters.PdfLZWDecodeFilter" /> and <see cref="T:GemBox.Pdf.Filters.PdfFlateDecodeFilter" /> encoding compress more compactly if their input data is highly predictable. One way of increasing the predictability of many continuous-tone sampled images is to replace each sample with the difference between that sample and a <see cref="T:GemBox.Pdf.Filters.PdfPredictorFunction" /> applied to earlier neighboring samples. If the <see cref="T:GemBox.Pdf.Filters.PdfPredictorFunction" /> works well, the postprediction data clusters toward 0.
            </remarks>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=36">PDF Specification ISO 32000-1:2008, section '7.4.4.4 LZW and Flate Predictor Functions'</seealso>
    </member>
    <member name="F:GemBox.Pdf.Filters.PdfPredictorFunction.Unknown">
      <summary>
            Prediction algorithm is unknown.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Filters.PdfPredictorFunction.None">
      <summary>
            No prediction (the default value).
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Filters.PdfPredictorFunction.TIFF2">
      <summary>
            TIFF Predictor 2.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Filters.PdfPredictorFunction.PNGNoneOnAllRows">
      <summary>
            PNG prediction (on encoding, PNG None on all rows).
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Filters.PdfPredictorFunction.PNGSubOnAllRows">
      <summary>
            PNG prediction (on encoding, PNG Sub on all rows).
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Filters.PdfPredictorFunction.PNGUpOnAllRows">
      <summary>
            PNG prediction (on encoding, PNG Up on all rows).
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Filters.PdfPredictorFunction.PNGAverageOnAllRows">
      <summary>
            PNG prediction (on encoding, PNG Average on all rows).
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Filters.PdfPredictorFunction.PNGPaethOnAllRows">
      <summary>
            PNG prediction (on encoding, PNG Paeth on all rows).
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Filters.PdfPredictorFunction.PNGOptimum">
      <summary>
            PNG prediction (on encoding, PNG optimum).
            </summary>
    </member>
    <member name="T:GemBox.Pdf.Filters.PdfUnknownFilter">
      <summary>
            Represents a non-standard <see cref="T:GemBox.Pdf.Filters.PdfFilter" />.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=30">PDF Specification ISO 32000-1:2008, section '7.4 Filters'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Filters.PdfUnknownFilter.FilterType">
      <summary>
            Gets the <see cref="F:GemBox.Pdf.Filters.PdfFilterType.Unknown" /> value.
            </summary>
      <value>
            The <see cref="F:GemBox.Pdf.Filters.PdfFilterType.Unknown" /> value.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Filters.PdfUnknownFilter.Name">
      <summary>
            Gets the name of this non-standard <see cref="T:GemBox.Pdf.Filters.PdfFilter" />.
            </summary>
      <value>
            The name of this non-standard <see cref="T:GemBox.Pdf.Filters.PdfFilter" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Filters.PdfUnknownFilter.DecodeParms">
      <summary>
            Gets the decoding parameters of this non-standard <see cref="T:GemBox.Pdf.Filters.PdfFilter" />.
            </summary>
      <value>
            The decoding parameters of this non-standard <see cref="T:GemBox.Pdf.Filters.PdfFilter" />.
            </value>
    </member>
    <member name="T:GemBox.Pdf.Forms.PdfButtonField">
      <summary>
            Represents a <i>pushbutton</i> which is a purely interactive control that responds immediately to user input without retaining a permanent value (see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=448">12.7.4.2.2, "Pushbuttons"</see>).
            </summary>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfButtonField.FieldType">
      <summary>
            Gets the <see cref="F:GemBox.Pdf.Forms.PdfFieldType.Button" /> value.
            </summary>
      <value>
            The <see cref="F:GemBox.Pdf.Forms.PdfFieldType.Button" /> value.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfButtonField.ValueCore">
      <exclude />
    </member>
    <member name="T:GemBox.Pdf.Forms.PdfCheckBoxField">
      <summary>
            Represents a <i>check box</i> that toggles between two states, on and off (see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=448">12.7.4.2.3, "Check Boxes"</see>).
            </summary>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-fill-in-pdf-interactive-form/502">Fill in Form example</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfCheckBoxField.FieldType">
      <summary>
            Gets the <see cref="F:GemBox.Pdf.Forms.PdfFieldType.CheckBox" /> value.
            </summary>
      <value>
            The <see cref="F:GemBox.Pdf.Forms.PdfFieldType.CheckBox" /> value.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfCheckBoxField.ExportValue">
      <summary>
            Gets or sets the export value.
            </summary>
      <value>
            The export value.
            </value>
      <exception cref="T:System.ArgumentException">Value is <see langword="null" /> or <see cref="F:System.String.Empty" />.</exception>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=448">PDF Specification ISO 32000-1:2008, section '12.7.4.2.3 Check Boxes'</seealso>
    </member>
    <member name="T:GemBox.Pdf.Forms.PdfChoiceField">
      <summary>
            Represents a base class for <i>choice fields</i>, such as <see cref="T:GemBox.Pdf.Forms.PdfListBoxField" /> and <see cref="T:GemBox.Pdf.Forms.PdfDropdownField" />, that contain several text items, at most one of which may be selected as the field value.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=452">PDF Specification ISO 32000-1:2008, section '12.7.4.4 Choice Fields'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfChoiceField.Items">
      <summary>
            Gets the items of this <see cref="T:GemBox.Pdf.Forms.PdfChoiceField" />.
            </summary>
      <value>
            The items of this <see cref="T:GemBox.Pdf.Forms.PdfChoiceField" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfChoiceField.SelectedIndex">
      <summary>
            Gets the index of the selected item or -1 if no item is selected.
            </summary>
      <value>
            The index of the selected item or -1 if no item is selected.
            </value>
      <exception cref="T:System.ArgumentOutOfRangeException">Value is less than zero or greater than or equal to the number of items in the <see cref="P:GemBox.Pdf.Forms.PdfChoiceField.Items" /> collection.</exception>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfChoiceField.SelectedItem">
      <summary>
            Gets the selected item or <see langword="null" /> if no item is selected.
            </summary>
      <value>
            The selected item or <see langword="null" /> if no item is selected.
            </value>
    </member>
    <member name="T:GemBox.Pdf.Forms.PdfChoiceFieldItem">
      <summary>
            Represents an item for a <see cref="T:GemBox.Pdf.Forms.PdfChoiceField" />.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=452">PDF Specification ISO 32000-1:2008, section '12.7.4.4 Choice Fields'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfChoiceFieldItem.Value">
      <summary>
            Gets the (display) value of this <see cref="T:GemBox.Pdf.Forms.PdfChoiceFieldItem" />.
            </summary>
      <value>
            The (display) value of this <see cref="T:GemBox.Pdf.Forms.PdfChoiceFieldItem" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfChoiceFieldItem.ExportValue">
      <summary>
            Gets the export value of this <see cref="T:GemBox.Pdf.Forms.PdfChoiceFieldItem" />.
            </summary>
      <value>
            The export value of this <see cref="T:GemBox.Pdf.Forms.PdfChoiceFieldItem" />.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfChoiceFieldItem.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Forms.PdfChoiceFieldItem" /> instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Forms.PdfChoiceFieldItem" /> instance.
            </returns>
      <remarks>
            This method should be used primarily for debugging purposes and should be considered volatile (format of its return value might change in future versions).
            </remarks>
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfChoiceFieldItem.Equals(GemBox.Pdf.Forms.PdfChoiceFieldItem)">
      <summary>
            Determines whether the specified <see cref="T:GemBox.Pdf.Forms.PdfChoiceFieldItem" /> is equal to this <see cref="T:GemBox.Pdf.Forms.PdfChoiceFieldItem" /> instance.
            </summary>
      <param name="other">The <see cref="T:GemBox.Pdf.Forms.PdfChoiceFieldItem" /> to compare with this <see cref="T:GemBox.Pdf.Forms.PdfChoiceFieldItem" /> instance.</param>
      <returns>
        <see langword="true" /> if the specified <see cref="T:GemBox.Pdf.Forms.PdfChoiceFieldItem" /> is equal to this <see cref="T:GemBox.Pdf.Forms.PdfChoiceFieldItem" /> instance; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfChoiceFieldItem.Equals(System.Object)">
      <summary>
            Determines whether the specified <see cref="T:System.Object" /> is equal to this <see cref="T:GemBox.Pdf.Forms.PdfChoiceFieldItem" /> instance.
            </summary>
      <param name="obj">The <see cref="T:System.Object" /> to compare with this <see cref="T:GemBox.Pdf.Forms.PdfChoiceFieldItem" /> instance.</param>
      <returns>
        <see langword="true" /> if the specified <see cref="T:System.Object" /> is equal to this <see cref="T:GemBox.Pdf.Forms.PdfChoiceFieldItem" /> instance; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfChoiceFieldItem.GetHashCode">
      <summary>
            Returns a hash code for this <see cref="T:GemBox.Pdf.Forms.PdfChoiceFieldItem" /> instance.
            </summary>
      <returns>
            A hash code for this <see cref="T:GemBox.Pdf.Forms.PdfChoiceFieldItem" /> instance, suitable for use in hashing algorithms and data structures like a hash table.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfChoiceFieldItem.op_Equality(GemBox.Pdf.Forms.PdfChoiceFieldItem,GemBox.Pdf.Forms.PdfChoiceFieldItem)">
      <summary>
            Determines whether <paramref name="first" /> and <paramref name="second" /> <see cref="T:GemBox.Pdf.Forms.PdfChoiceFieldItem" />s are equal.
            </summary>
      <param name="first">The first item.</param>
      <param name="second">The second item.</param>
      <returns>
        <see langword="true" /> if <paramref name="first" /> and <paramref name="second" /> items are equal; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfChoiceFieldItem.op_Inequality(GemBox.Pdf.Forms.PdfChoiceFieldItem,GemBox.Pdf.Forms.PdfChoiceFieldItem)">
      <summary>
            Determines whether <paramref name="first" /> and <paramref name="second" /> <see cref="T:GemBox.Pdf.Forms.PdfChoiceFieldItem" />s are not equal.
            </summary>
      <param name="first">The first item.</param>
      <param name="second">The second item.</param>
      <returns>
        <see langword="true" /> if <paramref name="first" /> and <paramref name="second" /> items are not equal; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="T:GemBox.Pdf.Forms.PdfChoiceFieldItemCollection">
      <summary>
            Represents a collection of <see cref="T:GemBox.Pdf.Forms.PdfChoiceFieldItem" />s.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=452">PDF Specification ISO 32000-1:2008, section '12.7.4.4 Choice Fields'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfChoiceFieldItemCollection.ItemCount">
      <exclude />
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfChoiceFieldItemCollection.ItemsVersion">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfChoiceFieldItemCollection.ConvertItem(GemBox.Pdf.Objects.PdfBasicObject)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfChoiceFieldItemCollection.ConvertBackItem(GemBox.Pdf.Forms.PdfChoiceFieldItem)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfChoiceFieldItemCollection.GetItem(System.Int32)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfChoiceFieldItemCollection.SetItem(System.Int32,GemBox.Pdf.Forms.PdfChoiceFieldItem)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfChoiceFieldItemCollection.InsertItem(System.Int32,GemBox.Pdf.Forms.PdfChoiceFieldItem)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfChoiceFieldItemCollection.RemoveItem(System.Int32)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfChoiceFieldItemCollection.IndexOfItem(GemBox.Pdf.Forms.PdfChoiceFieldItem)">
      <exclude />
    </member>
    <member name="T:GemBox.Pdf.Forms.PdfDropdownField">
      <summary>
            Represents a <i>combo box</i> consisting of a drop-down list. The combo box may be accompanied by an editable text box in which the user can type a value other than the predefined choices.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=452">PDF Specification ISO 32000-1:2008, section '12.7.4.4 Choice Fields'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfDropdownField.FieldType">
      <summary>
            Gets the <see cref="F:GemBox.Pdf.Forms.PdfFieldType.Dropdown" /> value.
            </summary>
      <value>
            The <see cref="F:GemBox.Pdf.Forms.PdfFieldType.Dropdown" /> value.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfDropdownField.ValueCore">
      <exclude />
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfDropdownField.Value">
      <summary>
        <para>Gets or sets the <see cref="T:GemBox.Pdf.Forms.PdfDropdownField" /> value as an instance of a <see cref="T:System.String" />.</para>
      </summary>
      <value>
            The <see cref="T:GemBox.Pdf.Forms.PdfDropdownField" /> value as an instance of a <see cref="T:System.String" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfDropdownField.AllowCustomText">
      <summary>
        <para>Gets a value indicating whether the field shall include an editable text box as well as a drop-down list.</para>
        <para>Default value: <see langword="false" />.</para>
      </summary>
      <value>
        <see langword="true" /> if the field shall include an editable text box as well as a drop-down list; otherwise, <see langword="false" />.
            </value>
    </member>
    <member name="T:GemBox.Pdf.Forms.PdfField">
      <summary>
            Represents a base class for all fields in an interactive form.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=438">PDF Specification ISO 32000-1:2008, section '12.7 Interactive Forms'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-read-pdf-interactive-form-fields/501">Read Form example</seealso>
    </member>
    <member name="F:GemBox.Pdf.Forms.PdfField.dictionary">
      <exclude />
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfField.FieldType">
      <summary>
            Gets the type of this field.
            </summary>
      <value>
            The type of this field.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=440">PDF Specification ISO 32000-1:2008, section '12.7.3 Field Dictionaries'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfField.Name">
      <summary>
            Gets the (fully qualified) field name.
            </summary>
      <value>
            The (fully qualified) field name.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=442">PDF Specification ISO 32000-1:2008, section '12.7.3.2 Field Names'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfField.ValueCore">
      <exclude />
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfField.Value">
      <summary>
        <i>(Optional; inheritable)</i> The field’s value, whose format varies depending on the field type. See the descriptions of individual field types for further information.
            </summary>
      <value>
            The field’s value, whose format varies depending on the field type.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=441">PDF Specification ISO 32000-1:2008, section '12.7.3 Field Dictionaries'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfField.DefaultValueCore">
      <exclude />
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfField.DefaultValue">
      <summary>
        <i>(Optional; inheritable)</i> The default value to which the field reverts when a reset-form action is executed. The format of this value is the same as that of <see cref="P:GemBox.Pdf.Forms.PdfField.Value" />.
            </summary>
      <value>
            The default value to which the field reverts when a reset-form action is executed.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=441">PDF Specification ISO 32000-1:2008, section '12.7.3 Field Dictionaries'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfField.Actions">
      <summary>
        <i>(Optional; PDF 1.1)</i> An action that shall be performed when the field's annotation is activated (see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=422">12.6, "Actions"</see>).
            </summary>
      <value>
            An action that shall be performed when the field's annotation is activated.
            </value>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-interactive-form-actions/504">Form Actions example</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfField.Page">
      <summary>
            Gets the page object which contains this field.
            </summary>
      <value>
            The page object which contains this field.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfField.Bounds">
      <summary>
            Gets the field rectangle, defining the location of the field on the page in default user space units.
            </summary>
      <value>
            The field rectangle, defining the location of the field on the page in default user space units.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfField.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Forms.PdfField" /> instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Forms.PdfField" /> instance.
            </returns>
      <remarks>
            This method should be used primarily for debugging purposes and should be considered volatile (format of its return value might change in future versions).
            </remarks>
    </member>
    <member name="T:GemBox.Pdf.Forms.PdfFieldActionCollection">
      <summary>
        <para>Represents a collection of <see cref="T:GemBox.Pdf.Forms.PdfField" />'s actions performed when the mouse button is released inside the field's annotation active area.</para>
        <para>This collection also exposes actions for other trigger events (beside mouse button release) via <see cref="P:GemBox.Pdf.Forms.PdfFieldActionCollection.MouseEnter" />, <see cref="P:GemBox.Pdf.Forms.PdfFieldActionCollection.MouseExit" />, <see cref="P:GemBox.Pdf.Forms.PdfFieldActionCollection.MouseDown" />, <see cref="P:GemBox.Pdf.Forms.PdfFieldActionCollection.OnFocus" /> and <see cref="P:GemBox.Pdf.Forms.PdfFieldActionCollection.OnBlur" /> properties.</para>
      </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=423">PDF Specification ISO 32000-1:2008, section '12.6.3 Trigger Events'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-interactive-form-actions/504">Form Actions example</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfFieldActionCollection.MouseDown">
      <summary>
        <i>(Optional; PDF 1.2)</i> An action that shall be performed when the mouse button is pressed inside the field's annotation active area.
            </summary>
      <value>
            An action that shall be performed when the mouse button is pressed inside the field's annotation active area.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=423">PDF Specification ISO 32000-1:2008, section '12.6.3 Trigger Events'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfFieldActionCollection.MouseEnter">
      <summary>
        <i>(Optional; PDF 1.2)</i> An action that shall be performed when the cursor enters the field's annotation active area.
            </summary>
      <value>
            An action that shall be performed when the cursor enters the field's annotation active area.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=423">PDF Specification ISO 32000-1:2008, section '12.6.3 Trigger Events'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfFieldActionCollection.MouseExit">
      <summary>
        <i>(Optional; PDF 1.2)</i> An action that shall be performed when the cursor exits the field's annotation active area.
            </summary>
      <value>
            An action that shall be performed when the cursor exits the field's annotation active area.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=423">PDF Specification ISO 32000-1:2008, section '12.6.3 Trigger Events'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfFieldActionCollection.OnFocus">
      <summary>
        <i>(Optional; PDF 1.2; widget annotations only)</i> An action that shall be performed when the field's annotation receives the input focus.
            </summary>
      <value>
            An action that shall be performed when the field's annotation receives the input focus.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=423">PDF Specification ISO 32000-1:2008, section '12.6.3 Trigger Events'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfFieldActionCollection.OnBlur">
      <summary>
        <i>(Optional; PDF 1.2; widget annotations only)</i> An action that shall be performed when the field's annotation loses the input focus.
            </summary>
      <value>
            An action that shall be performed when the field's annotation loses the input focus.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=423">PDF Specification ISO 32000-1:2008, section '12.6.3 Trigger Events'</seealso>
    </member>
    <member name="T:GemBox.Pdf.Forms.PdfFieldCollection">
      <summary>
            Represents a collection of all fields in an interactive form.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=438">PDF Specification ISO 32000-1:2008, section '12.7 Interactive Forms'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfFieldCollection.Item(System.String)">
      <summary>
            Gets the first occurrence of a <see cref="T:GemBox.Pdf.Forms.PdfField" /> with the specified (fully qualified) field name or <see langword="null" />.
            </summary>
      <value>
            The first occurrence of a <see cref="T:GemBox.Pdf.Forms.PdfField" /> with the specified (fully qualified) field name or <see langword="null" />.
            </value>
      <param name="fieldName">The (fully qualified) name of the field.</param>
      <returns>
            The first occurrence of a <see cref="T:GemBox.Pdf.Forms.PdfField" /> with the specified (fully qualified) field name or <see langword="null" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfFieldCollection.AddSignature">
      <summary>
        <para>Adds a new invisible <see cref="T:GemBox.Pdf.Forms.PdfSignatureField" /> to the <see cref="T:GemBox.Pdf.Forms.PdfFieldCollection" />.</para>
        <para>Its associated widget annotation will be added to the first page of the <see cref="P:GemBox.Pdf.PdfDocument.Pages" /> and annotation's rectangle will have zero height and width, thus making the signature invisible.</para>
        <para>Its <see cref="P:GemBox.Pdf.Forms.PdfField.Name" /> will be automatically set.</para>
      </summary>
      <returns>
            A new invisible <see cref="T:GemBox.Pdf.Forms.PdfSignatureField" /> added to the <see cref="T:GemBox.Pdf.Forms.PdfFieldCollection" />.
            </returns>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-digital-signature/1102#simple-signature">Digital signature example</seealso>
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfFieldCollection.AddSignature(GemBox.Pdf.PdfPage,System.Double,System.Double,System.Double,System.Double)">
      <summary>
        <para>Adds a new visible <see cref="T:GemBox.Pdf.Forms.PdfSignatureField" /> to the <see cref="T:GemBox.Pdf.Forms.PdfFieldCollection" />.</para>
        <para>Its associated widget annotation will be added to the <paramref name="page" /> and annotation's rectangle will be defined by <paramref name="left" />, <paramref name="bottom" />, <paramref name="width" /> and <paramref name="height" /> in default user space units.</para>
        <para>Its <see cref="P:GemBox.Pdf.Forms.PdfField.Name" /> will be automatically set.</para>
      </summary>
      <param name="page">The page on which the <see cref="T:GemBox.Pdf.Forms.PdfSignatureField" />'s associated widget annotation will be added.</param>
      <param name="left">The lower-left horizontal coordinate of the <see cref="T:GemBox.Pdf.Forms.PdfSignatureField" />'s associated widget annotation rectangle on <paramref name="page" /> specified in default user space units.</param>
      <param name="bottom">The lower-left vertical coordinate of the <see cref="T:GemBox.Pdf.Forms.PdfSignatureField" />'s associated widget annotation rectangle on <paramref name="page" /> specified in default user space units.</param>
      <param name="width">The width of the <see cref="T:GemBox.Pdf.Forms.PdfSignatureField" />'s associated widget annotation rectangle specified in default user space units.</param>
      <param name="height">The height of the <see cref="T:GemBox.Pdf.Forms.PdfSignatureField" />'s associated widget annotation rectangle specified in default user space units.</param>
      <returns>A new visible <see cref="T:GemBox.Pdf.Forms.PdfSignatureField" /> added to the <see cref="T:GemBox.Pdf.Forms.PdfFieldCollection" />.</returns>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-digital-signature/1102#visible-signature">Visible digital signature example</seealso>
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfFieldCollection.GetEnumerator">
      <summary>
            Returns an enumerator that iterates through the <see cref="T:GemBox.Pdf.Forms.PdfFieldCollection" />.
            </summary>
      <returns>
            A <see cref="T:GemBox.Pdf.Forms.PdfFieldCollection.Enumerator" /> for the <see cref="T:GemBox.Pdf.Forms.PdfFieldCollection" />.
            </returns>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfFieldCollection.ItemCount">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfFieldCollection.ConvertBackItem(GemBox.Pdf.Forms.PdfField)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfFieldCollection.ConvertItem(GemBox.Pdf.Objects.PdfBasicObject)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfFieldCollection.GetItem(System.Int32)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfFieldCollection.SetItem(System.Int32,GemBox.Pdf.Forms.PdfField)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfFieldCollection.InsertItem(System.Int32,GemBox.Pdf.Forms.PdfField)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfFieldCollection.RemoveItem(System.Int32)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfFieldCollection.ClearItems">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfFieldCollection.IndexOfItem(GemBox.Pdf.Forms.PdfField)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfFieldCollection.GetItemsEnumerator">
      <exclude />
    </member>
    <member name="T:GemBox.Pdf.Forms.PdfFieldCollection.Enumerator">
      <summary>
            Enumerates the elements of a <see cref="T:GemBox.Pdf.Forms.PdfFieldCollection" />.
            </summary>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfFieldCollection.Enumerator.Current">
      <summary>
            Gets the element at the current position of the enumerator.
            </summary>
      <value>
            The element in the <see cref="T:GemBox.Pdf.Forms.PdfFieldCollection" /> at the current position of the enumerator.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfFieldCollection.Enumerator.MoveNext">
      <summary>
            Advances the enumerator to the next element of the <see cref="T:GemBox.Pdf.Forms.PdfFieldCollection" />.
            </summary>
      <returns>
        <see langword="true" /> if the enumerator was successfully advanced to the next element; <see langword="false" /> if the enumerator has passed the end of the collection.
            </returns>
      <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfFieldCollection.Enumerator.Dispose">
      <summary>
            Releases all resources used by the <see cref="T:GemBox.Pdf.Forms.PdfFieldCollection.Enumerator" />.
            </summary>
    </member>
    <member name="T:GemBox.Pdf.Forms.PdfFieldType">
      <summary>
            Represents types of the <see cref="T:GemBox.Pdf.Forms.PdfField" />s.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=447">PDF Specification ISO 32000-1:2008, section '12.7.4 Field Types'</seealso>
    </member>
    <member name="F:GemBox.Pdf.Forms.PdfFieldType.Unknown">
      <summary>
            Field is unknown and currently not supported.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Forms.PdfFieldType.Button">
      <summary>
            Field is a <see cref="T:GemBox.Pdf.Forms.PdfButtonField" /> which is a purely interactive control that responds immediately to user input without retaining a permanent value (see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=448">12.7.4.2.2, "Pushbuttons"</see>).
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Forms.PdfFieldType.CheckBox">
      <summary>
            Field is a <see cref="T:GemBox.Pdf.Forms.PdfCheckBoxField" /> that toggles between two states, on and off (see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=448">12.7.4.2.3, "Check Boxes"</see>).
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Forms.PdfFieldType.RadioButton">
      <summary>
            Field is a <see cref="T:GemBox.Pdf.Forms.PdfRadioButtonField" /> in a set of related buttons that can each be on or off.
            Typically, at most one radio button in a set may be on at any given time, and selecting any one of the buttons automatically deselects all the others. (There are exceptions to this rule, as noted in <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=449">"Radio Buttons"</see>).
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Forms.PdfFieldType.Text">
      <summary>
            Field is a <see cref="T:GemBox.Pdf.Forms.PdfTextField" /> which is a box or space for text fill-in data typically entered from a keyboard.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Forms.PdfFieldType.ListBox">
      <summary>
            Field is a scrollable <see cref="T:GemBox.Pdf.Forms.PdfListBoxField" />.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Forms.PdfFieldType.Dropdown">
      <summary>
            Field is a <see cref="T:GemBox.Pdf.Forms.PdfDropdownField" /> that may be accompanied by an editable text box in which the user can type a value other than the predefined choices.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Forms.PdfFieldType.Signature">
      <summary>
            Field is a <see cref="T:GemBox.Pdf.Forms.PdfSignatureField" /> that contains a digital signature (see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=474">12.8, "Digital Signatures"</see>).
            </summary>
    </member>
    <member name="T:GemBox.Pdf.Forms.PdfFormActionSelectedFieldCollection">
      <summary>
            Represents a collection of <see cref="T:GemBox.Pdf.Forms.PdfField" /> names used in <see cref="T:GemBox.Pdf.Forms.PdfSubmitFormAction" /> and <see cref="T:GemBox.Pdf.Forms.PdfResetFormAction" />.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=459">PDF Specification ISO 32000-1:2008, section '12.7.5.2 Submit-Form Action'</seealso>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=463">PDF Specification ISO 32000-1:2008, section '12.7.5.3 Reset-Form Action'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-interactive-form-actions/504">Form Actions example</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfFormActionSelectedFieldCollection.All">
      <summary>
        <para>Gets or sets a value indicating whether to submit / reset all form fields.</para>
        <para>If <see langword="false" />, then only fields with names specified in <see cref="P:GemBox.Pdf.Forms.PdfSubmitFormAction.SelectedFields" /> are submitted / reset (if <see cref="P:GemBox.Pdf.Forms.PdfFormActionSelectedFieldCollection.Excluded" /> is <see langword="false" />) or excluded from the submission / resetting (if <see cref="P:GemBox.Pdf.Forms.PdfFormActionSelectedFieldCollection.Excluded" /> is <see langword="true" />).</para>
        <para>Default value: <see langword="true" />.</para>
      </summary>
      <value>
        <see langword="true" /> to submit / reset all form fields; otherwise, <see langword="false" /> to submit / reset (if <see cref="P:GemBox.Pdf.Forms.PdfFormActionSelectedFieldCollection.Excluded" /> is <see langword="false" />) or exclude from the submission / resetting (if <see cref="P:GemBox.Pdf.Forms.PdfFormActionSelectedFieldCollection.Excluded" /> is <see langword="true" />) only fields with names specified in <see cref="P:GemBox.Pdf.Forms.PdfSubmitFormAction.SelectedFields" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfFormActionSelectedFieldCollection.Excluded">
      <summary>
        <para>Gets or sets a value indicating whether fields with names specified in <see cref="P:GemBox.Pdf.Forms.PdfSubmitFormAction.SelectedFields" /> are excluded from the submission / resetting.</para>
        <para>Default value: <see langword="false" />.</para>
      </summary>
      <value>
        <see langword="true" /> to exclude fields with names specified in <see cref="P:GemBox.Pdf.Forms.PdfSubmitFormAction.SelectedFields" /> from the submission / resetting; otherwise, <see langword="false" /> to submit / reset fields with names specified in <see cref="P:GemBox.Pdf.Forms.PdfSubmitFormAction.SelectedFields" />.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfFormActionSelectedFieldCollection.Add(GemBox.Pdf.Forms.PdfField)">
      <summary>
            Adds a <see cref="T:GemBox.Pdf.Forms.PdfField" /> to the end of the <see cref="T:GemBox.Pdf.Forms.PdfFormActionSelectedFieldCollection" />.
            </summary>
      <param name="field">The <see cref="T:GemBox.Pdf.Forms.PdfField" /> to be added to the end of the <see cref="T:GemBox.Pdf.Forms.PdfFormActionSelectedFieldCollection" />.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="field" /> is <see langword="null" />.</exception>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfFormActionSelectedFieldCollection.ItemCount">
      <exclude />
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfFormActionSelectedFieldCollection.ItemsVersion">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfFormActionSelectedFieldCollection.ConvertItem(GemBox.Pdf.Objects.PdfBasicObject)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfFormActionSelectedFieldCollection.ConvertBackItem(System.String)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfFormActionSelectedFieldCollection.GetItem(System.Int32)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfFormActionSelectedFieldCollection.SetItem(System.Int32,System.String)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfFormActionSelectedFieldCollection.InsertItem(System.Int32,System.String)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfFormActionSelectedFieldCollection.RemoveItem(System.Int32)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfFormActionSelectedFieldCollection.IndexOfItem(System.String)">
      <exclude />
    </member>
    <member name="T:GemBox.Pdf.Forms.PdfFormDataFormat">
      <summary>
            Represents a file format used for exporting interactive form data via <see cref="M:GemBox.Pdf.Forms.PdfInteractiveForm.ExportData(System.String)" /> methods and for submitting interactive form data via <see cref="T:GemBox.Pdf.Forms.PdfSubmitFormAction" />.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=464">PDF Specification ISO 32000-1:2008, section '12.7.7 Forms Data Format'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-export-pdf-interactive-form-data/503">Export Form example</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-interactive-form-actions/504">Form Actions example</seealso>
    </member>
    <member name="F:GemBox.Pdf.Forms.PdfFormDataFormat.FDF">
      <summary>
            Forms Data Format (FDF), which is described in <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=464">12.7.7, "Forms Data Format"</see>.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Forms.PdfFormDataFormat.XFDF">
      <summary>
            XFDF, a version of FDF based on XML. XFDF is described in the Adobe technical note <i>XML Forms Data Format Specification, Version 2.0</i>. XML is described in the W3C document <i>Extensible Markup Language (XML) 1.1</i>.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Forms.PdfFormDataFormat.HTML">
      <summary>
        <para>HTML Form format (described in the <i>HTML 4.01 Specification</i>).</para>
        <para>Not supported in <see cref="M:GemBox.Pdf.Forms.PdfInteractiveForm.ExportData(System.String)" /> methods.</para>
      </summary>
    </member>
    <member name="F:GemBox.Pdf.Forms.PdfFormDataFormat.PDF">
      <summary>
        <para>PDF (in this case, the entire document shall be submitted rather than individual fields and values).</para>
        <para>Not supported in <see cref="M:GemBox.Pdf.Forms.PdfInteractiveForm.ExportData(System.String)" /> methods.</para>
      </summary>
    </member>
    <member name="T:GemBox.Pdf.Forms.PdfImportFormDataAction">
      <summary>
            An <i>import-data action</i> imports Forms Data Format (FDF) data into the document’s interactive form from a specified file.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=464">PDF Specification ISO 32000-1:2008, section '12.7.5.4 Import-Data Action'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-interactive-form-actions/504">Form Actions example</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfImportFormDataAction.ActionType">
      <summary>
            Gets the <see cref="F:GemBox.Pdf.Actions.PdfActionType.ImportFormData" /> value.
            </summary>
      <value>
            The <see cref="F:GemBox.Pdf.Actions.PdfActionType.ImportFormData" /> value.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfImportFormDataAction.FilePath">
      <summary>
        <i>(Required)</i> The FDF file from which to import the data.
            </summary>
      <value>
            The FDF file from which to import the data.
            </value>
      <exception cref="T:System.ArgumentException">Value is <see langword="null" /> or <see cref="F:System.String.Empty" />.</exception>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=464">PDF Specification ISO 32000-1:2008, section '12.7.5.4 Import-Data Action'</seealso>
    </member>
    <member name="T:GemBox.Pdf.Forms.PdfInteractiveForm">
      <summary>
            An <i>interactive form (PDF 1.2)</i>—sometimes referred to as an <i>AcroForm</i>—is a collection of <i>fields</i> for gathering information interactively from the user.
            A PDF document may contain any number of fields appearing on any combination of pages, all of which make up a single, global interactive form spanning the entire document.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=438">PDF Specification ISO 32000-1:2008, section '12.7 Interactive Forms'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-read-pdf-interactive-form-fields/501">Read Form example</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfInteractiveForm.Fields">
      <summary>
            Gets the fields.
            </summary>
      <value>
            The fields.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=439">PDF Specification ISO 32000-1:2008, section '12.7.2 Interactive Form Dictionary'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-read-pdf-interactive-form-fields/501">Read Form example</seealso>
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfInteractiveForm.ExportData(System.String)">
      <summary>
            Exports the interactive form data from the current <see cref="T:GemBox.Pdf.Forms.PdfInteractiveForm" /> to an FDF or XFDF file with the specified path.
            </summary>
      <param name="path">The path to an FDF or XFDF file to which to export the interactive form data.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="path" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">If file extension is not specified or not supported.</exception>
      <remarks>
        <para>Following file extensions are supported:</para>
        <list type="bullet">
          <item>
            <description>Forms Data Format: .fdf</description>
          </item>
          <item>
            <description>XML Forms Data Format: .xfdf</description>
          </item>
        </list>
      </remarks>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=464">PDF Specification ISO 32000-1:2008, section '12.7.7 Forms Data Format'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-export-pdf-interactive-form-data/503">Export Form example</seealso>
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfInteractiveForm.ExportData(System.IO.Stream,GemBox.Pdf.Forms.PdfFormDataFormat)">
      <summary>
            Exports the interactive form data from the current <see cref="T:GemBox.Pdf.Forms.PdfInteractiveForm" /> to the specified FDF or XFDF stream.
            </summary>
      <param name="stream">The FDF or XFDF stream to which to export the interactive form data.</param>
      <param name="format">The format in which interactive form data is exported (either FDF or XFDF).</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="stream" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">PDF interactive form can be exported to either <see cref="F:GemBox.Pdf.Forms.PdfFormDataFormat.FDF" /> or <see cref="F:GemBox.Pdf.Forms.PdfFormDataFormat.XFDF" /> file format.</exception>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=464">PDF Specification ISO 32000-1:2008, section '12.7.7 Forms Data Format'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-export-pdf-interactive-form-data/503">Export Form example</seealso>
    </member>
    <member name="T:GemBox.Pdf.Forms.PdfListBoxField">
      <summary>
            Represents a scrollable <i>list box</i>.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=452">PDF Specification ISO 32000-1:2008, section '12.7.4.4 Choice Fields'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfListBoxField.FieldType">
      <summary>
            Gets the <see cref="F:GemBox.Pdf.Forms.PdfFieldType.ListBox" /> value.
            </summary>
      <value>
            The <see cref="F:GemBox.Pdf.Forms.PdfFieldType.ListBox" /> value.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfListBoxField.ValueCore">
      <exclude />
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfListBoxField.Value">
      <summary>
        <para>Gets or sets the <see cref="T:GemBox.Pdf.Forms.PdfListBoxField" /> value as an instance of either a <see cref="T:System.String" /> or an <see cref="T:System.Array" /> of <see cref="T:System.String" /> type (if more than one item is selected).</para>
      </summary>
      <value>
            The <see cref="T:GemBox.Pdf.Forms.PdfListBoxField" /> value as an instance of either a <see cref="T:System.String" /> or an <see cref="T:System.Array" /> of <see cref="T:System.String" /> type (if more than one item is selected).
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfListBoxField.MultipleSelection">
      <summary>
        <para>Gets a value indicating whether more than one of the field’s option items may be selected simultaneously.</para>
        <para>Default value: <see langword="false" />.</para>
      </summary>
      <value>
        <see langword="true" /> if more than one of the field’s option items may be selected simultaneously; otherwise, <see langword="false" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfListBoxField.SelectedIndices">
      <summary>
            Gets the collection of indices of the selected items.
            </summary>
      <value>
            The collection of indices of the selected items.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfListBoxField.SelectedItems">
      <summary>
            Gets the collection of selected items.
            </summary>
      <value>
            The collection of selected items.
            </value>
    </member>
    <member name="T:GemBox.Pdf.Forms.PdfRadioButtonField">
      <summary>
            Represents a <i>radio button field</i> in a set of related buttons that can each be on or off.
            Typically, at most one radio button in a set may be on at any given time, and selecting any one of the buttons automatically deselects all the others. (There are exceptions to this rule, as noted in <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=449">"Radio Buttons"</see>).
            </summary>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-fill-in-pdf-interactive-form/502">Fill in Form example</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfRadioButtonField.FieldType">
      <summary>
            Gets the <see cref="F:GemBox.Pdf.Forms.PdfFieldType.RadioButton" /> value.
            </summary>
      <value>
            The <see cref="F:GemBox.Pdf.Forms.PdfFieldType.RadioButton" /> value.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfRadioButtonField.Choice">
      <summary>
            Gets or sets the choice.
            </summary>
      <value>
            The choice.
            </value>
      <exception cref="T:System.ArgumentException">Value is <see langword="null" /> or <see cref="F:System.String.Empty" />.</exception>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=449">PDF Specification ISO 32000-1:2008, section '12.7.4.2.4 Radio Buttons'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfRadioButtonField.SelectedInUnison">
      <summary>
            Gets or sets a value indicating whether buttons with the same name and choice are selected in unison.
            </summary>
      <value>
        <see langword="true" /> if buttons with the same name and choice are selected in unison; otherwise, <see langword="false" />.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=449">PDF Specification ISO 32000-1:2008, section '12.7.4.2.4 Radio Buttons'</seealso>
    </member>
    <member name="T:GemBox.Pdf.Forms.PdfResetFormAction">
      <summary>
            A <i>reset-form action</i> resets selected interactive form fields to their default values.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=463">PDF Specification ISO 32000-1:2008, section '12.7.5.3 Reset-Form Action'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-interactive-form-actions/504">Form Actions example</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfResetFormAction.ActionType">
      <summary>
            Gets the <see cref="F:GemBox.Pdf.Actions.PdfActionType.ResetForm" /> value.
            </summary>
      <value>
            The <see cref="F:GemBox.Pdf.Actions.PdfActionType.ResetForm" /> value.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfResetFormAction.SelectedFields">
      <summary>
        <para>Gets the names of the fields that are either reset (if <see cref="P:GemBox.Pdf.Forms.PdfFormActionSelectedFieldCollection.Excluded" /> is <see langword="false" />) or excluded from resetting (if <see cref="P:GemBox.Pdf.Forms.PdfFormActionSelectedFieldCollection.Excluded" /> is <see langword="true" />).</para>
        <para>Applicable only if <see cref="P:GemBox.Pdf.Forms.PdfFormActionSelectedFieldCollection.All" /> is <see langword="false" />.</para>
      </summary>
      <value>
            The names of the fields that are either reset or excluded from resetting.
            </value>
    </member>
    <member name="T:GemBox.Pdf.Forms.PdfSignature">
      <summary>
            A digital signature <i>(PDF 1.3)</i> may be used to authenticate the identity of a user and the document’s contents.
            It stores information about the signer and the state of the document when it was signed.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=474">PDF Specification ISO 32000-1:2008, section '12.8 Digital Signatures'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-digital-signature/1102">Digital signature examples</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSignature.Format">
      <summary>
        <i>(Optional)</i> A name that describes the encoding of the signature value and key information in the signature dictionary.
            A PDF processor may use any handler that supports this format to validate the signature.
            </summary>
      <value>
            A name that describes the encoding of the signature value and key information in the signature dictionary.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=476">PDF Specification ISO 32000-1:2008, section '12.8 Digital Signatures'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSignature.Content">
      <summary>
        <para>Gets the content of the <see cref="T:GemBox.Pdf.Forms.PdfSignature" />.</para>
        <para>For public-key signatures, <see cref="P:GemBox.Pdf.Forms.PdfSignature.Content" /> should be either a DER-encoded <see href="https://tools.ietf.org/html/rfc8017">PKCS#1</see> binary data object or a DER-encoded <see href="https://tools.ietf.org/html/rfc5652">CMS</see> binary data object.</para>
        <para>For document timestamp signatures, <see cref="P:GemBox.Pdf.Forms.PdfSignature.Content" /> shall be the <see href="https://tools.ietf.org/html/rfc3161.html#page-7">TimeStampToken</see> as specified in <see href="https://tools.ietf.org/html/rfc3161.html">RFC 3161</see> as updated by <see href="https://tools.ietf.org/html/rfc5816">RFC 5816</see>. The value of the <b><see href="https://tools.ietf.org/html/rfc3161.html#page-8">messageImprint</see></b> field within the TimeStampToken shall be a hash of the bytes of the document indicated by the <b><see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=476">ByteRange</see></b> and the <b>ByteRange</b> shall specify the complete PDF file contents (excepting the <see cref="P:GemBox.Pdf.Forms.PdfSignature.Content" /> value).</para>
      </summary>
      <value>
            The content of the <see cref="T:GemBox.Pdf.Forms.PdfSignature" />.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=476">PDF Specification ISO 32000-1:2008, section '12.8 Digital Signatures'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSignature.ContentsLength">
      <summary>
            Gets or sets the length of the <see cref="P:GemBox.Pdf.Forms.PdfSignature.Content" /> (in bytes).
            </summary>
      <value>
            The length of the <see cref="P:GemBox.Pdf.Forms.PdfSignature.Content" /> (in bytes).
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSignature.Date">
      <summary>
        <para>
          <i>(Optional)</i> The time of signing. Depending on the signature handler, this may be a normal unverified computer time or a time generated in a verifiable way from a secure time server.</para>
        <para>This value should be used only when the time of signing is not available in the signature.</para>
        <para>Example: A time stamp can be embedded in a PKCS#7 binary data object (see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=483">12.8.3.3, "PKCS#7 Signatures as used in ISO 32000"</see>).</para>
      </summary>
      <value>
            The time of signing.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=476">PDF Specification ISO 32000-1:2008, section '12.8 Digital Signatures'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSignature.Reason">
      <summary>
        <i>(Optional)</i> The reason for the signing, such as ( I agree … ).
            </summary>
      <value>
            The reason for the signing, such as ( I agree … ).
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=476">PDF Specification ISO 32000-1:2008, section '12.8 Digital Signatures'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSignature.Location">
      <summary>
        <i>(Optional)</i> The CPU host name or physical location of the signing.
            </summary>
      <value>
            The CPU host name or physical location of the signing.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=476">PDF Specification ISO 32000-1:2008, section '12.8 Digital Signatures'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSignature.Name">
      <summary>
        <para>
          <i>(Optional)</i> The name of the person or authority signing the document.</para>
        <para>This value should be used only when it is not possible to extract the name from the signature.</para>
        <para>Example: From the certificate of the signer.</para>
      </summary>
      <value>
            The name of the person or authority signing the document.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=476">PDF Specification ISO 32000-1:2008, section '12.8 Digital Signatures'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSignature.ContactInfo">
      <summary>
        <para>
          <i>(Optional)</i> Information provided by the signer to enable a recipient to contact the signer to verify the signature.</para>
        <para>Example: A phone number.</para>
      </summary>
      <value>
            Information provided by the signer to enable a recipient to contact the signer to verify the signature.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=476">PDF Specification ISO 32000-1:2008, section '12.8 Digital Signatures'</seealso>
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfSignature.Validate">
      <summary>
        <para>Validates the <see cref="T:GemBox.Pdf.Forms.PdfSignature" />.</para>
        <note type="caution">This method validates only that the document has not been modified since the <see cref="T:GemBox.Pdf.Forms.PdfSignature" /> was applied. The signer's identity (its certificate validity and revocation status) is currently not validated.</note>
      </summary>
      <returns>
            An instance of a <see cref="T:GemBox.Pdf.Forms.PdfSignatureValidationResult" /> that contains a detailed error information for the status of the signature validation.
            </returns>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-digital-signature-validation/1105">Digital signature validation example</seealso>
    </member>
    <member name="T:GemBox.Pdf.Forms.PdfSignatureAppearance">
      <summary>
            Represents an appearance settings for a <see cref="T:GemBox.Pdf.Forms.PdfSignatureField" />.
            </summary>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-digital-signature/1102#visible-signature">Visible digital signature example</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSignatureAppearance.NameLabel">
      <summary>
        <para>Gets or sets the <see cref="P:GemBox.Pdf.Forms.PdfSignatureAppearance.Name" /> label.</para>
        <para>This property can be used to localize the label. Default value: "Digitally signed by ".</para>
      </summary>
      <value>
            The <see cref="P:GemBox.Pdf.Forms.PdfSignatureAppearance.Name" /> label.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSignatureAppearance.Name">
      <summary>
        <para>Gets or sets the name of the person or authority signing the document.</para>
        <para>Default value: <see cref="P:GemBox.Pdf.Forms.PdfSignature.Name" />.</para>
      </summary>
      <value>
            The name of the person or authority signing the document.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSignatureAppearance.DistinguishedNameLabel">
      <summary>
        <para>Gets or sets the <see cref="P:GemBox.Pdf.Forms.PdfSignatureAppearance.DistinguishedName" /> label.</para>
        <para>This property can be used to localize the label. Default value: "DN: ".</para>
      </summary>
      <value>
            The <see cref="P:GemBox.Pdf.Forms.PdfSignatureAppearance.DistinguishedName" /> label.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSignatureAppearance.DistinguishedName">
      <summary>
        <para>Gets or sets the distinguished name of the person or authority signing the document.</para>
        <para>Default value: <see langword="null" />.</para>
      </summary>
      <value>
            The distinguished name of the person or authority signing the document.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSignatureAppearance.ReasonLabel">
      <summary>
        <para>Gets or sets the <see cref="P:GemBox.Pdf.Forms.PdfSignatureAppearance.Reason" /> label.</para>
        <para>This property can be used to localize the label. Default value: "Reason: ".</para>
      </summary>
      <value>
            The <see cref="P:GemBox.Pdf.Forms.PdfSignatureAppearance.Reason" /> label.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSignatureAppearance.Reason">
      <summary>
        <para>Gets or sets the reason for the signing.</para>
        <para>Default value: <see cref="P:GemBox.Pdf.Forms.PdfSignature.Reason" />.</para>
      </summary>
      <value>
            The reason for the signing.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSignatureAppearance.LocationLabel">
      <summary>
        <para>Gets or sets the <see cref="P:GemBox.Pdf.Forms.PdfSignatureAppearance.Location" /> label.</para>
        <para>This property can be used to localize the label. Default value: "Location: ".</para>
      </summary>
      <value>
            The <see cref="P:GemBox.Pdf.Forms.PdfSignatureAppearance.Location" /> label.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSignatureAppearance.Location">
      <summary>
        <para>Gets or sets the CPU host name or physical location of the signing.</para>
        <para>Default value: <see cref="P:GemBox.Pdf.Forms.PdfSignature.Location" />.</para>
      </summary>
      <value>
            The CPU host name or physical location of the signing.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSignatureAppearance.DateLabel">
      <summary>
        <para>Gets or sets the <see cref="P:GemBox.Pdf.Forms.PdfSignatureAppearance.Date" /> label.</para>
        <para>This property can be used to localize the label. Default value: "Date: ".</para>
      </summary>
      <value>
            The <see cref="P:GemBox.Pdf.Forms.PdfSignatureAppearance.Date" /> label.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSignatureAppearance.Date">
      <summary>
        <para>Gets or sets the time of signing.</para>
        <para>Default value: <see cref="P:GemBox.Pdf.Forms.PdfSignature.Date" />.</para>
      </summary>
      <value>
            The time of signing.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSignatureAppearance.DateFormat">
      <summary>
        <para>Gets or sets the <see cref="P:GemBox.Pdf.Forms.PdfSignatureAppearance.Date" /> format string.</para>
        <para>Default value: <see langword="null" />.</para>
      </summary>
      <value>
            The <see cref="P:GemBox.Pdf.Forms.PdfSignatureAppearance.Date" /> format string.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSignatureAppearance.DateFormatProvider">
      <summary>
        <para>Gets or sets the <see cref="P:GemBox.Pdf.Forms.PdfSignatureAppearance.Date" /> culture-specific formatting provider.</para>
        <para>Default value: <see langword="null" />.</para>
      </summary>
      <value>
            The <see cref="P:GemBox.Pdf.Forms.PdfSignatureAppearance.Date" /> culture-specific formatting provider.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSignatureAppearance.ComponentVersionLabel">
      <summary>
        <para>Gets or sets the component version label.</para>
        <para>This property can be used to localize the label. Default value: "GemBox.Pdf version: ".</para>
      </summary>
      <value>
            The component version label.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSignatureAppearance.IncludeComponentVersion">
      <summary>
        <para>Gets or sets a value indicating whether to include component version in the signature's appearance.</para>
        <para>Default value: <see langword="false" />.</para>
      </summary>
      <value>
        <see langword="true" /> if component version is included in the signature's appearance; otherwise, <see langword="false" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSignatureAppearance.IncludeLabels">
      <summary>
        <para>Gets or sets a value indicating whether to include labels in the signature's appearance.</para>
        <para>Default value: <see langword="true" />.</para>
      </summary>
      <value>
        <see langword="true" /> if labels are included in the signature's appearance; otherwise, <see langword="false" />.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfSignatureAppearance.Update(GemBox.Pdf.Forms.PdfSigner)">
      <summary>
            Updates the appearance of widget annotation associated with the current <see cref="T:GemBox.Pdf.Forms.PdfSignatureField" /> based on the <see cref="P:GemBox.Pdf.Forms.PdfSignatureField.Value" /> and properties of this <see cref="T:GemBox.Pdf.Forms.PdfSignatureAppearance" />.
            </summary>
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfSignatureAppearance.ToString">
      <summary>
            Returns a Unicode text contained in this <see cref="T:GemBox.Pdf.Forms.PdfSignatureAppearance" />.
            </summary>
      <returns>
            A Unicode text contained in this <see cref="T:GemBox.Pdf.Forms.PdfSignatureAppearance" />.
            </returns>
    </member>
    <member name="T:GemBox.Pdf.Forms.PdfSignatureContent">
      <summary>
        <para>Represents the content of the <see cref="T:GemBox.Pdf.Forms.PdfSignature" />.</para>
        <para>For public-key signatures, <see cref="T:GemBox.Pdf.Forms.PdfSignatureContent" /> should be either a DER-encoded <see href="https://tools.ietf.org/html/rfc8017">PKCS#1</see> binary data object or a DER-encoded <see href="https://tools.ietf.org/html/rfc5652">CMS</see> binary data object.</para>
        <para>For document timestamp signatures, <see cref="T:GemBox.Pdf.Forms.PdfSignatureContent" /> shall be the <see href="https://tools.ietf.org/html/rfc3161.html#page-7">TimeStampToken</see> as specified in <see href="https://tools.ietf.org/html/rfc3161.html">RFC 3161</see> as updated by <see href="https://tools.ietf.org/html/rfc5816">RFC 5816</see>. The value of the <b><see href="https://tools.ietf.org/html/rfc3161.html#page-8">messageImprint</see></b> field within the TimeStampToken shall be a hash of the bytes of the document indicated by the <b><see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=476">ByteRange</see></b> and the <b>ByteRange</b> shall specify the complete PDF file contents (excepting the <see cref="P:GemBox.Pdf.Forms.PdfSignature.Content" /> value).</para>
      </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=476">PDF Specification ISO 32000-1:2008, section '12.8 Digital Signatures'</seealso>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=482">PDF Specification ISO 32000-1:2008, section '12.8.3 Signature Interoperability'</seealso>
      <seealso href="https://tools.ietf.org/html/rfc8017">RFC 8017: PKCS #1: RSA Cryptography Specifications Version 2.2</seealso>
      <seealso href="https://tools.ietf.org/html/rfc5652">RFC 5652: Cryptographic Message Syntax (CMS)</seealso>
      <seealso href="https://tools.ietf.org/html/rfc3161.html">Internet X.509 Public Key Infrastructure Time-Stamp Protocol (TSP)</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSignatureContent.SignerCertificate">
      <summary>
            Gets the signer certificate contained in the <see cref="T:GemBox.Pdf.Forms.PdfSignatureContent" />.
            </summary>
      <value>
            The signer certificate contained in the <see cref="T:GemBox.Pdf.Forms.PdfSignatureContent" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSignatureContent.ValidationInfo">
      <summary>
            Gets the (potentially partial) validation-related information (certificates, certificate revocation lists and Online Certificate Status Protocol responses) contained in the <see cref="T:GemBox.Pdf.Forms.PdfSignatureContent" />.
            </summary>
      <value>
            The (potentially partial) validation-related information (certificates, certificate revocation lists and Online Certificate Status Protocol responses) contained in the <see cref="T:GemBox.Pdf.Forms.PdfSignatureContent" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSignatureContent.HashAlgorithm">
      <summary>
            Gets the hash algorithm used to hash the contents of a PDF file upon which the signature's <see cref="P:GemBox.Pdf.Forms.PdfSignatureContent.Value" /> is computed by <see cref="T:GemBox.Pdf.Security.PdfDigitalId" />.
            </summary>
      <value>
            The hash algorithm used to hash the contents of a PDF file upon which the signature's <see cref="P:GemBox.Pdf.Forms.PdfSignatureContent.Value" /> is computed by <see cref="T:GemBox.Pdf.Security.PdfDigitalId" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSignatureContent.RSASignaturePadding">
      <summary>
            Gets the RSA signature padding used if signer's certificate has an 'RSA' public key.
            </summary>
      <value>
            The RSA signature padding used if signer's certificate has an 'RSA' public key.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSignatureContent.PolicyIdentifier">
      <summary>
            Gets the signature policy identifier contained in the <see cref="T:GemBox.Pdf.Forms.PdfSignatureContent" /> or <see langword="null" /> if signature doesn't contain a policy identifier.
            </summary>
      <value>
            The signature policy identifier contained in the <see cref="T:GemBox.Pdf.Forms.PdfSignatureContent" /> or <see langword="null" /> if signature doesn't contain a policy identifier.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSignatureContent.Value">
      <summary>
            Gets the signature value.
            </summary>
      <value>
            The signature value.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSignatureContent.TimestampToken">
      <summary>
            Gets the timestamp token contained in the <see cref="T:GemBox.Pdf.Forms.PdfSignatureContent" /> or <see langword="null" /> if signature doesn't contain a timestamp.
            </summary>
      <value>
            The timestamp token contained in the <see cref="T:GemBox.Pdf.Forms.PdfSignatureContent" /> or <see langword="null" /> if signature doesn't contain a timestamp.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfSignatureContent.GetRawData">
      <summary>
            Gets the copy of raw data of a <see cref="T:GemBox.Pdf.Forms.PdfSignatureContent" />.
            </summary>
      <returns>
            The copy of raw data of the <see cref="T:GemBox.Pdf.Forms.PdfSignatureContent" /> as a byte array.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfSignatureContent.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Forms.PdfSignatureContent" /> instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Forms.PdfSignatureContent" /> instance.
            </returns>
      <remarks>
            This method should be used primarily for debugging purposes and should be considered volatile (format of its return value might change in future versions).
            </remarks>
    </member>
    <member name="T:GemBox.Pdf.Forms.PdfSignatureField">
      <summary>
            Represents a <i>signature field (PDF 1.3)</i> which is a form field that contains a digital signature (see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=474">12.8, "Digital Signatures"</see>).
            </summary>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-digital-signature/1102">Digital signature examples</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSignatureField.FieldType">
      <summary>
            Gets the <see cref="F:GemBox.Pdf.Forms.PdfFieldType.Signature" /> value.
            </summary>
      <value>
            The <see cref="F:GemBox.Pdf.Forms.PdfFieldType.Signature" /> value.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSignatureField.ValueCore">
      <exclude />
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSignatureField.Value">
      <summary>
        <para>Gets or sets the <see cref="T:GemBox.Pdf.Forms.PdfSignatureField" /> value as an instance of the <see cref="T:GemBox.Pdf.Forms.PdfSignature" /> type.</para>
        <para>Setting this property, <see cref="P:GemBox.Pdf.Forms.PdfSignatureField.Appearance" /> gets automatically updated.</para>
      </summary>
      <value>
            The <see cref="T:GemBox.Pdf.Forms.PdfSignatureField" /> value as an instance of the <see cref="T:GemBox.Pdf.Forms.PdfSignature" /> type.
            </value>
      <exception cref="T:System.InvalidOperationException">
        <see cref="P:GemBox.Pdf.Forms.PdfSignatureField.Value" /> can be set to <see langword="null" /> only (thus removing the <see cref="T:GemBox.Pdf.Forms.PdfSignature" /> from the <see cref="T:GemBox.Pdf.Forms.PdfSignatureField" />). To set a non-<see langword="null" /> value, use <see cref="M:GemBox.Pdf.Forms.PdfSignatureField.Sign(System.String,System.String)" /> instead.</exception>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-digital-signature/1102#remove-signature">Remove digital signature example</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSignatureField.Appearance">
      <summary>
            Gets the appearance settings for this <see cref="T:GemBox.Pdf.Forms.PdfSignatureField" />.
            </summary>
      <value>
            The appearance settings for this <see cref="T:GemBox.Pdf.Forms.PdfSignatureField" />.
            </value>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-digital-signature/1102#visible-signature">Visible digital signature example</seealso>
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfSignatureField.Sign(System.String,System.String)">
      <summary>
        <para>Initiate signing of a PDF file with a digital ID available as a file with the specified file name and the password protecting the private key.</para>
        <para>The most common format for such files is a <see href="https://tools.ietf.org/html/rfc7292">PKCS#12</see> file, which uses .pfx or .p12 file extension and is a password protected storage container for digital IDs containing the public key (Certificate) and the associated private key.</para>
        <para>The name of the preferred signature handler to use when validating the signature (<b>Filter</b> entry) is <b>Adobe.PPKLite</b>, the <see cref="P:GemBox.Pdf.Forms.PdfSignature.Format" /> of the returned <see cref="T:GemBox.Pdf.Forms.PdfSignature" /> instance is <see cref="F:GemBox.Pdf.Forms.PdfSignatureFormat.PKCS7" /> and the <see cref="P:GemBox.Pdf.Forms.PdfSignature.ContentsLength" /> is set to the internally estimated size.</para>
        <para>To finish the signing, call any of the <see cref="M:GemBox.Pdf.PdfDocument.Save" />. Next signing cannot be initiated before the current one is not finished.</para>
        <para>The returned <see cref="T:GemBox.Pdf.Forms.PdfSignature" /> is set to the <see cref="P:GemBox.Pdf.Forms.PdfSignatureField.Value" /> thus automatically updating the <see cref="P:GemBox.Pdf.Forms.PdfSignatureField.Appearance" />.</para>
        <para>This method is supported in <b>GemBox.Pdf</b> for .NET Standard if your project references NuGet package <see href="https://www.nuget.org/packages/System.Security.Cryptography.Pkcs/">System.Security.Cryptography.Pkcs</see>.</para>
      </summary>
      <param name="digitalIdFileName">The name of a digital ID file that contains the public key (Certificate) and the associated private key.</param>
      <param name="digitalIdPassword">The password protecting the private key.</param>
      <returns>
            A <see cref="T:GemBox.Pdf.Forms.PdfSignature" /> instance that contains
            signature properties (the <see cref="P:GemBox.Pdf.Forms.PdfSignature.Date">time of signing</see>, the <see cref="P:GemBox.Pdf.Forms.PdfSignature.Name">name of the person or authority signing the document</see>, the <see cref="P:GemBox.Pdf.Forms.PdfSignature.Reason">reason for the signing</see>, the <see cref="P:GemBox.Pdf.Forms.PdfSignature.Location">CPU host name or physical location of the signing</see>);
            key information (the signing certificate used to verify the signature value and, optionally, other certificates used to verify the authenticity of the signing certificate);
            reference (describes the exact byte range for the digest calculation);
            and signature value (usually a DER-encoded PKCS#7 binary data object that conforms to <see href="https://tools.ietf.org/html/rfc5652">RFC 5652 Cryptographic Message Syntax</see>).
            </returns>
      <exception cref="T:System.InvalidOperationException">This <see cref="T:GemBox.Pdf.Forms.PdfSignatureField" /> is not contained in the <see cref="P:GemBox.Pdf.Forms.PdfInteractiveForm.Fields" /> of this PDF document. -or- Signing/timestamping of the PDF file has already been initiated on some <see cref="T:GemBox.Pdf.Forms.PdfSignatureField" /> in this PDF document. Finish that signing/timestamping by calling any of the <see cref="M:GemBox.Pdf.PdfDocument.Save" /> before initiating a new signing/timestamping on this <see cref="T:GemBox.Pdf.Forms.PdfSignatureField" />.</exception>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-digital-signature/1102">Digital signature examples</seealso>
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfSignatureField.Sign(System.Object)">
      <summary>
        <para>Initiate signing of a PDF file with a digital ID from the specified source.</para>
        <para>The digital ID source is either an instance of a <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> with a private key or an instance of a <see cref="T:System.Security.Cryptography.CspParameters" />.</para>
        <para>The name of the preferred signature handler to use when validating the signature (<b>Filter</b> entry) is <b>Adobe.PPKLite</b>, the <see cref="P:GemBox.Pdf.Forms.PdfSignature.Format" /> of the returned <see cref="T:GemBox.Pdf.Forms.PdfSignature" /> instance is <see cref="F:GemBox.Pdf.Forms.PdfSignatureFormat.PKCS7" /> and the <see cref="P:GemBox.Pdf.Forms.PdfSignature.ContentsLength" /> is set to the internally estimated size.</para>
        <para>To finish the signing, call any of the <see cref="M:GemBox.Pdf.PdfDocument.Save" />. Next signing cannot be initiated before the current one is not finished.</para>
        <para>The returned <see cref="T:GemBox.Pdf.Forms.PdfSignature" /> is set to the <see cref="P:GemBox.Pdf.Forms.PdfSignatureField.Value" /> thus automatically updating the <see cref="P:GemBox.Pdf.Forms.PdfSignatureField.Appearance" />.</para>
        <para>This method is supported in <b>GemBox.Pdf</b> for .NET Standard if your project references NuGet package <see href="https://www.nuget.org/packages/System.Security.Cryptography.Pkcs/">System.Security.Cryptography.Pkcs</see>.</para>
      </summary>
      <param name="digitalIdSource">The digital ID source that is either an instance of a <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> with a private key or an instance of a <see cref="T:System.Security.Cryptography.CspParameters" />.</param>
      <returns>
            A <see cref="T:GemBox.Pdf.Forms.PdfSignature" /> instance that contains
            signature properties (the <see cref="P:GemBox.Pdf.Forms.PdfSignature.Date">time of signing</see>, the <see cref="P:GemBox.Pdf.Forms.PdfSignature.Name">name of the person or authority signing the document</see>, the <see cref="P:GemBox.Pdf.Forms.PdfSignature.Reason">reason for the signing</see>, the <see cref="P:GemBox.Pdf.Forms.PdfSignature.Location">CPU host name or physical location of the signing</see>);
            key information (the signing certificate used to verify the signature value and, optionally, other certificates used to verify the authenticity of the signing certificate);
            reference (describes the exact byte range for the digest calculation);
            and signature value (usually a DER-encoded PKCS#7 binary data object that conforms to <see href="https://tools.ietf.org/html/rfc5652">RFC 5652 Cryptographic Message Syntax</see>).
            </returns>
      <exception cref="T:System.ArgumentException">The <paramref name="digitalIdSource" /> parameter is not an instance of a <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> or a <see cref="T:System.Security.Cryptography.CspParameters" />.</exception>
      <exception cref="T:System.InvalidOperationException">This <see cref="T:GemBox.Pdf.Forms.PdfSignatureField" /> is not contained in the <see cref="P:GemBox.Pdf.Forms.PdfInteractiveForm.Fields" /> of this PDF document. -or- Signing/timestamping of the PDF file has already been initiated on some <see cref="T:GemBox.Pdf.Forms.PdfSignatureField" /> in this PDF document. Finish that signing/timestamping by calling any of the <see cref="M:GemBox.Pdf.PdfDocument.Save" /> before initiating a new signing/timestamping on this <see cref="T:GemBox.Pdf.Forms.PdfSignatureField" />.</exception>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-digital-signature/1102">Digital signature examples</seealso>
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfSignatureField.Sign(System.Func{System.IO.Stream,System.Byte[]},GemBox.Pdf.Forms.PdfSignatureFormat,System.Int32)">
      <summary>
        <para>Initiate signing of a PDF file using the specified delegate that does the actual signing in a format specified by <paramref name="signatureFormat" />.</para>
        <para>The length of the signature returned by the <paramref name="signer" /> delegate must be less than <paramref name="estimatedSignatureContentsLength" />.</para>
        <para>The name of the preferred signature handler to use when validating the signature (<b>Filter</b> entry) is <b>Adobe.PPKLite</b>, the <see cref="P:GemBox.Pdf.Forms.PdfSignature.Format" /> of the returned <see cref="T:GemBox.Pdf.Forms.PdfSignature" /> instance is <paramref name="signatureFormat" /> and the <see cref="P:GemBox.Pdf.Forms.PdfSignature.ContentsLength" /> is <paramref name="estimatedSignatureContentsLength" /> bytes.</para>
        <para>To finish the signing, call any of the <see cref="M:GemBox.Pdf.PdfDocument.Save" />. Next signing cannot be initiated before the current one is not finished.</para>
        <para>The returned <see cref="T:GemBox.Pdf.Forms.PdfSignature" /> is set to the <see cref="P:GemBox.Pdf.Forms.PdfSignatureField.Value" /> thus automatically updating the <see cref="P:GemBox.Pdf.Forms.PdfSignatureField.Appearance" />.</para>
      </summary>
      <param name="signer">The signer delegate called when saving the PDF file that takes the PDF file stream (without <see cref="P:GemBox.Pdf.Forms.PdfSignature.Content" /> entry) as an input and returns the signature that will be set as the value of the <see cref="P:GemBox.Pdf.Forms.PdfSignature.Content" /> entry.</param>
      <param name="signatureFormat">The encoding of the signature value and key information in the signature dictionary.</param>
      <param name="estimatedSignatureContentsLength">The estimated length of the <see cref="P:GemBox.Pdf.Forms.PdfSignature.Content" /> entry (in bytes) that should be large enough to contain the entire data returned by the <paramref name="signer" /> delegate.</param>
      <returns>
            A <see cref="T:GemBox.Pdf.Forms.PdfSignature" /> instance that contains
            signature properties (the <see cref="P:GemBox.Pdf.Forms.PdfSignature.Date">time of signing</see>, the <see cref="P:GemBox.Pdf.Forms.PdfSignature.Name">name of the person or authority signing the document</see>, the <see cref="P:GemBox.Pdf.Forms.PdfSignature.Reason">reason for the signing</see>, the <see cref="P:GemBox.Pdf.Forms.PdfSignature.Location">CPU host name or physical location of the signing</see>);
            key information (the signing certificate used to verify the signature value and, optionally, other certificates used to verify the authenticity of the signing certificate);
            reference (describes the exact byte range for the digest calculation);
            and signature value (usually a DER-encoded PKCS#7 binary data object that conforms to <see href="https://tools.ietf.org/html/rfc5652">RFC 5652 Cryptographic Message Syntax</see>).
            </returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="signer" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">This <see cref="T:GemBox.Pdf.Forms.PdfSignatureField" /> is not contained in the <see cref="P:GemBox.Pdf.Forms.PdfInteractiveForm.Fields" /> of this PDF document. -or- Signing/timestamping of the PDF file has already been initiated on some <see cref="T:GemBox.Pdf.Forms.PdfSignatureField" /> in this PDF document. Finish that signing/timestamping by calling any of the <see cref="M:GemBox.Pdf.PdfDocument.Save" /> before initiating a new signing/timestamping on this <see cref="T:GemBox.Pdf.Forms.PdfSignatureField" />.</exception>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-digital-signature/1102#external-signature">External digital signature example</seealso>
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfSignatureField.Sign(GemBox.Pdf.Forms.PdfSigner)">
      <summary>
        <para>Initiate signing of a PDF file using the specified <see cref="T:GemBox.Pdf.Forms.PdfSigner" /> that does the actual signing in a format specified by <see cref="P:GemBox.Pdf.Forms.PdfSigner.SignatureFormat" />.</para>
        <para>The length of the signature returned by the <paramref name="signer" /> must be less than <see cref="P:GemBox.Pdf.Forms.PdfSigner.EstimatedSignatureContentsLength" />.</para>
        <para>The name of the preferred signature handler to use when validating the signature (<b>Filter</b> entry) is <b>Adobe.PPKLite</b>, the <see cref="P:GemBox.Pdf.Forms.PdfSignature.Format" /> of the returned <see cref="T:GemBox.Pdf.Forms.PdfSignature" /> instance is <see cref="P:GemBox.Pdf.Forms.PdfSigner.SignatureFormat" /> and the <see cref="P:GemBox.Pdf.Forms.PdfSignature.ContentsLength" /> is <see cref="P:GemBox.Pdf.Forms.PdfSigner.EstimatedSignatureContentsLength" /> bytes.</para>
        <para>To finish the signing, call any of the <see cref="M:GemBox.Pdf.PdfDocument.Save" />. Next signing cannot be initiated before the current one is not finished.</para>
        <para>The returned <see cref="T:GemBox.Pdf.Forms.PdfSignature" /> is set to the <see cref="P:GemBox.Pdf.Forms.PdfSignatureField.Value" /> thus automatically updating the <see cref="P:GemBox.Pdf.Forms.PdfSignatureField.Appearance" />.</para>
      </summary>
      <param name="signer">The signer whose <see cref="M:GemBox.Pdf.Forms.PdfSigner.ComputeSignature(System.IO.Stream)" /> method is called when saving the PDF file that takes the PDF file stream (without <see cref="P:GemBox.Pdf.Forms.PdfSignature.Content" /> entry) as an input and returns the signature that will be set as the value of the <see cref="P:GemBox.Pdf.Forms.PdfSignature.Content" /> entry.</param>
      <returns>
            A <see cref="T:GemBox.Pdf.Forms.PdfSignature" /> instance that contains
            signature properties (the <see cref="P:GemBox.Pdf.Forms.PdfSignature.Date">time of signing</see>, the <see cref="P:GemBox.Pdf.Forms.PdfSignature.Name">name of the person or authority signing the document</see>, the <see cref="P:GemBox.Pdf.Forms.PdfSignature.Reason">reason for the signing</see>, the <see cref="P:GemBox.Pdf.Forms.PdfSignature.Location">CPU host name or physical location of the signing</see>);
            key information (the signing certificate used to verify the signature value and, optionally, other certificates used to verify the authenticity of the signing certificate);
            reference (describes the exact byte range for the digest calculation);
            and signature value (usually a DER-encoded PKCS#7 binary data object that conforms to <see href="https://tools.ietf.org/html/rfc5652">RFC 5652 Cryptographic Message Syntax</see>).
            </returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="signer" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">This <see cref="T:GemBox.Pdf.Forms.PdfSignatureField" /> is not contained in the <see cref="P:GemBox.Pdf.Forms.PdfInteractiveForm.Fields" /> of this PDF document. -or- Signing/timestamping of the PDF file has already been initiated on some <see cref="T:GemBox.Pdf.Forms.PdfSignatureField" /> in this PDF document. Finish that signing/timestamping by calling any of the <see cref="M:GemBox.Pdf.PdfDocument.Save" /> before initiating a new signing/timestamping on this <see cref="T:GemBox.Pdf.Forms.PdfSignatureField" />.</exception>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-digital-signature/1102">Digital signature examples</seealso>
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfSignatureField.Timestamp(GemBox.Pdf.Security.PdfTimestamper)">
      <summary>
        <para>Initiate timestamping of a PDF file using the specified <see cref="T:GemBox.Pdf.Security.PdfTimestamper" /> that does the actual timestamping.</para>
        <para>The length of the timestamp token returned by the <paramref name="timestamper" /> must be less than <see cref="P:GemBox.Pdf.Security.PdfTimestamper.EstimatedTimestampTokenLength" />.</para>
        <para>The name of the preferred signature handler to use when validating the signature (<b>Filter</b> entry) is <b>Adobe.PPKLite</b>, the <see cref="P:GemBox.Pdf.Forms.PdfSignature.Format" /> of the returned <see cref="T:GemBox.Pdf.Forms.PdfSignature" /> instance is <see cref="F:GemBox.Pdf.Forms.PdfSignatureFormat.RFC3161" /> and the <see cref="P:GemBox.Pdf.Forms.PdfSignature.ContentsLength" /> is <see cref="P:GemBox.Pdf.Security.PdfTimestamper.EstimatedTimestampTokenLength" /> bytes.</para>
        <para>To finish the timestamping, call any of the <see cref="M:GemBox.Pdf.PdfDocument.Save" />. Next signing or timestamping cannot be initiated before the current one is not finished.</para>
      </summary>
      <param name="timestamper">The timestamper whose <see cref="M:GemBox.Pdf.Security.PdfTimestamper.GetTimestampToken(System.IO.Stream)" /> method is called when saving the PDF file that takes the PDF file stream (without <see cref="P:GemBox.Pdf.Forms.PdfSignature.Content" /> entry) as an input and returns the timestamp token that will be set as the value of the <see cref="P:GemBox.Pdf.Forms.PdfSignature.Content" /> entry.</param>
      <returns>
            A <see cref="T:GemBox.Pdf.Forms.PdfSignature" /> instance that will contain <see href="https://tools.ietf.org/html/rfc3161.html#page-7">TimeStampToken</see> as specified in <see href="https://tools.ietf.org/html/rfc3161.html">RFC 3161</see> as updated by <see href="https://tools.ietf.org/html/rfc5816">RFC 5816</see>. The value of the <b><see href="https://tools.ietf.org/html/rfc3161.html#page-8">messageImprint</see></b> field within the TimeStampToken shall be a hash of the bytes of the document indicated by the <b><see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=476">ByteRange</see></b> and the <b>ByteRange</b> shall specify the complete PDF file contents (excepting the <see cref="P:GemBox.Pdf.Forms.PdfSignature.Content" /> value).
            </returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="timestamper" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">This <see cref="T:GemBox.Pdf.Forms.PdfSignatureField" /> is not contained in the <see cref="P:GemBox.Pdf.Forms.PdfInteractiveForm.Fields" /> of this PDF document. -or- Signing/timestamping of the PDF file has already been initiated on some <see cref="T:GemBox.Pdf.Forms.PdfSignatureField" /> in this PDF document. Finish that signing/timestamping by calling any of the <see cref="M:GemBox.Pdf.PdfDocument.Save" /> before initiating a new signing/timestamping on this <see cref="T:GemBox.Pdf.Forms.PdfSignatureField" />.</exception>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-advanced-electronic-signature-pades/1103#pades-b-lta">PAdES B-LTA level example</seealso>
    </member>
    <member name="T:GemBox.Pdf.Forms.PdfSignatureFormat">
      <summary>
            Represents an encoding of the signature value and key information in the signature dictionary.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=482">PDF Specification ISO 32000-1:2008, section '12.8.3 Signature Interoperability'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-advanced-electronic-signature-pades/1103">PDF Advanced Electronic Signature (PAdES) examples</seealso>
    </member>
    <member name="F:GemBox.Pdf.Forms.PdfSignatureFormat.Unknown">
      <summary>
            The <see cref="P:GemBox.Pdf.Forms.PdfSignature.Content" /> format is unknown.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Forms.PdfSignatureFormat.PKCS1">
      <summary>
        <para>The <see cref="P:GemBox.Pdf.Forms.PdfSignature.Content" /> shall conform to PKCS#1 standard and use SHA-1 digest method and the RSA encryption algorithm.</para>
        <para>The certificate chain of the signer shall be stored in the <see cref="T:GemBox.Pdf.Forms.PdfSignature" />'s <b>Cert</b> entry.</para>
        <para>PKCS#1 signatures are deprecated with PDF 2.0.</para>
      </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=482">PDF Specification ISO 32000-1:2008, section '12.8.3.2 PKCS#1 Signatures'</seealso>
      <seealso href="https://tools.ietf.org/html/rfc8017">PKCS #1: RSA Cryptography Specifications Version 2.2</seealso>
    </member>
    <member name="F:GemBox.Pdf.Forms.PdfSignatureFormat.PKCS7">
      <summary>
        <para>The <see cref="P:GemBox.Pdf.Forms.PdfSignature.Content" /> shall be a DER-encoded CMS binary data object containing the signature and conform to <see href="https://tools.ietf.org/html/rfc5652">RFC 5652 Cryptographic Message Syntax</see>.</para>
        <para>The original signed message digest over the document’s byte range shall be incorporated as the normal CMS SignedData field. No data shall be encapsulated in the CMS SignedData field.</para>
        <para>At minimum the CMS object shall include the signer’s X.509 signing certificate. This certificate shall be used to verify the signature value in <see cref="P:GemBox.Pdf.Forms.PdfSignature.Content" />.</para>
      </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=483">PDF Specification ISO 32000-1:2008, section '12.8.3.3 PKCS#7 Signatures as used in ISO 32000'</seealso>
      <seealso href="https://tools.ietf.org/html/rfc5652">Cryptographic Message Syntax (CMS)</seealso>
    </member>
    <member name="F:GemBox.Pdf.Forms.PdfSignatureFormat.PKCS7_SHA1">
      <summary>
        <para>The <see cref="P:GemBox.Pdf.Forms.PdfSignature.Content" /> shall be a DER-encoded CMS binary data object containing the signature and conform to <see href="https://tools.ietf.org/html/rfc5652">RFC 5652 Cryptographic Message Syntax</see>.</para>
        <para>The <b>SHA1</b> digest of the document’s byte range shall be encapsulated in the CMS SignedData field with ContentInfo of type Data. The digest of that SignedData shall be incorporated as the normal CMS digest.</para>
        <para>At minimum the CMS object shall include the signer’s X.509 signing certificate. This certificate shall be used to verify the signature value in <see cref="P:GemBox.Pdf.Forms.PdfSignature.Content" />.</para>
        <para>PKCS#7 SHA-1 signatures are deprecated with PDF 2.0.</para>
      </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=483">PDF Specification ISO 32000-1:2008, section '12.8.3.3 PKCS#7 Signatures as used in ISO 32000'</seealso>
      <seealso href="https://tools.ietf.org/html/rfc5652">Cryptographic Message Syntax (CMS)</seealso>
    </member>
    <member name="F:GemBox.Pdf.Forms.PdfSignatureFormat.CAdES">
      <summary>
        <i>(PDF 2.0)</i> The <see cref="P:GemBox.Pdf.Forms.PdfSignature.Content" /> shall be a DER-encoded CMS binary data object containing the signature, conform to <see href="https://tools.ietf.org/html/rfc5652">RFC 5652 Cryptographic Message Syntax</see> and follow one of two profiles denoted as PAdES-E-BES (Basic Electronic Signature) and PAdES-E-EPES (Explicit Policy Electronic Signature).
            These are defined to be compatible with the corresponding profiles defined in <see href="https://www.etsi.org/deliver/etsi_en/319100_319199/31912202/01.01.01_60/en_31912202v010101p.pdf">ETSI EN 319 122-2</see> (i.e., CAdES-E-BES and CAdES-E-EPES, respectively).
            </summary>
      <seealso href="https://tools.ietf.org/html/rfc5652">Cryptographic Message Syntax (CMS)</seealso>
    </member>
    <member name="F:GemBox.Pdf.Forms.PdfSignatureFormat.RFC3161">
      <summary>
        <i>(PDF 2.0)</i> Signature is a document timestamp.
            The <see cref="P:GemBox.Pdf.Forms.PdfSignature.Content" /> shall be the <see href="https://tools.ietf.org/html/rfc3161.html#page-7">TimeStampToken</see> as specified in <see href="https://tools.ietf.org/html/rfc3161.html">RFC 3161</see> as updated by <see href="https://tools.ietf.org/html/rfc5816">RFC 5816</see>.
            The value of the <b><see href="https://tools.ietf.org/html/rfc3161.html#page-8">messageImprint</see></b> field within the TimeStampToken shall be a hash of the bytes of the document indicated by the <b><see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=476">ByteRange</see></b> and the <b>ByteRange</b> shall specify the complete PDF file contents (excepting the <see cref="P:GemBox.Pdf.Forms.PdfSignature.Content" /> value).
            </summary>
      <seealso href="https://www.etsi.org/deliver/etsi_en/319100_319199/31914201/01.01.01_60/en_31914201v010101p.pdf#page=14">ETSI EN 319 142-1, section '5.4.3 Document Time-stamp'</seealso>
    </member>
    <member name="T:GemBox.Pdf.Forms.PdfSignatureLevel">
      <summary>
        <para>Represents levels of <b>P</b>DF <b>Ad</b>vanced <b>E</b>lectronic <b>S</b>ignature (PAdES) baseline signatures, intended to facilitate interoperability and to encompass the life cycle of PAdES signature.</para>
        <para>The levels <see cref="F:GemBox.Pdf.Forms.PdfSignatureLevel.PAdES_B_LT" /> and <see cref="F:GemBox.Pdf.Forms.PdfSignatureLevel.PAdES_B_LTA" /> are appropriate where the technical validity of signature needs to be preserved for a period of time after signature creation where certificate expiration, revocation and/or algorithm obsolescence is of concern.</para>
        <para>
          <see cref="F:GemBox.Pdf.Forms.PdfSignatureLevel.PAdES_B_LTA" /> level targets long term availability and integrity of the validation material of digital signatures over long term. The B-LTA level can help to validate the signature beyond many events that limit its validity (for instance, the weakness of used cryptographic algorithms, or expiration of validation data). The use of B-LTA level is considered an appropriate preservation and transmission technique for signed data.</para>
      </summary>
      <seealso href="https://www.etsi.org/deliver/etsi_en/319100_319199/31914201/01.01.01_60/en_31914201v010101p.pdf#page=15">PAdES baseline signatures</seealso>
      <seealso href="https://www.etsi.org/deliver/etsi_en/319100_319199/31914202/01.01.01_60/en_31914202v010101p.pdf#page=11">Extended PAdES signature profiles</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-advanced-electronic-signature-pades/1103">PDF Advanced Electronic Signature (PAdES) examples</seealso>
    </member>
    <member name="F:GemBox.Pdf.Forms.PdfSignatureLevel.None">
      <summary>
        <para>
          <see href="https://www.etsi.org/deliver/etsi_en/319100_319199/31914202/01.01.01_60/en_31914202v010101p.pdf#page=9">Profile for CMS digital signatures in PDF</see> (see also <see href="https://www.etsi.org/deliver/etsi_ts/102700_102799/10277801/01.01.01_60/ts_10277801v010101p.pdf#page=12">legacy <b>P</b>DF <b>Ad</b>vanced <b>E</b>lectronic <b>S</b>ignature Basic</see> based on ISO 32000-1) is under this level.</para>
        <para>
          <see cref="T:GemBox.Pdf.Forms.PdfSigner" /> must satisfy the following requirements:</para>
        <list type="bullet">
          <item>
            <description>
              <see cref="P:GemBox.Pdf.Forms.PdfSigner.SignatureFormat" /> must be either <see cref="F:GemBox.Pdf.Forms.PdfSignatureFormat.PKCS7" /> or <see cref="F:GemBox.Pdf.Forms.PdfSignatureFormat.CAdES" />.</description>
          </item>
        </list>
      </summary>
    </member>
    <member name="F:GemBox.Pdf.Forms.PdfSignatureLevel.PAdES_B_B">
      <summary>
        <para>
          <b>P</b>DF <b>Ad</b>vanced <b>E</b>lectronic <b>S</b>ignature baseline signature <b>B-B</b> level.</para>
        <para>B-B level provides requirements for the incorporation of signed and some unsigned attributes when the signature is generated.</para>
        <para>The main requirement is the protection of the signing certificate by the signature itself (the signing certificate digest is incorporated as part of a signed attribute to the signature). This allows to counter the certificate substitution attack.</para>
        <para>The main requirement is also present in extended levels:
            PAdES <b>E</b>nhanced <b>B</b>asic <b>E</b>lectronic <b>S</b>ignature (<see href="https://www.etsi.org/deliver/etsi_en/319100_319199/31914202/01.01.01_60/en_31914202v010101p.pdf#page=12">PAdES-E-BES</see> and <see href="https://www.etsi.org/deliver/etsi_ts/102700_102799/10277801/01.01.01_60/ts_10277801v010101p.pdf#page=13">legacy PAdES-E-BES</see>) and
            PAdES <b>E</b>nhanced <b>E</b>xplicit <b>P</b>olicy <b>E</b>lectronic <b>S</b>ignature (<see href="https://www.etsi.org/deliver/etsi_en/319100_319199/31914202/01.01.01_60/en_31914202v010101p.pdf#page=14">PAdES-E-EPES</see> and <see href="https://www.etsi.org/deliver/etsi_ts/102700_102799/10277801/01.01.01_60/ts_10277801v010101p.pdf#page=14">legacy PAdES-E-EPES</see>).</para>
        <para>
          <see cref="T:GemBox.Pdf.Forms.PdfSigner" /> must satisfy the following requirements:</para>
        <list type="bullet">
          <item>
            <description>
              <see cref="P:GemBox.Pdf.Forms.PdfSigner.SignatureFormat" /> must be <see cref="F:GemBox.Pdf.Forms.PdfSignatureFormat.CAdES" />.</description>
          </item>
          <item>
            <description>
              <see cref="P:GemBox.Pdf.Forms.PdfSigner.ValidationInfo" /> cannot contain any CRL or OCSP response.</description>
          </item>
          <item>
            <description>
              <see cref="P:GemBox.Pdf.Forms.PdfSigner.Date" /> cannot be <see langword="null" />.</description>
          </item>
          <item>
            <description>If <see cref="P:GemBox.Pdf.Forms.PdfSigner.SignaturePolicyIdentifier" /> is not <see langword="null" />, then <see cref="P:GemBox.Pdf.Forms.PdfSigner.Reason" /> must be <see langword="null" />.</description>
          </item>
        </list>
      </summary>
    </member>
    <member name="F:GemBox.Pdf.Forms.PdfSignatureLevel.PAdES_B_T">
      <summary>
        <para>
          <b>P</b>DF <b>Ad</b>vanced <b>E</b>lectronic <b>S</b>ignature baseline signature <b>B-T</b> level.</para>
        <para>B-T level, in addition to B-B level requirements, provides requirements for the generation and inclusion (for an existing signature) of a trusted token proving that the signature itself actually existed at a certain date and time.</para>
        <para>Generated timestamp token is either incorporated as a part of a signed attribute to the signature or included (for an existing signature) as a content of a <see href="https://www.etsi.org/deliver/etsi_en/319100_319199/31914201/01.01.01_60/en_31914201v010101p.pdf#page=14">signature dictionary</see> (whose <b>Type</b> entry has a value of <b>DocTimeStamp</b>) that is a value of a signature field added as an <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=52">incremental update</see>.</para>
        <para>
          <see cref="T:GemBox.Pdf.Forms.PdfSigner" /> must satisfy the following requirements:</para>
        <list type="bullet">
          <item>
            <description>
              <see cref="P:GemBox.Pdf.Forms.PdfSigner.SignatureFormat" /> must be <see cref="F:GemBox.Pdf.Forms.PdfSignatureFormat.CAdES" />.</description>
          </item>
          <item>
            <description>
              <see cref="P:GemBox.Pdf.Forms.PdfSigner.ValidationInfo" /> cannot contain any CRL or OCSP response.</description>
          </item>
          <item>
            <description>
              <see cref="P:GemBox.Pdf.Forms.PdfSigner.Date" /> cannot be <see langword="null" />.</description>
          </item>
          <item>
            <description>If <see cref="P:GemBox.Pdf.Forms.PdfSigner.SignaturePolicyIdentifier" /> is not <see langword="null" />, then <see cref="P:GemBox.Pdf.Forms.PdfSigner.Reason" /> must be <see langword="null" />.</description>
          </item>
          <item>
            <description>
              <see cref="P:GemBox.Pdf.Forms.PdfSigner.Timestamper" /> cannot be <see langword="null" />.</description>
          </item>
        </list>
      </summary>
    </member>
    <member name="F:GemBox.Pdf.Forms.PdfSignatureLevel.PAdES_B_LT">
      <summary>
        <para>
          <b>P</b>DF <b>Ad</b>vanced <b>E</b>lectronic <b>S</b>ignature baseline signature <b>B-LT</b> level.</para>
        <para>B-LT level, in addition to B-T level requirements, provides requirements for the incorporation of all the material required for validating the signature in the signature document. This level aims to tackle the long term availability of the validation material.</para>
        <para>Validation related information (VRI) for a signature includes:</para>
        <list type="bullet">
          <item>
            <description>The full set of <see href="https://tools.ietf.org/html/rfc5280#section-4">certificate</see>s, including the trust anchor when it is available in the form of a certificate, that have been used to validate the signature and which are not already present. This set includes certificates required for validating the signing certificate, for validating any attribute certificate present in the signature, and for validating any time-stamp token's signing certificate (i.e. a TSA certificate) already incorporated to the signature.</description>
          </item>
          <item>
            <description>The full set of revocation data (<see href="https://tools.ietf.org/html/rfc5280#section-5">CRL</see> or <see href="https://tools.ietf.org/html/rfc6960#section-4.2">OCSP</see> responses) that have been used in the validation of the signer and CA certificates used in signature. This set includes all certificate status information required for validating the signing certificate, for validating any attribute certificate present in the signature, and for validating any time-stamp token's signing certificate (i.e. a TSA certificate) already incorporated to the signature.</description>
          </item>
        </list>
        <para>This information is stored in a <see href="https://www.etsi.org/deliver/etsi_en/319100_319199/31914201/01.01.01_60/en_31914201v010101p.pdf#page=11">Document Security Store</see> (DSS) dictionary.</para>
        <para>
          <see cref="T:GemBox.Pdf.Forms.PdfSigner" /> must satisfy the following requirements:</para>
        <list type="bullet">
          <item>
            <description>
              <see cref="P:GemBox.Pdf.Forms.PdfSigner.SignatureFormat" /> must be <see cref="F:GemBox.Pdf.Forms.PdfSignatureFormat.CAdES" />.</description>
          </item>
          <item>
            <description>
              <see cref="P:GemBox.Pdf.Forms.PdfSigner.ValidationInfo" /> cannot contain any CRL or OCSP response.</description>
          </item>
          <item>
            <description>
              <see cref="P:GemBox.Pdf.Forms.PdfSigner.Date" /> cannot be <see langword="null" />.</description>
          </item>
          <item>
            <description>If <see cref="P:GemBox.Pdf.Forms.PdfSigner.SignaturePolicyIdentifier" /> is not <see langword="null" />, then <see cref="P:GemBox.Pdf.Forms.PdfSigner.Reason" /> must be <see langword="null" />.</description>
          </item>
          <item>
            <description>
              <see cref="P:GemBox.Pdf.Forms.PdfSigner.Timestamper" /> cannot be <see langword="null" />.</description>
          </item>
        </list>
      </summary>
    </member>
    <member name="F:GemBox.Pdf.Forms.PdfSignatureLevel.PAdES_B_LTA">
      <summary>
        <para>
          <b>P</b>DF <b>Ad</b>vanced <b>E</b>lectronic <b>S</b>ignature baseline signature <b>B-LTA</b> level.</para>
        <para>B-LTA level, in addition to B-LT level requirements, provides requirements for the incorporation of electronic time-stamps that allow validation of the signature long time after its generation. This level aims to tackle the long term availability and integrity of the validation material.</para>
        <para>Validation related information (VRI) is stored in a <see href="https://www.etsi.org/deliver/etsi_en/319100_319199/31914201/01.01.01_60/en_31914201v010101p.pdf#page=11">Document Security Store</see> (DSS) dictionary and generated timestamp token is included as a content of a <see href="https://www.etsi.org/deliver/etsi_en/319100_319199/31914201/01.01.01_60/en_31914201v010101p.pdf#page=14">signature dictionary</see> (whose <b>Type</b> entry has a value of <b>DocTimeStamp</b>) that is a value of a signature field added as an <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=52">incremental update</see>.</para>
        <para>This requirement is also present in the extended level PAdES <b>E</b>nhanced <b>L</b>ong <b>T</b>erm <b>V</b>alidation (<see href="https://www.etsi.org/deliver/etsi_en/319100_319199/31914202/01.01.01_60/en_31914202v010101p.pdf#page=14">PAdES-E-LTV</see> and <see href="https://www.etsi.org/deliver/etsi_ts/102700_102799/10277801/01.01.01_60/ts_10277801v010101p.pdf#page=15">legacy PAdES-E-LTV</see>).</para>
        <para>
          <see cref="T:GemBox.Pdf.Forms.PdfSigner" /> must satisfy the following requirements:</para>
        <list type="bullet">
          <item>
            <description>
              <see cref="P:GemBox.Pdf.Forms.PdfSigner.SignatureFormat" /> must be <see cref="F:GemBox.Pdf.Forms.PdfSignatureFormat.CAdES" />.</description>
          </item>
          <item>
            <description>
              <see cref="P:GemBox.Pdf.Forms.PdfSigner.ValidationInfo" /> cannot contain any CRL or OCSP response.</description>
          </item>
          <item>
            <description>
              <see cref="P:GemBox.Pdf.Forms.PdfSigner.Date" /> cannot be <see langword="null" />.</description>
          </item>
          <item>
            <description>If <see cref="P:GemBox.Pdf.Forms.PdfSigner.SignaturePolicyIdentifier" /> is not <see langword="null" />, then <see cref="P:GemBox.Pdf.Forms.PdfSigner.Reason" /> must be <see langword="null" />.</description>
          </item>
          <item>
            <description>
              <see cref="P:GemBox.Pdf.Forms.PdfSigner.Timestamper" /> cannot be <see langword="null" />.</description>
          </item>
        </list>
      </summary>
    </member>
    <member name="T:GemBox.Pdf.Forms.PdfSignaturePolicyIdentifier">
      <summary>
            A signature policy defines the rules for creation and validation of an electronic signature, and is included as a signed attribute with every PAdES <b>E</b>nhanced <b>E</b>xplicit <b>P</b>olicy <b>E</b>lectronic <b>S</b>ignature (<see href="https://www.etsi.org/deliver/etsi_en/319100_319199/31914202/01.01.01_60/en_31914202v010101p.pdf#page=14">PAdES-E-EPES</see> and <see href="https://www.etsi.org/deliver/etsi_ts/102700_102799/10277801/01.01.01_60/ts_10277801v010101p.pdf#page=14">legacy PAdES-E-EPES</see>).
            </summary>
      <seealso href="https://www.etsi.org/deliver/etsi_en/319100_319199/31912201/01.00.00_20/en_31912201v010000a.pdf#page=19">ETSI EN 319 122-1 V1.0.0 (2015-06)</seealso>
      <seealso href="https://www.etsi.org/deliver/etsi_ts/101700_101799/101733/02.02.01_60/ts_101733v020201p.pdf#page=30">ETSI TS 101 733 V2.2.1 (2013-04)</seealso>
      <seealso href="https://tools.ietf.org/html/rfc5126#section-5.8.1">RFC 5126: CMS Advanced Electronic Signatures (CAdES), section '5.8.1. signature-policy-identifier'</seealso>
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfSignaturePolicyIdentifier.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:GemBox.Pdf.Forms.PdfSignaturePolicyIdentifier" /> class.
            </summary>
      <param name="oid">The OID of the signature policy.</param>
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfSignaturePolicyIdentifier.#ctor(System.String,System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:GemBox.Pdf.Forms.PdfSignaturePolicyIdentifier" /> class.
            </summary>
      <param name="oid">The OID of the signature policy.</param>
      <param name="uri">The optional URI or URL where a copy of the signature policy document can be obtained.</param>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSignaturePolicyIdentifier.Oid">
      <summary>
            Gets the OID of the signature policy.
            </summary>
      <value>
            The OID of the signature policy.
            </value>
    </member>
    <member name="T:GemBox.Pdf.Forms.PdfSignatureValidationInfo">
      <summary>
        <para>Represents a container that shall contain validation-related information (VRI) for one signature in the document that a given signature handler or PDF processor has used to successfully validate the given signature.</para>
        <para>A <see cref="T:GemBox.Pdf.Forms.PdfSignatureValidationInfo" /> shall reference:</para>
        <list type="bullet">
          <item>
            <description>a selection of certificates from the <see cref="P:GemBox.Pdf.Security.PdfDocumentSecurityStore.Certificates" /> in the <see cref="T:GemBox.Pdf.Security.PdfDocumentSecurityStore" /> applicable to the signature;</description>
          </item>
          <item>
            <description>a selection of certificate revocation lists (CRLs) from the <see cref="P:GemBox.Pdf.Security.PdfDocumentSecurityStore.CertificateRevocationLists" /> in the <see cref="T:GemBox.Pdf.Security.PdfDocumentSecurityStore" /> applicable to the signature, if any;</description>
          </item>
          <item>
            <description>a selection of Online Certificate Status Protocol (OCSP) responses from the <see cref="P:GemBox.Pdf.Security.PdfDocumentSecurityStore.OnlineCertificateStatusProtocolResponses" /> in the <see cref="T:GemBox.Pdf.Security.PdfDocumentSecurityStore" /> applicable to the signature.</description>
          </item>
        </list>
      </summary>
      <seealso href="https://www.etsi.org/deliver/etsi_en/319100_319199/31914201/01.01.01_60/en_31914201v010101p.pdf#page=13">Signature VRI Dictionary</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-digital-signature/1102">Digital signature examples</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-advanced-electronic-signature-pades/1103#pades-b-lt">PAdES B-LT level example</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSignatureValidationInfo.Certificates">
      <summary>
        <para>Gets the read-only collection of <see href="https://tools.ietf.org/html/rfc5280#section-4">X.509 certificate</see>s used in the validation of the signature.</para>
        <para>Each certificate shall also be included in <see cref="P:GemBox.Pdf.Security.PdfDocumentSecurityStore.Certificates" /> of the <see cref="T:GemBox.Pdf.Security.PdfDocumentSecurityStore" />.</para>
      </summary>
      <value>
            The read-only collection of X.509 certificates used in the validation of the signature.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSignatureValidationInfo.CertificateRevocationLists">
      <summary>
        <para>Gets the read-only collection of <see href="https://tools.ietf.org/html/rfc5280#section-5">X.509 Certificate Revocation List</see>s (CRLs) used to determine the validity of the certificates in the chains related to the signature.</para>
        <para>Each certificate revocation list shall also be included in <see cref="P:GemBox.Pdf.Security.PdfDocumentSecurityStore.CertificateRevocationLists" /> of the <see cref="T:GemBox.Pdf.Security.PdfDocumentSecurityStore" />.</para>
      </summary>
      <value>
            The read-only collection of X.509 Certificate Revocation Lists (CRLs) used to determine the validity of the certificates in the chains related to the signature.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSignatureValidationInfo.OnlineCertificateStatusProtocolResponses">
      <summary>
        <para>Gets the read-only collection of <see href="https://tools.ietf.org/html/rfc6960#section-4.2">X.509 Online Certificate Status Protocol</see> (OCSP) responses used to determine the validity of the certificates in the chains related to the signature.</para>
        <para>Each Online Certificate Status Protocol (OCSP) response shall also be included in <see cref="P:GemBox.Pdf.Security.PdfDocumentSecurityStore.OnlineCertificateStatusProtocolResponses" /> of the <see cref="T:GemBox.Pdf.Security.PdfDocumentSecurityStore" />.</para>
      </summary>
      <value>
            The read-only collection of X.509 Online Certificate Status Protocol (OCSP) responses used to determine the validity of the certificates in the chains related to the signature.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfSignatureValidationInfo.#ctor(System.Collections.Generic.IEnumerable{GemBox.Pdf.Security.PdfCertificate},System.Collections.Generic.IEnumerable{GemBox.Pdf.Security.PdfCertificateRevocationList},System.Collections.Generic.IEnumerable{GemBox.Pdf.Security.PdfOnlineCertificateStatusProtocolResponse})">
      <summary>
            Initializes a new instance of the <see cref="T:GemBox.Pdf.Forms.PdfSignatureValidationInfo" /> class.
            </summary>
      <param name="certificates">The <see href="https://tools.ietf.org/html/rfc5280#section-4">X.509 certificate</see>s used in the validation of the signature.</param>
      <param name="certificateRevocationLists">The <see href="https://tools.ietf.org/html/rfc5280#section-5">X.509 Certificate Revocation List</see>s (CRLs) used to determine the validity of the certificates in the chains related to the signature.</param>
      <param name="onlineCertificateStatusProtocolResponses">The <see href="https://tools.ietf.org/html/rfc6960#section-4.2">X.509 Online Certificate Status Protocol</see> (OCSP) responses used to determine the validity of the certificates in the chains related to the signature.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="certificates" />, <paramref name="certificateRevocationLists" /> or <paramref name="onlineCertificateStatusProtocolResponses" /> contains a <see langword="null" /> item.</exception>
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfSignatureValidationInfo.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Forms.PdfSignatureValidationInfo" /> instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Forms.PdfSignatureValidationInfo" /> instance.
            </returns>
      <remarks>
            This method should be used primarily for debugging purposes and should be considered volatile (format of its return value might change in future versions).
            </remarks>
    </member>
    <member name="T:GemBox.Pdf.Forms.PdfSignatureValidationResult">
      <summary>
            Represents a result of a <see cref="T:GemBox.Pdf.Forms.PdfSignature" /> validation.
            </summary>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-digital-signature-validation/1105">Digital signature validation example</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSignatureValidationResult.IsValid">
      <summary>
            Returns true if the <see cref="T:GemBox.Pdf.Forms.PdfSignature" /> is valid; otherwise, <see langword="false" />.
            </summary>
      <value>
        <see langword="true" /> if the <see cref="T:GemBox.Pdf.Forms.PdfSignature" /> is valid; otherwise, <see langword="false" />.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfSignatureValidationResult.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Forms.PdfSignatureValidationResult" /> instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Forms.PdfSignatureValidationResult" /> instance.
            </returns>
      <remarks>
            This method should be used primarily for debugging purposes and should be considered volatile (format of its return value might change in future versions).
            </remarks>
    </member>
    <member name="T:GemBox.Pdf.Forms.PdfSigner">
      <summary>
            Represents a signer that computes the <see cref="P:GemBox.Pdf.Forms.PdfSignature.Content">content of a digital signature</see> in a format specified by <see cref="P:GemBox.Pdf.Forms.PdfSigner.SignatureFormat" />.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=476">PDF Specification ISO 32000-1:2008, section '12.8 Digital Signatures'</seealso>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=482">PDF Specification ISO 32000-1:2008, section '12.8.3 Signature Interoperability'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-digital-signature/1102">Digital signature examples</seealso>
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfSigner.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:GemBox.Pdf.Forms.PdfSigner" /> class.</para>
        <para>Used if the contents of a PDF signature is created externally in which case <see cref="P:GemBox.Pdf.Forms.PdfSigner.EstimatedSignatureContentsLength" /> property and <see cref="M:GemBox.Pdf.Forms.PdfSigner.ComputeSignature(System.IO.Stream)" /> method must be overridden.</para>
      </summary>
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfSigner.#ctor(System.String,System.String)">
      <summary>
        <para>Initializes a new instance of the <see cref="T:GemBox.Pdf.Forms.PdfSigner" /> class with a digital ID available as a file with the specified file name and the password protecting the private key.</para>
        <para>The most common format for such files is a <see href="https://tools.ietf.org/html/rfc7292">PKCS#12</see> file, which uses .pfx or .p12 file extension and is a password protected storage container for digital IDs containing the public key (Certificate) and the associated private key.</para>
      </summary>
      <param name="digitalIdFileName">The name of a digital ID file that contains the public key (Certificate) and the associated private key.</param>
      <param name="digitalIdPassword">The password protecting the private key.</param>
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfSigner.#ctor(System.Object)">
      <summary>
        <para>Initializes a new instance of the <see cref="T:GemBox.Pdf.Forms.PdfSigner" /> class with a digital ID from the specified source.</para>
        <para>The digital ID source is either an instance of a <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> with a private key or an instance of a <see cref="T:System.Security.Cryptography.CspParameters" />.</para>
      </summary>
      <param name="digitalIdSource">The digital ID source that is either an instance of a <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> with a private key or an instance of a <see cref="T:System.Security.Cryptography.CspParameters" />.</param>
      <exception cref="T:System.ArgumentException">The <paramref name="digitalIdSource" /> parameter is not an instance of a <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> or a <see cref="T:System.Security.Cryptography.CspParameters" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfSigner.#ctor(GemBox.Pdf.Security.PdfDigitalId)">
      <summary>
            Initializes a new instance of the <see cref="T:GemBox.Pdf.Forms.PdfSigner" /> class with the specified digital ID.
            </summary>
      <param name="id">The digital ID used to sign documents. The certificate that comes with your digital ID is sent to others so that they can verify your signature.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="id" /> is <see langword="null" />.</exception>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSigner.Id">
      <summary>
            Gets the digital ID used to sign documents. The certificate that comes with your digital ID is sent to others so that they can verify your signature.
            </summary>
      <value>
            The digital ID used to sign documents.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSigner.SignatureFormat">
      <summary>
        <para>Gets or sets the format of the <see cref="P:GemBox.Pdf.Forms.PdfSignature.Content" /> that this signer produces.</para>
        <para>The <see cref="P:GemBox.Pdf.Forms.PdfSigner.SignatureFormat" /> must be <see cref="F:GemBox.Pdf.Forms.PdfSignatureFormat.CAdES" /> if <see cref="P:GemBox.Pdf.Forms.PdfSigner.SignatureLevel" /> is set to <see cref="F:GemBox.Pdf.Forms.PdfSignatureLevel.PAdES_B_B" /> or higher.</para>
        <para>Default value: <see cref="F:GemBox.Pdf.Forms.PdfSignatureFormat.PKCS7" />.</para>
      </summary>
      <value>
            The format of the <see cref="P:GemBox.Pdf.Forms.PdfSignature.Content" /> that this signer produces.
            </value>
      <exception cref="T:System.InvalidOperationException">Value must be either <see cref="F:GemBox.Pdf.Forms.PdfSignatureFormat.PKCS7" />, <see cref="F:GemBox.Pdf.Forms.PdfSignatureFormat.PKCS7_SHA1" /> or <see cref="F:GemBox.Pdf.Forms.PdfSignatureFormat.CAdES" /> (required if <see cref="P:GemBox.Pdf.Forms.PdfSigner.SignatureLevel" /> is <see cref="F:GemBox.Pdf.Forms.PdfSignatureLevel.PAdES_B_B" /> or higher). Values <see cref="F:GemBox.Pdf.Forms.PdfSignatureFormat.PKCS1" /> and <see cref="F:GemBox.Pdf.Forms.PdfSignatureFormat.PKCS7_SHA1" /> are deprecated. Instead of value <see cref="F:GemBox.Pdf.Forms.PdfSignatureFormat.RFC3161" />, method <see cref="M:GemBox.Pdf.Forms.PdfSignatureField.Timestamp(GemBox.Pdf.Security.PdfTimestamper)" /> should be used.</exception>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-advanced-electronic-signature-pades/1103">PDF Advanced Electronic Signature (PAdES) examples</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSigner.SignatureLevel">
      <summary>
        <para>Gets or sets the level of the <b>P</b>DF <b>Ad</b>vanced <b>E</b>lectronic <b>S</b>ignature (<see href="https://www.etsi.org/deliver/etsi_en/319100_319199/31914201/01.01.01_60/en_31914201v010101p.pdf#page=15">PAdES</see>) that signature created by this signer must satisfy.</para>
        <para>Default value: <see cref="F:GemBox.Pdf.Forms.PdfSignatureLevel.None" />.</para>
        <para>If <see cref="P:GemBox.Pdf.Forms.PdfSigner.SignatureLevel" /> is set to:</para>
        <list type="bullet">
          <item>
            <description>
              <see cref="F:GemBox.Pdf.Forms.PdfSignatureLevel.PAdES_B_B" /> or higher, then <see cref="P:GemBox.Pdf.Forms.PdfSigner.SignatureFormat" /> must be <see cref="F:GemBox.Pdf.Forms.PdfSignatureFormat.CAdES" />, <see cref="P:GemBox.Pdf.Forms.PdfSigner.Date" /> must be specified, <see cref="P:GemBox.Pdf.Forms.PdfSigner.SignaturePolicyIdentifier" /> and <see cref="P:GemBox.Pdf.Forms.PdfSigner.Reason" /> cannot both be specified and <see cref="P:GemBox.Pdf.Forms.PdfSigner.ValidationInfo" />, if specified, cannot contain any CRL or OCSP response (because this information is added to the signature as 'adbe-revocationInfoArchival' signed attribute which <see cref="F:GemBox.Pdf.Forms.PdfSignatureLevel.PAdES_B_B" /> or higher doesn't allow).</description>
          </item>
          <item>
            <description>
              <see cref="F:GemBox.Pdf.Forms.PdfSignatureLevel.PAdES_B_T" /> or higher, then <see cref="P:GemBox.Pdf.Forms.PdfSigner.Timestamper" /> must be specified.</description>
          </item>
          <item>
            <description>
              <see cref="F:GemBox.Pdf.Forms.PdfSignatureLevel.PAdES_B_LT" /> or higher, then check that validation data is added to the security store is not performed since that can be done only after signing finishes.</description>
          </item>
          <item>
            <description>
              <see cref="F:GemBox.Pdf.Forms.PdfSignatureLevel.PAdES_B_LTA" /> or higher, then check that validation data is added to the security store and that validation data is protected by document timestamp is not performed since that can be done only after signing finishes.</description>
          </item>
        </list>
      </summary>
      <value>
            The level of the PDF Advanced Electronic Signature that signature created by this signer must satisfy.
            </value>
      <exception cref="T:System.InvalidOperationException">One of the conditions specified in the description of this member is not satisfied.</exception>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-advanced-electronic-signature-pades/1103">PDF Advanced Electronic Signature (PAdES) examples</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSigner.HashAlgorithm">
      <summary>
        <para>Gets or sets the hash algorithm that hashes the bytes of the document indicated by the <b><see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=476">ByteRange</see></b> and the <b>ByteRange</b> shall specify the complete PDF file contents (excepting the <see cref="P:GemBox.Pdf.Forms.PdfSignature.Content" /> value).</para>
        <para>Default value: <see cref="F:GemBox.Pdf.Security.PdfHashAlgorithm.SHA256" />.</para>
      </summary>
      <value>
            The hash algorithm that hashes the bytes of the document indicated by the <b><see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=476">ByteRange</see>.</b></value>
      <exception cref="T:System.ArgumentException">The specified hash algorithm value is not supported for creating a digital signature or signer's certificate has a 'DSA' public key and the specified value is not <see cref="F:GemBox.Pdf.Security.PdfHashAlgorithm.SHA1" />.</exception>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSigner.RSASignaturePadding">
      <summary>
        <para>Gets or sets the RSA signature padding to use if signer's certificate has an 'RSA' public key.</para>
        <para>Default value: <see langword="null" />. If signer's certificate has an 'RSA' public key, <see cref="P:GemBox.Pdf.Security.PdfRSASignaturePadding.Pkcs1" /> is used.</para>
      </summary>
      <value>
            The RSA signature padding to use if signer's certificate has an 'RSA' public key.
            </value>
      <exception cref="T:System.ArgumentException">Signer's certificate doesn't have an 'RSA' public key so RSA signature padding must be <see langword="null" />.</exception>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSigner.Timestamper">
      <summary>
        <para>Gets or sets the timestamper used to retrieve the <see href="https://tools.ietf.org/html/rfc3161.html#page-7">TimeStampToken</see> as specified in <see href="https://tools.ietf.org/html/rfc3161.html">RFC 3161</see> as updated by <see href="https://tools.ietf.org/html/rfc5816">RFC 5816</see> for the <see href="https://tools.ietf.org/html/rfc5652#section-5.3">signature field</see> within SignerInfo for the <see href="https://tools.ietf.org/html/rfc5652">CMS</see>-based <see cref="P:GemBox.Pdf.Forms.PdfSignature.Content" /> that will be added as a unsigned attribute to the <see href="https://tools.ietf.org/html/rfc5652#section-5.3">SignerInfo</see>.</para>
        <para>The <see cref="P:GemBox.Pdf.Forms.PdfSigner.Timestamper" /> must be specified if <see cref="P:GemBox.Pdf.Forms.PdfSigner.SignatureLevel" /> is set to <see cref="F:GemBox.Pdf.Forms.PdfSignatureLevel.PAdES_B_T" /> or higher.</para>
        <para>Default value: <see langword="null" /> (no timestamp will be embedded in the signature).</para>
      </summary>
      <value>
            The timestamper used to retrieve the <see href="https://tools.ietf.org/html/rfc3161.html#page-7">TimeStampToken</see> as specified in <see href="https://tools.ietf.org/html/rfc3161.html">RFC 3161</see> as updated by <see href="https://tools.ietf.org/html/rfc5816">RFC 5816</see> for the <see href="https://tools.ietf.org/html/rfc5652#section-5.3">signature field</see> within SignerInfo for the <see href="https://tools.ietf.org/html/rfc5652">CMS</see>-based <see cref="P:GemBox.Pdf.Forms.PdfSignature.Content" /> that will be added as a unsigned attribute to the <see href="https://tools.ietf.org/html/rfc5652#section-5.3">SignerInfo</see>.
            </value>
      <exception cref="T:System.InvalidOperationException">Value is <see langword="null" /> and <see cref="P:GemBox.Pdf.Forms.PdfSigner.SignatureLevel" /> is <see cref="F:GemBox.Pdf.Forms.PdfSignatureLevel.PAdES_B_T" /> or higher.</exception>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-advanced-electronic-signature-pades/1103#pades-b-t">PAdES B-T level example</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSigner.ValidationInfo">
      <summary>
        <para>Gets or sets the (potentially partial) validation-related information (certificates, certificate revocation lists and Online Certificate Status Protocol responses) that should be embedded in the signature.</para>
        <para>The <see cref="P:GemBox.Pdf.Forms.PdfSigner.ValidationInfo" /> cannot contain any CRL or OCSP response if <see cref="P:GemBox.Pdf.Forms.PdfSigner.SignatureLevel" /> is set to <see cref="F:GemBox.Pdf.Forms.PdfSignatureLevel.PAdES_B_B" /> or higher.</para>
        <para>Default value: <see langword="null" /> (only signing certificate will be embedded in the signature).</para>
      </summary>
      <value>
            The (potentially partial) validation-related information (certificates, certificate revocation lists and Online Certificate Status Protocol responses) that should be embedded in the signature.
            </value>
      <exception cref="T:System.InvalidOperationException">Value contains at least one CRL or OCSP response and <see cref="P:GemBox.Pdf.Forms.PdfSigner.SignatureLevel" /> is <see cref="F:GemBox.Pdf.Forms.PdfSignatureLevel.PAdES_B_B" /> or higher.</exception>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSigner.SignaturePolicyIdentifier">
      <summary>
        <para>Gets or sets the signature policy identifier to use when creating PAdES <b>E</b>nhanced <b>E</b>xplicit <b>P</b>olicy <b>E</b>lectronic <b>S</b>ignature (<see href="https://www.etsi.org/deliver/etsi_en/319100_319199/31914202/01.01.01_60/en_31914202v010101p.pdf#page=14">PAdES-E-EPES</see> and <see href="https://www.etsi.org/deliver/etsi_ts/102700_102799/10277801/01.01.01_60/ts_10277801v010101p.pdf#page=14">legacy PAdES-E-EPES</see>).</para>
        <para>The <see cref="P:GemBox.Pdf.Forms.PdfSigner.SignaturePolicyIdentifier" /> and <see cref="P:GemBox.Pdf.Forms.PdfSigner.Reason" /> cannot both be specified if <see cref="P:GemBox.Pdf.Forms.PdfSigner.SignatureLevel" /> is set to <see cref="F:GemBox.Pdf.Forms.PdfSignatureLevel.PAdES_B_B" /> or higher.</para>
        <para>Default value: <see langword="null" />.</para>
      </summary>
      <value>
            The signature policy identifier.
            </value>
      <exception cref="T:System.InvalidOperationException">Value cannot be set if <see cref="P:GemBox.Pdf.Forms.PdfSigner.Reason" /> is specified and <see cref="P:GemBox.Pdf.Forms.PdfSigner.SignatureLevel" /> is <see cref="F:GemBox.Pdf.Forms.PdfSignatureLevel.PAdES_B_B" /> or higher.</exception>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSigner.Name">
      <summary>
        <para>Gets or sets the name of the person or authority signing the document.</para>
        <para>Default value: <see cref="P:GemBox.Pdf.Security.PdfCertificate.SubjectCommonName" /> of a certificate associated with <see cref="P:GemBox.Pdf.Forms.PdfSigner.Id" />.</para>
      </summary>
      <value>
            The name of the person or authority signing the document.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSigner.DistinguishedName">
      <summary>
        <para>Gets or sets the distinguished name of the person or authority signing the document.</para>
        <para>Default value: <see cref="F:System.String.Empty" /> so that distinguished name is not automatically added to the signature's appearance. If set to <see langword="null" />, default value is <see cref="P:GemBox.Pdf.Security.PdfCertificate.Subject" /> distinguished name of a certificate associated with <see cref="P:GemBox.Pdf.Forms.PdfSigner.Id" />.</para>
      </summary>
      <value>
            The distinguished name of the person or authority signing the document.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSigner.Date">
      <summary>
        <para>Gets or sets the time of signing.</para>
        <para>The <see cref="P:GemBox.Pdf.Forms.PdfSigner.Date" /> must be specified if <see cref="P:GemBox.Pdf.Forms.PdfSigner.SignatureLevel" /> is set to <see cref="F:GemBox.Pdf.Forms.PdfSignatureLevel.PAdES_B_B" /> or higher.</para>
        <para>Default value: <see cref="P:System.DateTimeOffset.Now" />.</para>
      </summary>
      <value>
            The time of signing.
            </value>
      <exception cref="T:System.InvalidOperationException">Value is <see langword="null" /> and <see cref="P:GemBox.Pdf.Forms.PdfSigner.SignatureLevel" /> is <see cref="F:GemBox.Pdf.Forms.PdfSignatureLevel.PAdES_B_B" /> or higher.</exception>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSigner.ContactInfo">
      <summary>
        <para>Gets or sets the information provided by the signer to enable a recipient to contact the signer to verify the signature.</para>
        <para>Default value: <see langword="null" />.</para>
      </summary>
      <value>
            The information provided by the signer to enable a recipient to contact the signer to verify the signature.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSigner.Reason">
      <summary>
        <para>Gets or sets the reason for the signing.</para>
        <para>The <see cref="P:GemBox.Pdf.Forms.PdfSigner.Reason" /> and <see cref="P:GemBox.Pdf.Forms.PdfSigner.SignaturePolicyIdentifier" /> cannot both be specified if <see cref="P:GemBox.Pdf.Forms.PdfSigner.SignatureLevel" /> is set to <see cref="F:GemBox.Pdf.Forms.PdfSignatureLevel.PAdES_B_B" /> or higher.</para>
        <para>Default value: <see langword="null" />.</para>
      </summary>
      <value>
            The reason for the signing.
            </value>
      <exception cref="T:System.InvalidOperationException">Value cannot be set if <see cref="P:GemBox.Pdf.Forms.PdfSigner.SignaturePolicyIdentifier" /> is specified and <see cref="P:GemBox.Pdf.Forms.PdfSigner.SignatureLevel" /> is <see cref="F:GemBox.Pdf.Forms.PdfSignatureLevel.PAdES_B_B" /> or higher.</exception>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSigner.Location">
      <summary>
        <para>Gets or sets the CPU host name or physical location of the signing.</para>
        <para>Default value: <see langword="null" />.</para>
      </summary>
      <value>
            The CPU host name or physical location of the signing.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSigner.EstimatedSignatureContentsLength">
      <summary>
        <para>Gets the estimated length of the <see cref="P:GemBox.Pdf.Forms.PdfSignature.Content" /> entry (in bytes) that should be large enough to contain the entire data returned by the <see cref="M:GemBox.Pdf.Forms.PdfSigner.ComputeSignature(System.IO.Stream)" /> method.</para>
        <note type="note">This property supports the <b>GemBox</b> product infrastructure and is not intended to be used directly from your code.</note>
      </summary>
      <value>
            The estimated length of the <see cref="P:GemBox.Pdf.Forms.PdfSignature.Content" /> entry (in bytes) that should be large enough to contain the entire data returned by the <see cref="M:GemBox.Pdf.Forms.PdfSigner.ComputeSignature(System.IO.Stream)" /> method.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Forms.PdfSigner.ComputeSignature(System.IO.Stream)">
      <summary>
        <para>A method called when saving the PDF file that takes the PDF file stream (without <see cref="P:GemBox.Pdf.Forms.PdfSignature.Content" /> entry) as an input and returns the signature that will be set as the value of the <see cref="P:GemBox.Pdf.Forms.PdfSignature.Content" /> entry.</para>
        <note type="note">This method supports the <b>GemBox</b> product infrastructure and is not intended to be used directly from your code.</note>
      </summary>
      <param name="pdfFileStream">The PDF file stream (without <see cref="P:GemBox.Pdf.Forms.PdfSignature.Content" /> entry) for which the signature should be computed.</param>
      <returns>
            The signature that will be set as the value of the <see cref="P:GemBox.Pdf.Forms.PdfSignature.Content" /> entry.
            </returns>
    </member>
    <member name="T:GemBox.Pdf.Forms.PdfSubmitFormAction">
      <summary>
            A <i>submit-form action</i> transmits the names and values of selected interactive form fields to a specified uniform resource locator (URL).
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=459">PDF Specification ISO 32000-1:2008, section '12.7.5.2 Submit-Form Action'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-interactive-form-actions/504">Form Actions example</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSubmitFormAction.ActionType">
      <summary>
            Gets the <see cref="F:GemBox.Pdf.Actions.PdfActionType.SubmitForm" /> value.
            </summary>
      <value>
            The <see cref="F:GemBox.Pdf.Actions.PdfActionType.SubmitForm" /> value.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSubmitFormAction.Url">
      <summary>
        <i>(Required)</i> A uniform resource locator (URL) of the script at the Web server that will process the submission.
            </summary>
      <value>
            A uniform resource locator (URL) of the script at the Web server that will process the submission.
            </value>
      <exception cref="T:System.ArgumentException">Value is <see langword="null" /> or <see cref="F:System.String.Empty" />.</exception>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=459">PDF Specification ISO 32000-1:2008, section '12.7.5.2 Submit-Form Action'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSubmitFormAction.ExportFormat">
      <summary>
        <para>Gets or sets the format in which the PDF form data is exported.</para>
        <para>Default value: <see cref="F:GemBox.Pdf.Forms.PdfFormDataFormat.FDF" />.</para>
      </summary>
      <value>
            The format in which the PDF form data is exported.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSubmitFormAction.SelectedFields">
      <summary>
        <para>Gets the names of the fields that are either included in the submission (if <see cref="P:GemBox.Pdf.Forms.PdfFormActionSelectedFieldCollection.Excluded" /> is <see langword="false" />) or excluded from the submission (if <see cref="P:GemBox.Pdf.Forms.PdfFormActionSelectedFieldCollection.Excluded" /> is <see langword="true" />).</para>
        <para>Applicable only if <see cref="P:GemBox.Pdf.Forms.PdfFormActionSelectedFieldCollection.All" /> is <see langword="false" />.</para>
      </summary>
      <value>
            The names of the fields that are either included in the submission or excluded from the submission.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfSubmitFormAction.IncludeEmptyFields">
      <summary>
        <para>Gets or sets a value indicating whether fields with no values are excluded from the submission.</para>
        <para>Default value: <see langword="false" />.</para>
      </summary>
      <value>
        <see langword="true" /> if fields with no values are excluded from the submission; otherwise, <see langword="false" />.
            </value>
    </member>
    <member name="T:GemBox.Pdf.Forms.PdfTextField">
      <summary>
            Represents a box or space for text fill-in data typically entered from a keyboard.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=450">PDF Specification ISO 32000-1:2008, section '12.7.4.3 Text Fields'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfTextField.FieldType">
      <summary>
            Gets the <see cref="F:GemBox.Pdf.Forms.PdfFieldType.Text" /> value.
            </summary>
      <value>
            The <see cref="F:GemBox.Pdf.Forms.PdfFieldType.Text" /> value.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfTextField.ValueCore">
      <exclude />
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfTextField.Value">
      <summary>
        <para>Gets or sets the <see cref="T:GemBox.Pdf.Forms.PdfTextField" /> value as an instance of a <see cref="T:System.String" />.</para>
      </summary>
      <value>
            The <see cref="T:GemBox.Pdf.Forms.PdfTextField" /> value as an instance of a <see cref="T:System.String" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfTextField.UsedForFileSelection">
      <summary>
        <para>Gets a value indicating whether the text entered in the field represents the pathname of a file whose contents shall be submitted as the value of the field.</para>
        <para>Default value: <see langword="false" />.</para>
      </summary>
      <value>
        <see langword="true" /> if the text entered in the field represents the pathname of a file whose contents shall be submitted as the value of the field; otherwise, <see langword="false" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfTextField.Password">
      <summary>
        <para>Gets a value indicating whether the field is intended for entering a secure password that should not be echoed visibly to the screen.</para>
        <para>Default value: <see langword="false" />.</para>
      </summary>
      <value>
        <see langword="true" /> if the field is intended for entering a secure password that should not be echoed visibly to the screen; otherwise, <see langword="false" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfTextField.CheckSpelling">
      <summary>
        <para>Gets a value indicating whether the text entered in the field shall be spell-checked.</para>
        <para>Default value: <see langword="true" />.</para>
      </summary>
      <value>
        <see langword="true" /> if the text entered in the field shall be spell-checked; otherwise, <see langword="false" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfTextField.MultiLine">
      <summary>
        <para>Gets a value indicating whether the field may contain multiple lines of text.</para>
        <para>Default value: <see langword="false" />.</para>
      </summary>
      <value>
        <see langword="true" /> if the field may contain multiple lines of text; otherwise, <see langword="false" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfTextField.ScrollLongText">
      <summary>
        <para>Gets a value indicating whether the field shall scroll to accommodate more text than fits within its rectangle.</para>
        <para>Default value: <see langword="true" />.</para>
      </summary>
      <value>
        <see langword="true" /> if the field shall scroll to accommodate more text than fits within its rectangle; otherwise, <see langword="false" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfTextField.AllowRichTextFormat">
      <summary>
        <para>Gets a value indicating whether the value of this field shall be a rich text string.</para>
        <para>Default value: <see langword="false" />.</para>
      </summary>
      <value>
        <see langword="true" /> if the value of this field shall be a rich text string; otherwise, <see langword="false" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfTextField.LimitOfCharacters">
      <summary>
        <para>Gets the maximum length of the field’s text, in characters.</para>
        <para>Default value: <see langword="null" />.</para>
      </summary>
      <value>
              The maximum length of the field’s text, in characters.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfTextField.CombOfCharacters">
      <summary>
        <para>Gets the number of equally spaced positions the field shall be automatically divided into.</para>
        <para>Default value: <see langword="null" />.</para>
      </summary>
      <value>
              The number of equally spaced positions the field shall be automatically divided into.
            </value>
    </member>
    <member name="T:GemBox.Pdf.Forms.PdfToggleButtonField">
      <summary>
            Represents a base class for button fields that can switch states, such as <see cref="T:GemBox.Pdf.Forms.PdfCheckBoxField" /> and <see cref="T:GemBox.Pdf.Forms.PdfRadioButtonField" />.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=447">PDF Specification ISO 32000-1:2008, section '12.7.4.2 Button Fields'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-fill-in-pdf-interactive-form/502">Fill in Form example</seealso>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfToggleButtonField.ValueCore">
      <exclude />
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfToggleButtonField.Value">
      <summary>
            Gets or sets the <see cref="T:GemBox.Pdf.Forms.PdfToggleButtonField" /> value as an instance of the <see cref="T:System.String" /> type.
            </summary>
      <value>
            The <see cref="T:GemBox.Pdf.Forms.PdfToggleButtonField" /> value as an instance of the <see cref="T:System.String" /> type.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Forms.PdfToggleButtonField.Checked">
      <summary>
            Gets or sets a value indicating whether this <see cref="T:GemBox.Pdf.Forms.PdfToggleButtonField" /> is checked.
            </summary>
      <value>
        <see langword="true" /> if this <see cref="T:GemBox.Pdf.Forms.PdfToggleButtonField" /> is checked; otherwise, <see langword="false" />.
            </value>
    </member>
    <member name="T:GemBox.Pdf.FreeLimitEventArgs">
      <summary>
            Provides data for the <see cref="E:GemBox.Pdf.ComponentInfo.FreeLimitReached" /> event.
            </summary>
    </member>
    <member name="P:GemBox.Pdf.FreeLimitEventArgs.Document">
      <summary>
            Gets the document on which limit was reached.
            </summary>
      <value>
            The document on which limit was reached.
            </value>
    </member>
    <member name="P:GemBox.Pdf.FreeLimitEventArgs.FreeLimitReachedAction">
      <summary>
            Gets or sets the choice for proceeding when free limit is reached.
            </summary>
      <value>
            The choice for proceeding when free limit is reached.
            </value>
    </member>
    <member name="T:GemBox.Pdf.FreeLimitReachedAction">
      <summary>
            Type of action that can be chosen when free limit is reached.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.FreeLimitReachedAction.ThrowException">
      <summary>
            Throw <see cref="T:GemBox.Pdf.FreeLimitReachedException" />.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.FreeLimitReachedAction.Stop">
      <summary>
            Stop reading/writing page contents.
            </summary>
    </member>
    <member name="T:GemBox.Pdf.FreeLimitReachedException">
      <summary>
            Exception that occurs when free limit is reached.
            </summary>
    </member>
    <member name="T:GemBox.Pdf.ImageSaveFormat">
      <summary>
            An enumeration of supported image file formats when saving an image.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.ImageSaveFormat.Bmp">
      <summary>
            Bitmap (BMP) format.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.ImageSaveFormat.Gif">
      <summary>
            Graphics Interchange Format (GIF).
            </summary>
    </member>
    <member name="F:GemBox.Pdf.ImageSaveFormat.Jpeg">
      <summary>
            Joint Photographics Experts Group (JPEG) format.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.ImageSaveFormat.Png">
      <summary>
            Portable Network Graphics (PNG) format.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.ImageSaveFormat.Tiff">
      <summary>
            Tagged Image File Format (TIFF).
            </summary>
    </member>
    <member name="F:GemBox.Pdf.ImageSaveFormat.Wmp">
      <summary>
            Windows Media Photo format.
            </summary>
    </member>
    <member name="T:GemBox.Pdf.ImageSaveOptions">
      <summary>
            Represents a class which stores saving options for image files.
            </summary>
      <seealso cref="P:GemBox.Pdf.SaveOptions.Image" />
      <seealso cref="M:GemBox.Pdf.PdfDocument.Save(System.String,GemBox.Pdf.SaveOptions)" />
      <seealso cref="M:GemBox.Pdf.PdfDocument.Save(System.IO.Stream,GemBox.Pdf.SaveOptions)" />
      <seealso cref="M:GemBox.Pdf.Content.PdfImageContent.Save(System.IO.Stream,GemBox.Pdf.ImageSaveOptions)" />
      <seealso cref="M:GemBox.Pdf.Content.PdfImageContent.Save(System.String,GemBox.Pdf.ImageSaveOptions)" />
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-convert-pdf-to-image/208">Convert example</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-export-images-from-pdf/206">Export Images example</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/pdf-imagesource-wpf/1002">Export to ImageSource / Image Control example</seealso>
    </member>
    <member name="P:GemBox.Pdf.ImageSaveOptions.Format">
      <summary>
            Gets or sets the image format.
            </summary>
      <value>
            The image format.
            </value>
    </member>
    <member name="P:GemBox.Pdf.ImageSaveOptions.PageNumber">
      <summary>
            Gets or sets the zero-based page number of the document's page which should be saved to an image.
            </summary>
      <value>
            The zero-based page number of the document's page which should be saved to an image.
            </value>
    </member>
    <member name="P:GemBox.Pdf.ImageSaveOptions.PageCount">
      <summary>
        <para>Gets or sets the number of pages which should be saved to a multi-frame image.</para>
        <para>If image format doesn't support multiple frames, this property is ignored.</para>
        <para>Default value is 1.</para>
        <para>To save all pages, set value to <see cref="F:System.Int32.MaxValue" />.</para>
        <para>Only Tagged Image File Format (TIFF) and Graphics Interchange Format (GIF) format images support multiple frames.</para>
      </summary>
      <value>
            The number of pages which should be saved to a multi-frame image.
            </value>
    </member>
    <member name="P:GemBox.Pdf.ImageSaveOptions.Width">
      <summary>
            Gets or sets the image width in pixels.
            </summary>
      <value>
            The image width in pixels.
            </value>
      <remarks>
        <para>If both <see cref="P:GemBox.Pdf.ImageSaveOptions.Width" /> and <see cref="P:GemBox.Pdf.ImageSaveOptions.Height" /> are not specified, then image size will be equal to the slide size.</para>
        <para>If only one of the <see cref="P:GemBox.Pdf.ImageSaveOptions.Width" /> or <see cref="P:GemBox.Pdf.ImageSaveOptions.Height" /> is specified, then the specified dimension will be respected and other dimension will be calculated so that original aspect ratio is maintained.</para>
        <para>If both <see cref="P:GemBox.Pdf.ImageSaveOptions.Width" /> and <see cref="P:GemBox.Pdf.ImageSaveOptions.Height" /> are specified, then both specified dimensions will be respected (which may result in non-uniformly scaled image, if aspect ratio is not equal to the original one.</para>
      </remarks>
    </member>
    <member name="P:GemBox.Pdf.ImageSaveOptions.Height">
      <summary>
            Gets or sets the image height in pixels.
            </summary>
      <value>
            The image height in pixels.
            </value>
      <remarks>
        <para>If both <see cref="P:GemBox.Pdf.ImageSaveOptions.Width" /> and <see cref="P:GemBox.Pdf.ImageSaveOptions.Height" /> are not specified, then image size will be equal to the slide size.</para>
        <para>If only one of the <see cref="P:GemBox.Pdf.ImageSaveOptions.Width" /> or <see cref="P:GemBox.Pdf.ImageSaveOptions.Height" /> is specified, then the specified dimension will be respected and other dimension will be calculated so that original aspect ratio is maintained.</para>
        <para>If both <see cref="P:GemBox.Pdf.ImageSaveOptions.Width" /> and <see cref="P:GemBox.Pdf.ImageSaveOptions.Height" /> are specified, then both specified dimensions will be respected (which may result in non-uniformly scaled image, if aspect ratio is not equal to the original one.</para>
      </remarks>
    </member>
    <member name="P:GemBox.Pdf.ImageSaveOptions.PixelFormat">
      <summary>
            Gets or sets a pixel format, which will be used for the image.
            </summary>
      <value>
            The pixel format, which will be used for the image.
            </value>
    </member>
    <member name="P:GemBox.Pdf.ImageSaveOptions.TiffCompression">
      <summary>
            Gets or sets compression schema, which will be used when exporting to Tagged Image File Format (TIFF).
            </summary>
      <value>
            The compression schema, which will be used when exporting to Tagged Image File Format (TIFF).
            </value>
    </member>
    <member name="M:GemBox.Pdf.ImageSaveOptions.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:GemBox.Pdf.ImageSaveOptions" /> class.
            </summary>
    </member>
    <member name="M:GemBox.Pdf.ImageSaveOptions.#ctor(GemBox.Pdf.ImageSaveFormat)">
      <summary>
            Initializes a new instance of the <see cref="T:GemBox.Pdf.ImageSaveOptions" /> class for a specific image format.
            </summary>
      <param name="imageFormat">The image format.</param>
    </member>
    <member name="P:GemBox.Pdf.ImageSaveOptions.DpiX">
      <summary>
        <para>Gets or sets the horizontal dots per inch (dpi) of the image.</para>
        <para>Default value is <see cref="F:System.Double.NaN" />, which means that component specific default value will be used (currently 300).</para>
      </summary>
      <value>
            The horizontal dots per inch (dpi) of the image; that is, the dots per inch (dpi) along the x-axis.
            </value>
      <exception cref="T:System.ArgumentOutOfRangeException">Value is not greater than 0.</exception>
    </member>
    <member name="P:GemBox.Pdf.ImageSaveOptions.DpiY">
      <summary>
        <para>Gets or sets the vertical dots per inch (dpi) of the image.</para>
        <para>Default value is <see cref="F:System.Double.NaN" />, which means that component specific default value will be used (currently 300).</para>
      </summary>
      <value>
            The vertical dots per inch (dpi) of the image; that is, the dots per inch (dpi) along the y-axis.
            </value>
      <exception cref="T:System.ArgumentOutOfRangeException">Value is not greater than 0.</exception>
    </member>
    <member name="T:GemBox.Pdf.Objects.PdfArray">
            Implementation is taken from https://source.dot.net/#System.Private.CoreLib/src/System/Collections/Generic/List.cs.
            <summary>
            Represents a one-dimensional collection of <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" />s arranged sequentially.
            </summary><seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=26">PDF Specification ISO 32000-1:2008, section '7.3.6 Array Objects'</seealso><seealso xhref="objects.md#arrays" target="_self">Objects</seealso></member>
    <member name="M:GemBox.Pdf.Objects.PdfArray.Create">
      <summary>
            Creates a new instance of the <see cref="T:GemBox.Pdf.Objects.PdfArray" /> class.
            </summary>
      <returns>
            A new instance of the <see cref="T:GemBox.Pdf.Objects.PdfArray" /> class.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfArray.Create(System.Int32)">
      <summary>
            Creates a new instance of the <see cref="T:GemBox.Pdf.Objects.PdfArray" /> class that is empty and has the specified initial capacity.
            </summary>
      <param name="capacity">The number of <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" />s that the new array can initially store.</param>
      <returns>
            A new instance of the <see cref="T:GemBox.Pdf.Objects.PdfArray" /> class that is empty and has the specified initial capacity.
            </returns>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="capacity" /> is less than 0.</exception>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfArray.Create``1(System.Collections.Generic.IEnumerable{``0})">
      <summary>
            Creates a new instance of the <see cref="T:GemBox.Pdf.Objects.PdfArray" /> class that contains <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" />s copied from the specified collection and has sufficient capacity to accommodate the number of <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" />s copied.
            </summary>
      <typeparam name="T">The type of <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" />s in the <paramref name="collection" />.</typeparam>
      <param name="collection">The collection whose <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" />s are copied to the new array.</param>
      <returns>
            A new instance of the <see cref="T:GemBox.Pdf.Objects.PdfArray" /> class that contains <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" />s copied from the specified collection.
            </returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="collection" /> is <see langword="null" /> or one of the <paramref name="collection" />'s element is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">One of the <paramref name="collection" />'s element is already contained in some other <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" /> or is <see cref="T:GemBox.Pdf.Objects.PdfStream" /> or is the current <see cref="T:GemBox.Pdf.Objects.PdfArray" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfArray.Create``1(``0[])">
      <inheritdoc cref="M:GemBox.Pdf.Objects.PdfArray.Create``1(System.Collections.Generic.IEnumerable{``0})" />
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfArray.ObjectType">
      <summary>
            Gets the <see cref="F:GemBox.Pdf.Objects.PdfBasicObjectType.Array" /> value.
            </summary>
      <value>
            The <see cref="F:GemBox.Pdf.Objects.PdfBasicObjectType.Array" /> value.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfArray.Count">
      <summary>
            Gets the number of <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" />s contained in the <see cref="T:GemBox.Pdf.Objects.PdfArray" />.
            </summary>
      <value>
            The number of <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" />s contained in the <see cref="T:GemBox.Pdf.Objects.PdfArray" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfArray.CountCore">
      <exclude />
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfArray.Item(System.Int32)">
      <summary>
            Gets or sets the <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" /> at the specified index.
            </summary>
      <value>
            The <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" /> at the specified index.
            </value>
      <param name="index">The zero-based index of the <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" /> to get or set.</param>
      <returns>
            The <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" /> at the specified index.
            </returns>
      <exception cref="T:System.InvalidOperationException">The current <see cref="T:GemBox.Pdf.Objects.PdfArray" /> is read-only (<see cref="P:GemBox.Pdf.Objects.PdfBasicContainer.IsReadOnly" /> returns <see langword="true" />).</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than 0 or <paramref name="index" /> is equal to or greater than <see cref="P:GemBox.Pdf.Objects.PdfArray.Count" />.</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="value" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> is already contained in some other <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" /> or is <see cref="T:GemBox.Pdf.Objects.PdfStream" /> or is the current <see cref="T:GemBox.Pdf.Objects.PdfArray" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfArray.GetItemEnumerator(System.Boolean)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfArray.Clone(System.Func{GemBox.Pdf.Objects.PdfIndirectObject,GemBox.Pdf.Objects.PdfBasicObject})">
      <summary>
            Makes a deep clone of the <see cref="T:GemBox.Pdf.Objects.PdfArray" /> with parameter that controls the cloning of <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" />s.
            </summary>
      <param name="indirectObjectClone">A parameter that controls the cloning of <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" />s.</param>
      <returns>
            A deep clone of the <see cref="T:GemBox.Pdf.Objects.PdfArray" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfArray.Clone(System.Boolean)">
      <summary>
            Makes a deep clone of the <see cref="T:GemBox.Pdf.Objects.PdfArray" /> with optionally cloning descendant <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" />s.
            </summary>
      <param name="shallowIndirect">if set to <see langword="true" /> descendant <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" />s won't be cloned.</param>
      <returns>
            A deep clone of the <see cref="T:GemBox.Pdf.Objects.PdfArray" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfArray.CloneCore(System.Func{GemBox.Pdf.Objects.PdfIndirectObject,GemBox.Pdf.Objects.PdfBasicObject})">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfArray.VerifyAttachItem(GemBox.Pdf.Objects.PdfBasicObject)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfArray.Insert(System.Int32,GemBox.Pdf.Objects.PdfBasicObject)">
      <summary>
            Inserts a <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" /> into the <see cref="T:GemBox.Pdf.Objects.PdfArray" /> at the specified index.
            </summary>
      <param name="index">The zero-based index at which <paramref name="item" /> should be inserted.</param>
      <param name="item">The <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" /> to insert. The value cannot be <see langword="null" />. Use <see cref="P:GemBox.Pdf.Objects.PdfBasicObject.Null" /> value instead.</param>
      <exception cref="T:System.InvalidOperationException">The current <see cref="T:GemBox.Pdf.Objects.PdfArray" /> is read-only (<see cref="P:GemBox.Pdf.Objects.PdfBasicContainer.IsReadOnly" /> returns <see langword="true" />).</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than 0 or <paramref name="index" /> is greater than <see cref="P:GemBox.Pdf.Objects.PdfArray.Count" />.</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="item" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="item" /> is already contained in some other <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" /> or is <see cref="T:GemBox.Pdf.Objects.PdfStream" /> or is the current <see cref="T:GemBox.Pdf.Objects.PdfArray" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfArray.Add(GemBox.Pdf.Objects.PdfBasicObject)">
      <summary>
            Adds a <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" /> to the end of the <see cref="T:GemBox.Pdf.Objects.PdfArray" />.
            </summary>
      <param name="item">The <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" /> to be added to the end of the <see cref="T:GemBox.Pdf.Objects.PdfArray" />. The value cannot be <see langword="null" />. Use <see cref="P:GemBox.Pdf.Objects.PdfBasicObject.Null" /> value instead.</param>
      <exception cref="T:System.InvalidOperationException">The current <see cref="T:GemBox.Pdf.Objects.PdfArray" /> is read-only (<see cref="P:GemBox.Pdf.Objects.PdfBasicContainer.IsReadOnly" /> returns <see langword="true" />).</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="item" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="item" /> is already contained in some other <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" /> or is <see cref="T:GemBox.Pdf.Objects.PdfStream" /> or is the current <see cref="T:GemBox.Pdf.Objects.PdfArray" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfArray.RemoveAt(System.Int32)">
      <summary>
            Removes the <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" /> at the specified index of the <see cref="T:GemBox.Pdf.Objects.PdfArray" />.
            </summary>
      <param name="index">The zero-based index of the <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" /> to remove.</param>
      <exception cref="T:System.InvalidOperationException">The current <see cref="T:GemBox.Pdf.Objects.PdfArray" /> is read-only (<see cref="P:GemBox.Pdf.Objects.PdfBasicContainer.IsReadOnly" /> returns <see langword="true" />).</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than 0 or <paramref name="index" /> is equal to or greater than <see cref="P:GemBox.Pdf.Objects.PdfArray.Count" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfArray.Remove(GemBox.Pdf.Objects.PdfBasicObject)">
      <summary>
            Removes the first occurrence of a specific <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" /> from the <see cref="T:GemBox.Pdf.Objects.PdfArray" />.
            </summary>
      <param name="item">The <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" /> to remove from the <see cref="T:GemBox.Pdf.Objects.PdfArray" />.</param>
      <returns>
        <see langword="true" /> if <paramref name="item" /> is successfully removed; otherwise, <see langword="false" />. This method also returns <see langword="false" /> if <paramref name="item" /> was not found in the <see cref="T:GemBox.Pdf.Objects.PdfArray" />.
            </returns>
      <exception cref="T:System.InvalidOperationException">The current <see cref="T:GemBox.Pdf.Objects.PdfArray" /> is read-only (<see cref="P:GemBox.Pdf.Objects.PdfBasicContainer.IsReadOnly" /> returns <see langword="true" />).</exception>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfArray.Clear">
      <summary>
            Removes all <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" />s from the <see cref="T:GemBox.Pdf.Objects.PdfArray" />.
            </summary>
      <exception cref="T:System.InvalidOperationException">The current <see cref="T:GemBox.Pdf.Objects.PdfArray" /> is read-only (<see cref="P:GemBox.Pdf.Objects.PdfBasicContainer.IsReadOnly" /> returns <see langword="true" />).</exception>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfArray.IndexOf(GemBox.Pdf.Objects.PdfBasicObject)">
      <summary>
            Searches for the specified <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" /> and returns the zero-based index of the first occurrence within the entire <see cref="T:GemBox.Pdf.Objects.PdfArray" />.
            </summary>
      <param name="item">The <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" /> to locate in the <see cref="T:GemBox.Pdf.Objects.PdfArray" />.</param>
      <returns>
            The zero-based index of the first occurrence of <paramref name="item" /> within the entire <see cref="T:GemBox.Pdf.Objects.PdfArray" />, if found; otherwise, –1.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfArray.Contains(GemBox.Pdf.Objects.PdfBasicObject)">
      <summary>
            Determines whether a <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" /> is in the <see cref="T:GemBox.Pdf.Objects.PdfArray" />.
            </summary>
      <param name="item">The <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" /> to locate in the <see cref="T:GemBox.Pdf.Objects.PdfArray" />.</param>
      <returns>
        <see langword="true" /> if <paramref name="item" /> is found in the <see cref="T:GemBox.Pdf.Objects.PdfArray" />; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfArray.CopyTo(GemBox.Pdf.Objects.PdfBasicObject[],System.Int32)">
      <summary>
            Copies the entire <see cref="T:GemBox.Pdf.Objects.PdfArray" /> to a compatible one-dimensional array, starting at the specified index of the target array.
            </summary>
      <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" />s copied from <see cref="T:GemBox.Pdf.Objects.PdfArray" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
      <param name="arrayIndex">The zero-based index in <paramref name="array" /> at which copying begins.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="array" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="arrayIndex" /> is less than 0.</exception>
      <exception cref="T:System.ArgumentException">The number of <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" />s in the source <see cref="T:GemBox.Pdf.Objects.PdfArray" /> is greater than the available space from <paramref name="arrayIndex" /> to the end of the destination <paramref name="array" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfArray.CopyToCore(System.Array,System.Int32)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfArray.GetEnumerator">
      <summary>
            Returns an enumerator that iterates through the <see cref="T:GemBox.Pdf.Objects.PdfArray" />.
            </summary>
      <returns>
            A <see cref="T:GemBox.Pdf.Objects.PdfArray.Enumerator" /> for the <see cref="T:GemBox.Pdf.Objects.PdfArray" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfArray.GetEnumeratorCore">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfArray.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Objects.PdfArray" /> instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Objects.PdfArray" /> instance.
            </returns>
      <remarks>
            This method should be used primarily for debugging purposes and should be considered volatile (format of its return value might change in future versions).
            </remarks>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfArray.RemoveAll(System.Predicate{GemBox.Pdf.Objects.PdfBasicObject})">
      <exclude />
    </member>
    <member name="T:GemBox.Pdf.Objects.PdfArray.Enumerator">
      <summary>
            Enumerates the <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" />s of a <see cref="T:GemBox.Pdf.Objects.PdfArray" />.
            </summary>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfArray.Enumerator.Current">
      <summary>
            Gets the <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" /> at the current position of the enumerator.
            </summary>
      <value>
            The <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" /> in the <see cref="T:GemBox.Pdf.Objects.PdfArray" /> at the current position of the enumerator.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfArray.Enumerator.MoveNext">
      <summary>
            Advances the enumerator to the next <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" /> of the <see cref="T:GemBox.Pdf.Objects.PdfArray" />.
            </summary>
      <returns>
        <see langword="true" /> if the enumerator was successfully advanced to the next <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" />; <see langword="false" /> if the enumerator has passed the end of the collection.
            </returns>
      <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfArray.Enumerator.Dispose">
      <summary>
            Releases all resources used by the <see cref="T:GemBox.Pdf.Objects.PdfArray.Enumerator" />.
            </summary>
    </member>
    <member name="T:GemBox.Pdf.Objects.PdfBasicCollection">
      <summary>
            Represents a base class for all basic PDF objects that are collections (<see cref="T:GemBox.Pdf.Objects.PdfArray" /> and <see cref="T:GemBox.Pdf.Objects.PdfDictionary" />).
            </summary>
      <seealso xhref="objects.md#class-hierarchy" target="_self">Objects</seealso>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfBasicCollection.CountCore">
      <exclude />
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfBasicCollection.Count">
      <summary>
            Gets the number of elements contained in the <see cref="T:GemBox.Pdf.Objects.PdfBasicCollection" />.
            </summary>
      <value>
            The number of <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" />s contained in the <see cref="T:GemBox.Pdf.Objects.PdfBasicCollection" />.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfBasicCollection.CopyToCore(System.Array,System.Int32)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfBasicCollection.GetEnumeratorCore">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfBasicCollection.RemoveAll(System.Predicate{GemBox.Pdf.Objects.PdfBasicObject})">
      <exclude />
    </member>
    <member name="T:GemBox.Pdf.Objects.PdfBasicContainer">
      <summary>
            Represents a base class for all mutable basic PDF objects.
            </summary>
      <remarks>
        <para>
          <see cref="T:GemBox.Pdf.Objects.PdfBasicContainer" /> instance is mutable and therefore cannot be shared (contained in multiple <see cref="T:GemBox.Pdf.Objects.PdfDictionary" /> or <see cref="T:GemBox.Pdf.Objects.PdfArray" /> objects). The only exception is <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" /> instance that is also mutable, but can be shared.</para>
        <para>
          <see cref="T:GemBox.Pdf.Objects.PdfBasicContainer" /> instance is not thread-safe.</para>
        <para>
          <see cref="T:GemBox.Pdf.Objects.PdfBasicContainer" /> instance implements reference equality.</para>
      </remarks>
      <seealso xhref="objects.md#class-hierarchy" target="_self">Objects</seealso>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfBasicContainer.Parent">
      <summary>
            Gets the parent of this basic PDF object.
            </summary>
      <value>
            The parent of this basic PDF object.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfBasicContainer.IsReadOnly">
      <summary>
            Gets a value indicating whether the <see cref="T:GemBox.Pdf.Objects.PdfBasicContainer" /> and all of its descendants are read-only.
            </summary>
      <value>
        <see langword="true" /> if the <see cref="T:GemBox.Pdf.Objects.PdfBasicContainer" /> and all of its descendants are read-only; otherwise, <see langword="false" />.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfBasicContainer.IncrementVersion">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfBasicContainer.VerifyIsReadOnly">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfBasicContainer.VerifyAttachItem(GemBox.Pdf.Objects.PdfBasicObject)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfBasicContainer.AttachItem(GemBox.Pdf.Objects.PdfBasicObject)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfBasicContainer.DetachItem(GemBox.Pdf.Objects.PdfBasicObject)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfBasicContainer.GetItemEnumerator(System.Boolean)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfBasicContainer.GetContainerItems(System.Boolean)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfBasicContainer.GetTopmostIndirectSelfOrDescendants">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfBasicContainer.CreateDefaultIndirectObjectCloner">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfBasicContainer.Clone(System.Func{GemBox.Pdf.Objects.PdfIndirectObject,GemBox.Pdf.Objects.PdfBasicObject})">
      <summary>
            Makes a deep clone of the <see cref="T:GemBox.Pdf.Objects.PdfBasicContainer" /> with parameter that controls the cloning of <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" />s.
            </summary>
      <param name="indirectObjectClone">A parameter that controls the cloning of <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" />s.</param>
      <returns>
            A deep clone of the <see cref="T:GemBox.Pdf.Objects.PdfBasicContainer" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfBasicContainer.Clone(System.Boolean)">
      <summary>
            Makes a deep clone of the <see cref="T:GemBox.Pdf.Objects.PdfBasicContainer" /> with optionally cloning descendant <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" />s.
            </summary>
      <param name="shallowIndirect">if set to <see langword="true" /> descendant <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" />s won't be cloned.</param>
      <returns>
            A deep clone of the <see cref="T:GemBox.Pdf.Objects.PdfBasicContainer" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfBasicContainer.CloneCore(System.Func{GemBox.Pdf.Objects.PdfIndirectObject,GemBox.Pdf.Objects.PdfBasicObject})">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfBasicContainer.CloneItem(GemBox.Pdf.Objects.PdfBasicObject,System.Func{GemBox.Pdf.Objects.PdfIndirectObject,GemBox.Pdf.Objects.PdfBasicObject})">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfBasicContainer.Equals(System.Object)">
      <summary>
            Determines whether the specified <see cref="T:System.Object" /> is equal to this <see cref="T:GemBox.Pdf.Objects.PdfBasicContainer" /> instance.
            </summary>
      <param name="obj">The <see cref="T:System.Object" /> to compare with this <see cref="T:GemBox.Pdf.Objects.PdfBasicContainer" /> instance.</param>
      <returns>
        <see langword="true" /> if the specified <see cref="T:System.Object" /> is equal to this <see cref="T:GemBox.Pdf.Objects.PdfBasicContainer" /> instance; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfBasicContainer.GetHashCode">
      <summary>
            Returns a hash code for this <see cref="T:GemBox.Pdf.Objects.PdfBasicContainer" /> instance.
            </summary>
      <returns>
            A hash code for this <see cref="T:GemBox.Pdf.Objects.PdfBasicContainer" /> instance, suitable for use in hashing algorithms and data structures like a hash table.
            </returns>
    </member>
    <member name="T:GemBox.Pdf.Objects.PdfBasicObject">
      <summary>
            Represents a base class for all basic PDF objects.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=21">PDF Specification ISO 32000-1:2008, section '7.3 Objects'</seealso>
      <seealso xhref="objects.md#class-hierarchy" target="_self">Objects</seealso>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfBasicObject.Null">
      <summary>
            Gets the single instance of <see cref="F:GemBox.Pdf.Objects.PdfBasicObjectType.Null" /> type.
            </summary>
      <value>
            The single instance of <see cref="F:GemBox.Pdf.Objects.PdfBasicObjectType.Null" /> type.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=29">PDF Specification ISO 32000-1:2008, section '7.3.9 Null Object'</seealso>
      <seealso xhref="objects.md#the-null-object" target="_self">Objects</seealso>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfBasicObject.ObjectType">
      <summary>
            Gets the <see cref="T:GemBox.Pdf.Objects.PdfBasicObjectType" /> of the current <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" /> instance.
            </summary>
      <value>
            The <see cref="T:GemBox.Pdf.Objects.PdfBasicObjectType" /> of the current <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" /> instance.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfBasicObject.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" /> instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" /> instance.
            </returns>
      <remarks>
            This method should be used primarily for debugging purposes and should be considered volatile (format of its return value might change in future versions).
            </remarks>
    </member>
    <member name="T:GemBox.Pdf.Objects.PdfBasicObjectType">
      <summary>
            Represents a type of <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" />.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=21">PDF Specification ISO 32000-1:2008, section '7.3 Objects'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/basic-pdf-objects/402">Basic Objects example</seealso>
    </member>
    <member name="F:GemBox.Pdf.Objects.PdfBasicObjectType.Null">
      <summary>
            Object is <see cref="P:GemBox.Pdf.Objects.PdfBasicObject.Null" />.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Objects.PdfBasicObjectType.Boolean">
      <summary>
            Object is <see cref="T:GemBox.Pdf.Objects.PdfBoolean" />.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Objects.PdfBasicObjectType.Number">
      <summary>
            Object is <see cref="T:GemBox.Pdf.Objects.PdfNumber" />.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Objects.PdfBasicObjectType.Name">
      <summary>
            Object is <see cref="T:GemBox.Pdf.Objects.PdfName" />.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Objects.PdfBasicObjectType.String">
      <summary>
            Object is <see cref="T:GemBox.Pdf.Objects.PdfString" />.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Objects.PdfBasicObjectType.Array">
      <summary>
            Object is <see cref="T:GemBox.Pdf.Objects.PdfArray" />.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Objects.PdfBasicObjectType.Dictionary">
      <summary>
            Object is <see cref="T:GemBox.Pdf.Objects.PdfDictionary" />.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Objects.PdfBasicObjectType.Stream">
      <summary>
            Object is <see cref="T:GemBox.Pdf.Objects.PdfStream" />.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Objects.PdfBasicObjectType.IndirectObject">
      <summary>
            Object is <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" />.
            </summary>
    </member>
    <member name="T:GemBox.Pdf.Objects.PdfBasicValue">
      <summary>
            Represents a base class for all immutable basic PDF objects.
            </summary>
      <remarks>
        <para>
          <see cref="T:GemBox.Pdf.Objects.PdfBasicValue" /> instance is immutable and therefore can be shared (contained in multiple <see cref="T:GemBox.Pdf.Objects.PdfDictionary" /> or <see cref="T:GemBox.Pdf.Objects.PdfArray" /> objects).</para>
        <para>
          <see cref="T:GemBox.Pdf.Objects.PdfBasicValue" /> instance is thread-safe.</para>
        <para>
          <see cref="T:GemBox.Pdf.Objects.PdfBasicValue" /> instance implements value equality.</para>
      </remarks>
      <seealso xhref="objects.md#class-hierarchy" target="_self">Objects</seealso>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfBasicValue.Equals(System.Object)">
      <summary>
            Determines whether the specified <see cref="T:System.Object" /> is equal to this <see cref="T:GemBox.Pdf.Objects.PdfBasicValue" /> instance.
            </summary>
      <param name="obj">The <see cref="T:System.Object" /> to compare with this <see cref="T:GemBox.Pdf.Objects.PdfBasicValue" /> instance.</param>
      <returns>
        <see langword="true" /> if the specified <see cref="T:System.Object" /> is equal to this <see cref="T:GemBox.Pdf.Objects.PdfBasicValue" /> instance; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfBasicValue.GetHashCode">
      <summary>
            Returns a hash code for this <see cref="T:GemBox.Pdf.Objects.PdfBasicValue" /> instance.
            </summary>
      <returns>
            A hash code for this <see cref="T:GemBox.Pdf.Objects.PdfBasicValue" /> instance, suitable for use in hashing algorithms and data structures like a hash table.
            </returns>
    </member>
    <member name="T:GemBox.Pdf.Objects.PdfBoolean">
      <summary>
        <para>Represents PDF logical values of <see langword="true" /> and <see langword="false" />.</para>
        <para>There are only two instances of this type and those are <see cref="P:GemBox.Pdf.Objects.PdfBoolean.True" /> and <see cref="P:GemBox.Pdf.Objects.PdfBoolean.False" />.</para>
      </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=22">PDF Specification ISO 32000-1:2008, section '7.3.2 Boolean Objects'</seealso>
      <seealso xhref="objects.md#boolean-values" target="_self">Objects</seealso>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfBoolean.False">
      <summary>
            Gets the <see cref="T:GemBox.Pdf.Objects.PdfBoolean" /> instance with logical value <see langword="false" />.
            </summary>
      <value>
            The <see cref="T:GemBox.Pdf.Objects.PdfBoolean" /> instance with logical value <see langword="false" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfBoolean.True">
      <summary>
            Gets the <see cref="T:GemBox.Pdf.Objects.PdfBoolean" /> instance with logical value <see langword="true" />.
            </summary>
      <value>
            The <see cref="T:GemBox.Pdf.Objects.PdfBoolean" /> instance with logical value <see langword="true" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfBoolean.Value">
      <summary>
            Gets a <see cref="T:System.Boolean" /> value of this <see cref="T:GemBox.Pdf.Objects.PdfBoolean" /> instance.
            </summary>
      <value>
            A <see cref="T:System.Boolean" /> value of this <see cref="T:GemBox.Pdf.Objects.PdfBoolean" /> instance.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfBoolean.ObjectType">
      <summary>
            Gets the <see cref="F:GemBox.Pdf.Objects.PdfBasicObjectType.Boolean" /> value.
            </summary>
      <value>
            The <see cref="F:GemBox.Pdf.Objects.PdfBasicObjectType.Boolean" /> value.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfBoolean.Equals(System.Object)">
      <summary>
            Determines whether the specified <see cref="T:System.Object" /> is equal to this <see cref="T:GemBox.Pdf.Objects.PdfBoolean" /> instance.
            </summary>
      <param name="obj">The <see cref="T:System.Object" /> to compare with this <see cref="T:GemBox.Pdf.Objects.PdfBoolean" /> instance.</param>
      <returns>
        <see langword="true" /> if the specified <see cref="T:System.Object" /> is equal to this <see cref="T:GemBox.Pdf.Objects.PdfBoolean" /> instance; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfBoolean.GetHashCode">
      <summary>
            Returns a hash code for this <see cref="T:GemBox.Pdf.Objects.PdfBoolean" /> instance.
            </summary>
      <returns>
            A hash code for this <see cref="T:GemBox.Pdf.Objects.PdfBoolean" /> instance, suitable for use in hashing algorithms and data structures like a hash table.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfBoolean.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Objects.PdfBoolean" /> instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Objects.PdfBoolean" /> instance.
            </returns>
      <remarks>
            This method should be used primarily for debugging purposes and should be considered volatile (format of its return value might change in future versions).
            </remarks>
    </member>
    <member name="T:GemBox.Pdf.Objects.PdfDictionary">
      <summary>
            Represents an associative table containing pairs of <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" />s, known as the <see cref="T:GemBox.Pdf.Objects.PdfDictionaryEntry">dictionary’s entries</see>.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=26">PDF Specification ISO 32000-1:2008, section '7.3.7 Dictionary Objects'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/basic-pdf-objects/402">Basic Objects example</seealso>
      <seealso xhref="objects.md#dictionaries" target="_self">Objects</seealso>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfDictionary.Create">
      <summary>
            Creates a new instance of the <see cref="T:GemBox.Pdf.Objects.PdfDictionary" /> class.
            </summary>
      <returns>
            A new instance of the <see cref="T:GemBox.Pdf.Objects.PdfDictionary" /> class.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfDictionary.Create(System.Int32)">
      <summary>
            Creates a new instance of the <see cref="T:GemBox.Pdf.Objects.PdfDictionary" /> class that is empty and has the specified initial capacity.
            </summary>
      <param name="capacity">The number of entries that the new dictionary can initially store.</param>
      <returns>
            A new instance of the <see cref="T:GemBox.Pdf.Objects.PdfDictionary" /> class that is empty and has the specified initial capacity.
            </returns>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="capacity" /> is less than 0.</exception>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfDictionary.Create(System.Collections.Generic.IEnumerable{GemBox.Pdf.Objects.PdfDictionaryEntry})">
      <summary>
            Creates a new instance of the <see cref="T:GemBox.Pdf.Objects.PdfDictionary" /> class that contains <see cref="T:GemBox.Pdf.Objects.PdfDictionaryEntry">entries</see> copied from the specified collection and has sufficient capacity to accommodate the number of entries copied.
            </summary>
      <param name="collection">The collection whose <see cref="T:GemBox.Pdf.Objects.PdfDictionaryEntry">entries</see> are copied to the new dictionary.</param>
      <returns>
            A new instance of the <see cref="T:GemBox.Pdf.Objects.PdfDictionary" /> class that contains <see cref="T:GemBox.Pdf.Objects.PdfDictionaryEntry">entries</see> copied from the specified collection.
            </returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="collection" /> is <see langword="null" /> or one of the <paramref name="collection" />'s entries has <see langword="null" /> key or value.</exception>
      <exception cref="T:System.ArgumentException">One of the <paramref name="collection" />'s entries value is already contained in some other <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" /> or is <see cref="T:GemBox.Pdf.Objects.PdfStream" /> or is the current <see cref="T:GemBox.Pdf.Objects.PdfDictionary" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfDictionary.Create(GemBox.Pdf.Objects.PdfDictionaryEntry[])">
      <inheritdoc cref="M:GemBox.Pdf.Objects.PdfDictionary.Create(System.Collections.Generic.IEnumerable{GemBox.Pdf.Objects.PdfDictionaryEntry})" />
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfDictionary.ObjectType">
      <summary>
            Gets the <see cref="F:GemBox.Pdf.Objects.PdfBasicObjectType.Dictionary" /> value.
            </summary>
      <value>
            The <see cref="F:GemBox.Pdf.Objects.PdfBasicObjectType.Dictionary" /> value.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfDictionary.Count">
      <summary>
            Gets the number of entries contained in the <see cref="T:GemBox.Pdf.Objects.PdfDictionary" />.
            </summary>
      <value>
            The number of entries contained in the <see cref="T:GemBox.Pdf.Objects.PdfDictionary" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfDictionary.CountCore">
      <exclude />
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfDictionary.Keys">
      <summary>
            Gets a collection containing the keys in the <see cref="T:GemBox.Pdf.Objects.PdfDictionary" />.
            </summary>
      <value>
            A <see cref="T:GemBox.Pdf.Objects.PdfDictionary.KeyCollection" /> containing the keys in the <see cref="T:GemBox.Pdf.Objects.PdfDictionary" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfDictionary.Values">
      <summary>
            Gets a collection containing the values in the <see cref="T:GemBox.Pdf.Objects.PdfDictionary" />.
            </summary>
      <value>
            A <see cref="T:GemBox.Pdf.Objects.PdfDictionary.ValueCollection" /> containing the values in the <see cref="T:GemBox.Pdf.Objects.PdfDictionary" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfDictionary.Item(GemBox.Pdf.Objects.PdfName)">
      <summary>
            Gets or sets the <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" /> value associated with the specified <see cref="T:GemBox.Pdf.Objects.PdfName" /> key.
            </summary>
      <value>
            The <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" /> value associated with the specified <see cref="T:GemBox.Pdf.Objects.PdfName" /> key. If the specified key is not found, a get operation returns <see cref="P:GemBox.Pdf.Objects.PdfBasicObject.Null" />.
            A set operation overrides existing or adds a new entry with the specified <see cref="T:GemBox.Pdf.Objects.PdfName" /> key and <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" /> value.
            </value>
      <param name="key">The <see cref="T:GemBox.Pdf.Objects.PdfName" /> key of the <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" /> value to get or set.</param>
      <returns>
            A <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" /> value associated with the specified <see cref="T:GemBox.Pdf.Objects.PdfName" /> key. If the specified key is not found, <see cref="P:GemBox.Pdf.Objects.PdfBasicObject.Null" /> is returned.
            </returns>
      <exception cref="T:System.InvalidOperationException">The current <see cref="T:GemBox.Pdf.Objects.PdfDictionary" /> is read-only (<see cref="P:GemBox.Pdf.Objects.PdfBasicContainer.IsReadOnly" /> returns <see langword="true" />).</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="key" /> or value is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">The value is already contained in some other <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" /> or is <see cref="T:GemBox.Pdf.Objects.PdfStream" /> or is the current <see cref="T:GemBox.Pdf.Objects.PdfDictionary" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfDictionary.GetItemEnumerator(System.Boolean)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfDictionary.Clone(System.Func{GemBox.Pdf.Objects.PdfIndirectObject,GemBox.Pdf.Objects.PdfBasicObject})">
      <summary>
            Makes a deep clone of the <see cref="T:GemBox.Pdf.Objects.PdfDictionary" /> with parameter that controls the cloning of <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" />s.
            </summary>
      <param name="indirectObjectClone">A parameter that controls the cloning of <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" />s.</param>
      <returns>
            A deep clone of the <see cref="T:GemBox.Pdf.Objects.PdfDictionary" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfDictionary.Clone(System.Boolean)">
      <summary>
            Makes a deep clone of the <see cref="T:GemBox.Pdf.Objects.PdfDictionary" /> with optionally cloning descendant <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" />s.
            </summary>
      <param name="shallowIndirect">if set to <see langword="true" /> descendant <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" />s won't be cloned.</param>
      <returns>
            A deep clone of the <see cref="T:GemBox.Pdf.Objects.PdfDictionary" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfDictionary.CloneCore(System.Func{GemBox.Pdf.Objects.PdfIndirectObject,GemBox.Pdf.Objects.PdfBasicObject})">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfDictionary.VerifyAttachItem(GemBox.Pdf.Objects.PdfBasicObject)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfDictionary.TryGetValue(GemBox.Pdf.Objects.PdfName,GemBox.Pdf.Objects.PdfBasicObject@)">
      <summary>
            Gets the value associated with the specified key.
            </summary>
      <param name="key">The key of the value to get.</param>
      <param name="value">When this method returns, contains the value associated with the specified key, if the key is found; otherwise, the <see cref="P:GemBox.Pdf.Objects.PdfBasicObject.Null" /> value.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:GemBox.Pdf.Objects.PdfDictionary" /> contains an entry with the specified key; otherwise, <see langword="false" />.
            </returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="key" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfDictionary.Add(GemBox.Pdf.Objects.PdfName,GemBox.Pdf.Objects.PdfBasicObject)">
      <summary>
            Adds the specified key and value to the dictionary.
            </summary>
      <param name="key">The key of the entry to add.</param>
      <param name="value">The value of the entry to add. The value cannot be <see langword="null" />. Use <see cref="P:GemBox.Pdf.Objects.PdfBasicObject.Null" /> value instead.</param>
      <exception cref="T:System.InvalidOperationException">The current <see cref="T:GemBox.Pdf.Objects.PdfDictionary" /> is read-only (<see cref="P:GemBox.Pdf.Objects.PdfBasicContainer.IsReadOnly" /> returns <see langword="true" />).</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="key" /> or <paramref name="value" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">An entry with the same key already exists in the <see cref="T:GemBox.Pdf.Objects.PdfDictionary" /> or <paramref name="value" /> is already contained in some other <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" /> or is <see cref="T:GemBox.Pdf.Objects.PdfStream" /> or is the current <see cref="T:GemBox.Pdf.Objects.PdfDictionary" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfDictionary.Remove(GemBox.Pdf.Objects.PdfName)">
      <summary>
            Removes the value with the specified key from the <see cref="T:GemBox.Pdf.Objects.PdfDictionary" />.
            </summary>
      <param name="key">The key of the entry to remove.</param>
      <returns>
        <see langword="true" /> if the key is found and the entry removed; otherwise, <see langword="false" />. This method returns <see langword="false" /> if key is not found in the <see cref="T:GemBox.Pdf.Objects.PdfDictionary" />.
            </returns>
      <exception cref="T:System.InvalidOperationException">The current <see cref="T:GemBox.Pdf.Objects.PdfDictionary" /> is read-only (<see cref="P:GemBox.Pdf.Objects.PdfBasicContainer.IsReadOnly" /> returns <see langword="true" />).</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="key" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfDictionary.Clear">
      <summary>
            Removes all keys and values from the <see cref="T:GemBox.Pdf.Objects.PdfDictionary" />.
            </summary>
      <exception cref="T:System.InvalidOperationException">The current <see cref="T:GemBox.Pdf.Objects.PdfDictionary" /> is read-only (<see cref="P:GemBox.Pdf.Objects.PdfBasicContainer.IsReadOnly" /> returns <see langword="true" />).</exception>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfDictionary.ContainsKey(GemBox.Pdf.Objects.PdfName)">
      <summary>
            Determines whether the <see cref="T:GemBox.Pdf.Objects.PdfDictionary" /> contains the specified key.
            </summary>
      <param name="key">The key to locate in the <see cref="T:GemBox.Pdf.Objects.PdfDictionary" />.</param>
      <returns>
        <see langword="true" /> if the <see cref="T:GemBox.Pdf.Objects.PdfDictionary" /> contains an entry with the specified key; otherwise, <see langword="false" />.
            </returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="key" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfDictionary.GetEnumerator">
      <summary>
            Returns an enumerator that iterates through the <see cref="T:GemBox.Pdf.Objects.PdfDictionary" />.
            </summary>
      <returns>
            A <see cref="T:GemBox.Pdf.Objects.PdfDictionary.Enumerator" /> structure for the <see cref="T:GemBox.Pdf.Objects.PdfDictionary" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfDictionary.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Objects.PdfDictionary" /> instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Objects.PdfDictionary" /> instance.
            </returns>
      <remarks>
            This method should be used primarily for debugging purposes and should be considered volatile (format of its return value might change in future versions).
            </remarks>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfDictionary.CopyToCore(System.Array,System.Int32)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfDictionary.GetEnumeratorCore">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfDictionary.RemoveAll(System.Predicate{GemBox.Pdf.Objects.PdfBasicObject})">
      <exclude />
    </member>
    <member name="T:GemBox.Pdf.Objects.PdfDictionary.KeyCollection">
      <summary>
            Represents the collection of keys in a <see cref="T:GemBox.Pdf.Objects.PdfDictionary" />.
            </summary>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfDictionary.KeyCollection.Count">
      <summary>
            Gets the number of <see cref="T:GemBox.Pdf.Objects.PdfName" />s contained in the <see cref="T:GemBox.Pdf.Objects.PdfDictionary.KeyCollection" />.
            </summary>
      <value>
            The number of <see cref="T:GemBox.Pdf.Objects.PdfName" />s contained in the <see cref="T:GemBox.Pdf.Objects.PdfDictionary.KeyCollection" /></value>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfDictionary.KeyCollection.CopyTo(GemBox.Pdf.Objects.PdfName[],System.Int32)">
      <summary>
            Copies the <see cref="T:GemBox.Pdf.Objects.PdfDictionary.KeyCollection" /> elements to an existing one-dimensional <see cref="T:System.Array" />, starting at the specified array index.
            </summary>
      <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the <see cref="T:GemBox.Pdf.Objects.PdfName" />s copied from <see cref="T:GemBox.Pdf.Objects.PdfDictionary.KeyCollection" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
      <param name="arrayIndex">The zero-based index in <paramref name="array" /> at which copying begins.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="array" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="arrayIndex" /> is less than zero.</exception>
      <exception cref="T:System.ArgumentException">The number of elements in the source <see cref="T:GemBox.Pdf.Objects.PdfDictionary.KeyCollection" /> is greater than the available space from <paramref name="arrayIndex" /> to the end of the destination <paramref name="array" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfDictionary.KeyCollection.GetEnumerator">
      <summary>
            Returns an enumerator that iterates through the <see cref="T:GemBox.Pdf.Objects.PdfDictionary.KeyCollection" />.
            </summary>
      <returns>
            A <see cref="T:GemBox.Pdf.Objects.PdfDictionary.KeyCollection.Enumerator" /> for the <see cref="T:GemBox.Pdf.Objects.PdfDictionary.KeyCollection" />.
            </returns>
    </member>
    <member name="T:GemBox.Pdf.Objects.PdfDictionary.KeyCollection.Enumerator">
      <summary>
            Enumerates the elements of a <see cref="T:GemBox.Pdf.Objects.PdfDictionary.KeyCollection" />.
            </summary>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfDictionary.KeyCollection.Enumerator.Current">
      <summary>
            Gets the element at the current position of the enumerator.
            </summary>
      <value>
            The element in the <see cref="T:GemBox.Pdf.Objects.PdfDictionary.KeyCollection" /> at the current position of the enumerator.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfDictionary.KeyCollection.Enumerator.MoveNext">
      <summary>
            Advances the enumerator to the next element of the <see cref="T:GemBox.Pdf.Objects.PdfDictionary.KeyCollection" />.
            </summary>
      <returns>
        <see langword="true" /> if the enumerator was successfully advanced to the next element; <see langword="false" /> if the enumerator has passed the end of the collection.
            </returns>
      <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfDictionary.KeyCollection.Enumerator.Dispose">
      <summary>
            Releases all resources used by the <see cref="T:GemBox.Pdf.Objects.PdfDictionary.KeyCollection.Enumerator" />.
            </summary>
    </member>
    <member name="T:GemBox.Pdf.Objects.PdfDictionary.ValueCollection">
      <summary>
            Represents the collection of values in a <see cref="T:GemBox.Pdf.Objects.PdfDictionary" />.
            </summary>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfDictionary.ValueCollection.Count">
      <summary>
            Gets the number of <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" />s contained in the <see cref="T:GemBox.Pdf.Objects.PdfDictionary.ValueCollection" />.
            </summary>
      <value>
            The number of <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" />s contained in the <see cref="T:GemBox.Pdf.Objects.PdfDictionary.ValueCollection" /></value>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfDictionary.ValueCollection.CopyTo(GemBox.Pdf.Objects.PdfBasicObject[],System.Int32)">
      <summary>
            Copies the <see cref="T:GemBox.Pdf.Objects.PdfDictionary.ValueCollection" /> elements to an existing one-dimensional <see cref="T:System.Array" />, starting at the specified array index.
            </summary>
      <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" />s copied from <see cref="T:GemBox.Pdf.Objects.PdfDictionary.ValueCollection" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
      <param name="arrayIndex">The zero-based index in <paramref name="array" /> at which copying begins.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="array" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="arrayIndex" /> is less than zero.</exception>
      <exception cref="T:System.ArgumentException">The number of elements in the source <see cref="T:GemBox.Pdf.Objects.PdfDictionary.ValueCollection" /> is greater than the available space from <paramref name="arrayIndex" /> to the end of the destination <paramref name="array" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfDictionary.ValueCollection.GetEnumerator">
      <summary>
            Returns an enumerator that iterates through the <see cref="T:GemBox.Pdf.Objects.PdfDictionary.ValueCollection" />.
            </summary>
      <returns>
            A <see cref="T:GemBox.Pdf.Objects.PdfDictionary.ValueCollection.Enumerator" /> for the <see cref="T:GemBox.Pdf.Objects.PdfDictionary.ValueCollection" />.
            </returns>
    </member>
    <member name="T:GemBox.Pdf.Objects.PdfDictionary.ValueCollection.Enumerator">
      <summary>
            Enumerates the elements of a <see cref="T:GemBox.Pdf.Objects.PdfDictionary.ValueCollection" />.
            </summary>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfDictionary.ValueCollection.Enumerator.Current">
      <summary>
            Gets the element at the current position of the enumerator.
            </summary>
      <value>
            The element in the <see cref="T:GemBox.Pdf.Objects.PdfDictionary.ValueCollection" /> at the current position of the enumerator.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfDictionary.ValueCollection.Enumerator.MoveNext">
      <summary>
            Advances the enumerator to the next element of the <see cref="T:GemBox.Pdf.Objects.PdfDictionary.ValueCollection" />.
            </summary>
      <returns>
        <see langword="true" /> if the enumerator was successfully advanced to the next element; <see langword="false" /> if the enumerator has passed the end of the collection.
            </returns>
      <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfDictionary.ValueCollection.Enumerator.Dispose">
      <summary>
            Releases all resources used by the <see cref="T:GemBox.Pdf.Objects.PdfDictionary.ValueCollection.Enumerator" />.
            </summary>
    </member>
    <member name="T:GemBox.Pdf.Objects.PdfDictionary.Enumerator">
      <summary>
            Enumerates the entries of a <see cref="T:GemBox.Pdf.Objects.PdfDictionary" />.
            </summary>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfDictionary.Enumerator.Current">
      <summary>
            Gets the <see cref="T:GemBox.Pdf.Objects.PdfDictionaryEntry" /> at the current position of the enumerator.
            </summary>
      <value>
            The <see cref="T:GemBox.Pdf.Objects.PdfDictionaryEntry" /> in the <see cref="T:GemBox.Pdf.Objects.PdfDictionary" /> at the current position of the enumerator.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfDictionary.Enumerator.MoveNext">
      <summary>
            Advances the enumerator to the next <see cref="T:GemBox.Pdf.Objects.PdfDictionaryEntry" /> of the <see cref="T:GemBox.Pdf.Objects.PdfDictionary" />.
            </summary>
      <returns>
        <see langword="true" /> if the enumerator was successfully advanced to the next entry; <see langword="false" /> if the enumerator has passed the end of the <see cref="T:GemBox.Pdf.Objects.PdfDictionary" />.
            </returns>
      <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfDictionary.Enumerator.Dispose">
      <summary>
            Releases all resources used by the <see cref="T:GemBox.Pdf.Objects.PdfDictionary.Enumerator" />.
            </summary>
    </member>
    <member name="T:GemBox.Pdf.Objects.PdfDictionaryEntry">
      <summary>
            Represents a <see cref="T:GemBox.Pdf.Objects.PdfDictionary" /> entry.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=26">PDF Specification ISO 32000-1:2008, section '7.3.7 Dictionary Objects'</seealso>
      <seealso xhref="objects.md#dictionaries" target="_self">Objects</seealso>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfDictionaryEntry.Key">
      <summary>
            Gets the <see cref="T:GemBox.Pdf.Objects.PdfName" /> key in the <see cref="T:GemBox.Pdf.Objects.PdfDictionaryEntry" />.
            </summary>
      <value>
            The <see cref="T:GemBox.Pdf.Objects.PdfName" /> key in the <see cref="T:GemBox.Pdf.Objects.PdfDictionaryEntry" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfDictionaryEntry.Value">
      <summary>
            Gets the <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" /> value in the <see cref="T:GemBox.Pdf.Objects.PdfDictionaryEntry" />.
            </summary>
      <value>
            The <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" /> value in the <see cref="T:GemBox.Pdf.Objects.PdfDictionaryEntry" />.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfDictionaryEntry.#ctor(GemBox.Pdf.Objects.PdfName,GemBox.Pdf.Objects.PdfBasicObject)">
      <summary>
            Initializes a new instance of the <see cref="T:GemBox.Pdf.Objects.PdfDictionaryEntry" /> structure with the specified key and value.
            </summary>
      <param name="key">The <see cref="T:GemBox.Pdf.Objects.PdfName" /> defined in each <see cref="T:GemBox.Pdf.Objects.PdfDictionaryEntry" />.</param>
      <param name="value">The <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" /> associated with <paramref name="key" />.</param>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfDictionaryEntry.#ctor(System.String,GemBox.Pdf.Objects.PdfBasicObject)">
      <summary>
            Initializes a new instance of the <see cref="T:GemBox.Pdf.Objects.PdfDictionaryEntry" /> structure with the specified <see cref="T:System.String" /> key and <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" /> value.
            </summary>
      <param name="key">The <see cref="T:System.String" /> from which <see cref="P:GemBox.Pdf.Objects.PdfDictionaryEntry.Key" /> is created by using <see cref="M:GemBox.Pdf.Objects.PdfName.Create(System.String)" /> method.</param>
      <param name="value">The <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" /> associated with <paramref name="key" />.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="key" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfDictionaryEntry.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Objects.PdfDictionaryEntry" /> instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Objects.PdfDictionaryEntry" /> instance.
            </returns>
      <remarks>
            This method should be used primarily for debugging purposes and should be considered volatile (format of its return value might change in future versions).
            </remarks>
    </member>
    <member name="T:GemBox.Pdf.Objects.PdfIndirectObject">
      <summary>
            Represents an indirect basic PDF object that other <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" />s can refer to (for example, as an element of an <see cref="T:GemBox.Pdf.Objects.PdfArray" /> or as the value of a <see cref="T:GemBox.Pdf.Objects.PdfDictionary" /> entry).
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=29">PDF Specification ISO 32000-1:2008, section '7.3.10 Indirect Objects'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/basic-pdf-objects/402">Basic Objects example</seealso>
      <seealso xhref="objects.md#indirect-objects" target="_self">Objects</seealso>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfIndirectObject.Create">
      <summary>
            Creates a new instance of the <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" /> class.
            </summary>
      <returns>
            A new instance of the <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" /> class.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfIndirectObject.Create(GemBox.Pdf.Objects.PdfBasicObject)">
      <summary>
            Creates a new instance of the <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" /> class with the specified value.
            </summary>
      <param name="value">A value that will be contained in the returned <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" />.</param>
      <returns>
            A new instance of the <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" /> class with the specified value.
            </returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="value" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> is already contained in some other <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" /> or is <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" />.</exception>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfIndirectObject.ObjectType">
      <summary>
            Gets the <see cref="F:GemBox.Pdf.Objects.PdfBasicObjectType.IndirectObject" /> value.
            </summary>
      <value>
            The <see cref="F:GemBox.Pdf.Objects.PdfBasicObjectType.IndirectObject" /> value.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfIndirectObject.Id">
      <summary>
            Gets the identifier of the current <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" />.
            </summary>
      <value>
            The identifier of the current <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfIndirectObject.Parent">
      <exclude />
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfIndirectObject.Value">
      <summary>
        <para>Gets or sets the value of this <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" />.</para>
        <note type="caution">
          <para>Set a value only if you are sure that this <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" /> is not referenced from any other place.</para>
          <para>
            <b>GemBox.Pdf</b> never sets a value of an existing <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" /> because the <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" /> might be referenced from several places, instead new <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" /> is created and its value is set.</para>
        </note>
      </summary>
      <value>
            The value of this <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" />.
            </value>
      <exception cref="T:System.InvalidOperationException">The current <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" /> is read-only (<see cref="P:GemBox.Pdf.Objects.PdfBasicContainer.IsReadOnly" /> returns <see langword="true" />).</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="value" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> is already contained in some other <see cref="T:GemBox.Pdf.Objects.PdfBasicObject" /> or is <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" />.</exception>
      <seealso xhref="objects.md#indirect-objects" target="_self">Objects</seealso>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfIndirectObject.VerifyAttachItem(GemBox.Pdf.Objects.PdfBasicObject)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfIndirectObject.GetItemEnumerator(System.Boolean)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfIndirectObject.Clone(System.Func{GemBox.Pdf.Objects.PdfIndirectObject,GemBox.Pdf.Objects.PdfBasicObject})">
      <summary>
            Makes a deep clone of the <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" /> with parameter that controls the cloning of <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" />s.
            </summary>
      <param name="indirectObjectClone">A parameter that controls the cloning of <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" />s.</param>
      <returns>
            A deep clone of the <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfIndirectObject.Clone(System.Boolean)">
      <summary>
            Makes a deep clone of the <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" /> with optionally cloning descendant <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" />s.
            </summary>
      <param name="shallowIndirect">if set to <see langword="true" /> descendant <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" />s won't be cloned.</param>
      <returns>
            A deep clone of the <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfIndirectObject.CloneCore(System.Func{GemBox.Pdf.Objects.PdfIndirectObject,GemBox.Pdf.Objects.PdfBasicObject})">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfIndirectObject.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" /> instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" /> instance.
            </returns>
      <remarks>
            This method should be used primarily for debugging purposes and should be considered volatile (format of its return value might change in future versions).
            </remarks>
    </member>
    <member name="T:GemBox.Pdf.Objects.PdfIndirectObjectIdentifier">
      <summary>
            Represents a unique identifier of a <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" /> in a PDF file.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=29">PDF Specification ISO 32000-1:2008, section '7.3.10 Indirect Objects'</seealso>
      <seealso xhref="objects.md#indirect-objects" target="_self">Objects</seealso>
    </member>
    <member name="F:GemBox.Pdf.Objects.PdfIndirectObjectIdentifier.Undefined">
      <summary>
            Represents an undefined identifier of a <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" />.
            </summary>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfIndirectObjectIdentifier.ObjectNumber">
      <summary>
            Gets the object number.
            </summary>
      <value>
            The object number.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfIndirectObjectIdentifier.GenerationNumber">
      <summary>
            Gets the generation number.
            </summary>
      <value>
            The generation number.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfIndirectObjectIdentifier.Equals(GemBox.Pdf.Objects.PdfIndirectObjectIdentifier)">
      <summary>
            Determines whether the specified <see cref="T:GemBox.Pdf.Objects.PdfIndirectObjectIdentifier" /> is equal to this <see cref="T:GemBox.Pdf.Objects.PdfIndirectObjectIdentifier" /> instance.
            </summary>
      <param name="other">The <see cref="T:GemBox.Pdf.Objects.PdfIndirectObjectIdentifier" /> to compare with this <see cref="T:GemBox.Pdf.Objects.PdfIndirectObjectIdentifier" /> instance.</param>
      <returns>
        <see langword="true" /> if the specified <see cref="T:GemBox.Pdf.Objects.PdfIndirectObjectIdentifier" /> is equal to this <see cref="T:GemBox.Pdf.Objects.PdfIndirectObjectIdentifier" /> instance; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfIndirectObjectIdentifier.Equals(System.Object)">
      <summary>
            Determines whether the specified <see cref="T:System.Object" /> is equal to this <see cref="T:GemBox.Pdf.Objects.PdfIndirectObjectIdentifier" /> instance.
            </summary>
      <param name="obj">The <see cref="T:System.Object" /> to compare with this <see cref="T:GemBox.Pdf.Objects.PdfIndirectObjectIdentifier" /> instance.</param>
      <returns>
        <see langword="true" /> if the specified <see cref="T:System.Object" /> is equal to this <see cref="T:GemBox.Pdf.Objects.PdfIndirectObjectIdentifier" /> instance; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfIndirectObjectIdentifier.GetHashCode">
      <summary>
            Returns a hash code for this <see cref="T:GemBox.Pdf.Objects.PdfIndirectObjectIdentifier" /> instance.
            </summary>
      <returns>
            A hash code for this <see cref="T:GemBox.Pdf.Objects.PdfIndirectObjectIdentifier" /> instance, suitable for use in hashing algorithms and data structures like a hash table.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfIndirectObjectIdentifier.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Objects.PdfIndirectObjectIdentifier" /> instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Objects.PdfIndirectObjectIdentifier" /> instance.
            </returns>
      <remarks>
            This method should be used primarily for debugging purposes and should be considered volatile (format of its return value might change in future versions).
            </remarks>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfIndirectObjectIdentifier.op_Equality(GemBox.Pdf.Objects.PdfIndirectObjectIdentifier,GemBox.Pdf.Objects.PdfIndirectObjectIdentifier)">
      <summary>
            Determines whether <paramref name="first" /> and <paramref name="second" /> <see cref="T:GemBox.Pdf.Objects.PdfIndirectObjectIdentifier" />s are equal.
            </summary>
      <param name="first">The first indirect PDF object identifier.</param>
      <param name="second">The second indirect PDF object identifier.</param>
      <returns>
        <see langword="true" /> if <paramref name="first" /> and <paramref name="second" /> indirect PDF object identifiers are equal; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfIndirectObjectIdentifier.op_Inequality(GemBox.Pdf.Objects.PdfIndirectObjectIdentifier,GemBox.Pdf.Objects.PdfIndirectObjectIdentifier)">
      <summary>
            Determines whether <paramref name="first" /> and <paramref name="second" /> <see cref="T:GemBox.Pdf.Objects.PdfIndirectObjectIdentifier" />s are not equal.
            </summary>
      <param name="first">The first indirect PDF object identifier.</param>
      <param name="second">The second indirect PDF object identifier.</param>
      <returns>
        <see langword="true" /> if <paramref name="first" /> and <paramref name="second" /> indirect PDF object identifiers are not equal; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="T:GemBox.Pdf.Objects.PdfInteger">
      <summary>
            Represents an integer value PDF numeric object.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=22">PDF Specification ISO 32000-1:2008, section '7.3.3 Numeric Objects'</seealso>
      <seealso xhref="objects.md#integer-and-real-numbers" target="_self">Objects</seealso>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfInteger.IsInteger">
      <summary>
            Gets <see langword="true" /> because this PDF numeric object is integer value.
            </summary>
      <value>
        <see langword="true" /> because this PDF numeric object is integer value.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfInteger.IntegerValueCore">
      <exclude />
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfInteger.LongIntegerValueCore">
      <exclude />
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfInteger.Value">
      <summary>
            Gets a <see cref="T:System.Int32" /> value of this <see cref="T:GemBox.Pdf.Objects.PdfInteger" /> instance.
            </summary>
      <value>
            A <see cref="T:System.Int32" /> value of this <see cref="T:GemBox.Pdf.Objects.PdfInteger" /> instance.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfInteger.Create(System.Int32)">
      <summary>
            Creates the <see cref="T:GemBox.Pdf.Objects.PdfInteger" /> instance from the specified <see cref="T:System.Int32" /> value.
            </summary>
      <param name="value">The integer value.</param>
      <returns>
            A <see cref="T:GemBox.Pdf.Objects.PdfInteger" /> instance created from the specified <see cref="T:System.Int32" /> value.
            </returns>
    </member>
    <member name="T:GemBox.Pdf.Objects.PdfName">
      <summary>
            Represents an atomic symbol uniquely defined by a sequence of any characters (8-bit values) except null (character code 0).
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=24">PDF Specification ISO 32000-1:2008, section '7.3.5 Name Objects'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/basic-pdf-objects/402">Basic Objects example</seealso>
      <seealso xhref="objects.md#names" target="_self">Objects</seealso>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfName.Empty">
      <summary>
            Gets the empty <see cref="T:GemBox.Pdf.Objects.PdfName" />.
            </summary>
      <value>
            The empty <see cref="T:GemBox.Pdf.Objects.PdfName" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfName.ObjectType">
      <summary>
            Gets the <see cref="F:GemBox.Pdf.Objects.PdfBasicObjectType.Name" /> value.
            </summary>
      <value>
            The <see cref="F:GemBox.Pdf.Objects.PdfBasicObjectType.Name" /> value.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfName.Create(System.String)">
      <summary>
            Creates the <see cref="T:GemBox.Pdf.Objects.PdfName" /> instance from the specified <see cref="T:System.String" /> value.
            </summary>
      <param name="value">The string value.</param>
      <returns>
            A <see cref="T:GemBox.Pdf.Objects.PdfName" /> instance created from the specified <see cref="T:System.String" /> value.
            </returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="value" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfName.SubnameCore(System.Int32,System.Int32)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfName.Equals(System.Object)">
      <summary>
            Determines whether the specified <see cref="T:System.Object" /> is equal to this <see cref="T:GemBox.Pdf.Objects.PdfName" /> instance.
            </summary>
      <param name="obj">The <see cref="T:System.Object" /> to compare with this <see cref="T:GemBox.Pdf.Objects.PdfName" /> instance.</param>
      <returns>
        <see langword="true" /> if the specified <see cref="T:System.Object" /> is equal to this <see cref="T:GemBox.Pdf.Objects.PdfName" /> instance; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfName.Equals(GemBox.Pdf.Objects.PdfName)">
      <summary>
            Determines whether the specified <see cref="T:GemBox.Pdf.Objects.PdfName" /> is equal to this <see cref="T:GemBox.Pdf.Objects.PdfName" /> instance.
            </summary>
      <param name="other">The <see cref="T:GemBox.Pdf.Objects.PdfName" /> to compare with this <see cref="T:GemBox.Pdf.Objects.PdfName" /> instance.</param>
      <returns>
        <see langword="true" /> if the specified <see cref="T:GemBox.Pdf.Objects.PdfName" /> is equal to this <see cref="T:GemBox.Pdf.Objects.PdfName" /> instance; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfName.GetHashCode">
      <summary>
            Returns a hash code for this <see cref="T:GemBox.Pdf.Objects.PdfName" /> instance.
            </summary>
      <returns>
            A hash code for this <see cref="T:GemBox.Pdf.Objects.PdfName" /> instance, suitable for use in hashing algorithms and data structures like a hash table.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfName.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Objects.PdfName" /> instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Objects.PdfName" /> instance.
            </returns>
    </member>
    <member name="T:GemBox.Pdf.Objects.PdfNumber">
      <summary>
            Represents a PDF numeric object.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=22">PDF Specification ISO 32000-1:2008, section '7.3.3 Numeric Objects'</seealso>
      <seealso xhref="objects.md#integer-and-real-numbers" target="_self">Objects</seealso>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfNumber.IsInteger">
      <summary>
            Gets a value indicating whether this <see cref="T:GemBox.Pdf.Objects.PdfNumber" /> instance is <see cref="T:GemBox.Pdf.Objects.PdfInteger" />.
            </summary>
      <value>
        <see langword="true" /> if this <see cref="T:GemBox.Pdf.Objects.PdfNumber" /> instance is <see cref="T:GemBox.Pdf.Objects.PdfInteger" />; otherwise, <see langword="false" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfNumber.NumberValueCore">
      <exclude />
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfNumber.Value">
      <summary>
            Gets a <see cref="T:System.Double" /> value of this <see cref="T:GemBox.Pdf.Objects.PdfNumber" /> instance.
            </summary>
      <value>
            A <see cref="T:System.Double" /> value of this <see cref="T:GemBox.Pdf.Objects.PdfNumber" /> instance.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfNumber.ObjectType">
      <summary>
            Gets the <see cref="F:GemBox.Pdf.Objects.PdfBasicObjectType.Number" /> value.
            </summary>
      <value>
            The <see cref="F:GemBox.Pdf.Objects.PdfBasicObjectType.Number" /> value.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfNumber.Create(System.Double)">
      <summary>
            Creates the <see cref="T:GemBox.Pdf.Objects.PdfNumber" /> instance from the specified <see cref="T:System.Double" /> value rounded to 15 digits of precision.
            </summary>
      <param name="value">The number value.</param>
      <returns>
            A <see cref="T:GemBox.Pdf.Objects.PdfNumber" /> instance created from the specified <see cref="T:System.Double" /> value.
            </returns>
      <exception cref="T:System.ArgumentException">value</exception>
      <exception cref="T:System.ArgumentException">Value is either <see cref="F:System.Double.NaN" />, <see cref="F:System.Double.NegativeInfinity" /> or <see cref="F:System.Double.PositiveInfinity" />.</exception>
    </member>
    <member name="T:GemBox.Pdf.Objects.PdfStream">
      <summary>
            Represents a sequence of bytes. <see cref="T:GemBox.Pdf.Objects.PdfStream" /> consists of a <see cref="P:GemBox.Pdf.Objects.PdfStream.Dictionary" /> and a <see cref="P:GemBox.Pdf.Objects.PdfStream.Length" /> number of bytes that represent, a potentially and usually encoded, stream's data.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=27">PDF Specification ISO 32000-1:2008, section '7.3.8 Stream Objects'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/pdf-content-stream/403">Content Stream example</seealso>
      <seealso xhref="objects.md#streams" target="_self">Objects</seealso>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfStream.Create">
      <summary>
            Creates a new instance of the <see cref="T:GemBox.Pdf.Objects.PdfStream" /> class.
            </summary>
      <returns>
            A new instance of the <see cref="T:GemBox.Pdf.Objects.PdfStream" /> class.
            </returns>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfStream.ObjectType">
      <summary>
            Gets the <see cref="F:GemBox.Pdf.Objects.PdfBasicObjectType.Stream" /> value.
            </summary>
      <value>
            The <see cref="F:GemBox.Pdf.Objects.PdfBasicObjectType.Stream" /> value.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfStream.Dictionary">
      <summary>
            Gets the stream's dictionary.
            </summary>
      <value>
            The stream's dictionary.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfStream.Length">
      <summary>
        <i>(Required)</i> The number of bytes from the beginning of the line following the keyword <i>stream</i> to the last byte just before the keyword <i>endstream</i>.
            (There may be an additional EOL marker, preceding <i>endstream</i>, that is not included in the count and is not logically part of the stream data.)
            See <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=28">7.3.8.2, "Stream Extent"</see>, for further discussion.
            </summary>
      <value>
            The number of bytes from the beginning of the line following the keyword <i>stream</i> to the last byte just before the keyword <i>endstream</i>.
            </value>
      <exception cref="T:System.ArgumentOutOfRangeException">Value is less than zero.</exception>
      <exception cref="T:GemBox.Pdf.InvalidPdfDictionaryEntryException">Value is not according to <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf">PDF Specification ISO 32000-1:2008</see>.</exception>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=28">PDF Specification ISO 32000-1:2008, section '7.3.8.2 Stream Extent'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfStream.DecodedLength">
      <summary>
        <para>
          <i>(Optional; PDF 1.5)</i> A non-negative <see cref="T:System.Int32" /> representing the number of bytes in the decoded (defiltered) <see cref="T:GemBox.Pdf.Objects.PdfStream" />. It can be used to determine, for example, whether enough disk space is available to write a <see cref="T:GemBox.Pdf.Objects.PdfStream" /> to a file.</para>
        <para>This value shall be considered a hint only; for some stream filters, it may not be possible to determine this value precisely.</para>
      </summary>
      <value>
            A non-negative <see cref="T:System.Int32" /> representing the number of bytes in the decoded (defiltered) <see cref="T:GemBox.Pdf.Objects.PdfStream" />.
            </value>
      <exception cref="T:System.ArgumentOutOfRangeException">Value is less than zero.</exception>
      <exception cref="T:GemBox.Pdf.InvalidPdfDictionaryEntryException">Value is not according to <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf">PDF Specification ISO 32000-1:2008</see>.</exception>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=29">PDF Specification ISO 32000-1:2008</seealso>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfStream.GetItemEnumerator(System.Boolean)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfStream.Clone(System.Func{GemBox.Pdf.Objects.PdfIndirectObject,GemBox.Pdf.Objects.PdfBasicObject})">
      <summary>
            Makes a deep clone of the <see cref="T:GemBox.Pdf.Objects.PdfStream" /> with parameter that controls the cloning of <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" />s.
            </summary>
      <param name="indirectObjectClone">A parameter that controls the cloning of <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" />s.</param>
      <returns>
            A deep clone of the <see cref="T:GemBox.Pdf.Objects.PdfStream" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfStream.Clone(System.Boolean)">
      <summary>
            Makes a deep clone of the <see cref="T:GemBox.Pdf.Objects.PdfStream" /> with optionally cloning descendant <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" />s.
            </summary>
      <param name="shallowIndirect">if set to <see langword="true" /> descendant <see cref="T:GemBox.Pdf.Objects.PdfIndirectObject" />s won't be cloned.</param>
      <returns>
            A deep clone of the <see cref="T:GemBox.Pdf.Objects.PdfStream" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfStream.CloneCore(System.Func{GemBox.Pdf.Objects.PdfIndirectObject,GemBox.Pdf.Objects.PdfBasicObject})">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfStream.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Objects.PdfStream" /> instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Objects.PdfStream" /> instance.
            </returns>
      <remarks>
            This method should be used primarily for debugging purposes and should be considered volatile (format of its return value might change in future versions).
            </remarks>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfStream.Filters">
      <summary>
            Gets the filters applied to this <see cref="T:GemBox.Pdf.Objects.PdfStream" />.
            </summary>
      <value>
            The filters applied to this <see cref="T:GemBox.Pdf.Objects.PdfStream" />.
            </value>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/pdf-content-stream/403">Content Stream example</seealso>
      <seealso xhref="objects.md#streams" target="_self">Objects</seealso>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfStream.Open(GemBox.Pdf.Objects.PdfStreamDataMode,GemBox.Pdf.Objects.PdfStreamDataState)">
      <summary>
            Opens this <see cref="T:GemBox.Pdf.Objects.PdfStream" /> so its data can be accessed.
            </summary>
      <param name="mode">The mode in which <see cref="T:GemBox.Pdf.Objects.PdfStream" /> data should be opened.</param>
      <param name="state">The state in which <see cref="T:GemBox.Pdf.Objects.PdfStream" /> data should be opened.</param>
      <returns>
            A <see cref="T:System.IO.Stream" /> that can be used to either read or write <see cref="T:GemBox.Pdf.Objects.PdfStream" /> data.
            </returns>
      <exception cref="T:System.InvalidOperationException">
        <see cref="T:GemBox.Pdf.Objects.PdfStream" /> is already opened. Make sure that <see cref="T:System.IO.Stream" /> instance returned from <see cref="M:GemBox.Pdf.Objects.PdfStream.Open(GemBox.Pdf.Objects.PdfStreamDataMode,GemBox.Pdf.Objects.PdfStreamDataState)" /> method is disposed before calling <see cref="M:GemBox.Pdf.Objects.PdfStream.Open(GemBox.Pdf.Objects.PdfStreamDataMode,GemBox.Pdf.Objects.PdfStreamDataState)" /> method again.</exception>
      <exception cref="T:System.NotSupportedException">
        <see cref="T:GemBox.Pdf.Objects.PdfStream" /> specifies external data (through <b>F</b> entry) that is currently not supported.</exception>
      <remarks>
            Returned <see cref="T:System.IO.Stream" /> must be disposed after it is no longer needed, otherwise, subsequent opening of <see cref="T:GemBox.Pdf.Objects.PdfStream" /> will fail.
            </remarks>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/pdf-content-stream/403">Content Stream example</seealso>
      <seealso xhref="objects.md#streams" target="_self">Objects</seealso>
    </member>
    <member name="T:GemBox.Pdf.Objects.PdfStreamDataMode">
      <summary>
            Specifies how <see cref="T:GemBox.Pdf.Objects.PdfStream" /> should be opened.
            </summary>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/pdf-content-stream/403">Content Stream example</seealso>
      <seealso xhref="objects.md#streams" target="_self">Objects</seealso>
    </member>
    <member name="F:GemBox.Pdf.Objects.PdfStreamDataMode.Read">
      <summary>
        <see cref="T:GemBox.Pdf.Objects.PdfStream" /> is opened for reading.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Objects.PdfStreamDataMode.Write">
      <summary>
        <see cref="T:GemBox.Pdf.Objects.PdfStream" /> is opened for writing.
            </summary>
    </member>
    <member name="T:GemBox.Pdf.Objects.PdfStreamDataState">
      <summary>
            Specifies the state of the <see cref="T:GemBox.Pdf.Objects.PdfStream" /> data.
            </summary>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/pdf-content-stream/403">Content Stream example</seealso>
      <seealso xhref="objects.md#streams" target="_self">Objects</seealso>
    </member>
    <member name="F:GemBox.Pdf.Objects.PdfStreamDataState.Decoded">
      <summary>
        <see cref="T:GemBox.Pdf.Objects.PdfStream" /> data is decoded.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Objects.PdfStreamDataState.Encoded">
      <summary>
        <see cref="T:GemBox.Pdf.Objects.PdfStream" /> data is encoded.
            </summary>
    </member>
    <member name="T:GemBox.Pdf.Objects.PdfString">
      <summary>
            Represents a basic PDF object that consists of a series of zero or more bytes.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=22">PDF Specification ISO 32000-1:2008, section '7.3.4 String Objects'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/basic-pdf-objects/402">Basic Objects example</seealso>
      <seealso xhref="objects.md#strings" target="_self">Objects</seealso>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfString.Form">
      <summary>
            Gets the form in which this <see cref="T:GemBox.Pdf.Objects.PdfString" /> instance shall be written.
            </summary>
      <value>
            The form in which this <see cref="T:GemBox.Pdf.Objects.PdfString" /> instance shall be written.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfString.ObjectType">
      <summary>
            Gets the <see cref="F:GemBox.Pdf.Objects.PdfBasicObjectType.String" /> value.
            </summary>
      <value>
            The <see cref="F:GemBox.Pdf.Objects.PdfBasicObjectType.String" /> value.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfString.Create(System.String,GemBox.Pdf.Text.IPdfEncoding,GemBox.Pdf.Objects.PdfStringForm)">
      <summary>
            Creates the <see cref="T:GemBox.Pdf.Objects.PdfString" /> instance from the specified <see cref="T:System.String" /> value.
            </summary>
      <param name="value">The string value.</param>
      <param name="encoding">The encoding used to encode the <paramref name="value" />.</param>
      <param name="form">The form in which created <see cref="T:GemBox.Pdf.Objects.PdfString" /> instance shall be written.</param>
      <returns>
            A <see cref="T:GemBox.Pdf.Objects.PdfString" /> instance created from the specified <see cref="T:System.String" /> value.
            </returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="value" /> is <see langword="null" /> or <paramref name="encoding" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfString.Create(System.String)">
      <summary>
            Creates the literal text <see cref="T:GemBox.Pdf.Objects.PdfString" /> instance from the specified <see cref="T:System.String" /> value.
            </summary>
      <param name="value">The string value.</param>
      <returns>
            A literal text <see cref="T:GemBox.Pdf.Objects.PdfString" /> instance created from the specified <see cref="T:System.String" /> value.
            </returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="value" /> is <see langword="null" />.</exception>
      <remarks>
            If all characters from the <paramref name="value" /> can be encoded with <see cref="P:GemBox.Pdf.Text.PdfEncoding.PDFDoc" /> encoding, then <see cref="P:GemBox.Pdf.Text.PdfEncoding.PDFDoc" /> encoding will be used;
            otherwise, <see cref="P:GemBox.Pdf.Text.PdfEncoding.UTF16BE" /> encoding will be used.
            </remarks>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=94">PDF Specification ISO 32000-1:2008, section '7.9.2.2 Text String Type'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfString.Length">
      <summary>
            Gets the number of bytes in the current <see cref="T:GemBox.Pdf.Objects.PdfString" /> instance.
            </summary>
      <value>
            The number of bytes in the current <see cref="T:GemBox.Pdf.Objects.PdfString" /> instance.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfString.Bytes(System.Int32)">
      <summary>
            Gets the <see cref="T:System.Byte" /> value at a specified position in the current <see cref="T:GemBox.Pdf.Objects.PdfString" /> instance.
            </summary>
      <value>
            The <see cref="T:System.Byte" /> value at a specified position in the current <see cref="T:GemBox.Pdf.Objects.PdfString" /> instance.
            </value>
      <param name="index">A position in the current <see cref="T:GemBox.Pdf.Objects.PdfString" /> instance.</param>
      <returns>
            The <see cref="T:System.Byte" /> value at position <paramref name="index" />.
            </returns>
      <exception cref="T:System.IndexOutOfRangeException">
        <paramref name="index" /> is greater than or equal to the <see cref="P:GemBox.Pdf.Objects.PdfString.Length" /> of this <see cref="T:GemBox.Pdf.Objects.PdfString" /> instance or less than zero.</exception>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfString.SubstringCore(System.Int32,System.Int32)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfString.Equals(System.Object)">
      <summary>
            Determines whether the specified <see cref="T:System.Object" /> is equal to this <see cref="T:GemBox.Pdf.Objects.PdfString" /> instance.
            </summary>
      <param name="obj">The <see cref="T:System.Object" /> to compare with this <see cref="T:GemBox.Pdf.Objects.PdfString" /> instance.</param>
      <returns>
        <see langword="true" /> if the specified <see cref="T:System.Object" /> is equal to this <see cref="T:GemBox.Pdf.Objects.PdfString" /> instance; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfString.GetHashCode">
      <summary>
            Returns a hash code for this <see cref="T:GemBox.Pdf.Objects.PdfString" /> instance.
            </summary>
      <returns>
            A hash code for this <see cref="T:GemBox.Pdf.Objects.PdfString" /> instance, suitable for use in hashing algorithms and data structures like a hash table.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfString.ToString(GemBox.Pdf.Text.IPdfEncoding)">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Objects.PdfString" /> instance in the specified encoding.
            </summary>
      <param name="encoding">The encoding used to decode this <see cref="T:GemBox.Pdf.Objects.PdfString" /> instance to <see cref="T:System.String" />.</param>
      <returns>
            A <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Objects.PdfString" /> instance in the specified encoding.
            </returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="encoding" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfString.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Objects.PdfString" /> instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Objects.PdfString" /> instance.
            </returns>
      <remarks>
            If the <see cref="T:GemBox.Pdf.Objects.PdfString" /> starts with the 0xFE 0xFF bytes, then <see cref="P:GemBox.Pdf.Text.PdfEncoding.UTF16BE" /> encoding will be used;
            otherwise, if all bytes from this <see cref="T:GemBox.Pdf.Objects.PdfString" /> can be decoded with <see cref="P:GemBox.Pdf.Text.PdfEncoding.PDFDoc" /> encoding, then <see cref="P:GemBox.Pdf.Text.PdfEncoding.PDFDoc" /> encoding will be used;
            otherwise, <see cref="P:GemBox.Pdf.Text.PdfEncoding.Byte" /> encoding is used.
            </remarks>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfString.GetEnumerator">
      <summary>
            Returns an enumerator that iterates through the <see cref="T:GemBox.Pdf.Objects.PdfString" />.
            </summary>
      <returns>
            A <see cref="T:GemBox.Pdf.Objects.PdfString.Enumerator" /> for the <see cref="T:GemBox.Pdf.Objects.PdfString" />.
            </returns>
    </member>
    <member name="T:GemBox.Pdf.Objects.PdfString.Enumerator">
      <summary>
            Enumerates the elements of a <see cref="T:GemBox.Pdf.Objects.PdfString" />.
            </summary>
    </member>
    <member name="P:GemBox.Pdf.Objects.PdfString.Enumerator.Current">
      <summary>
            Gets the <see cref="T:System.Byte" /> at the current position of the enumerator.
            </summary>
      <value>
            The <see cref="T:System.Byte" /> in the <see cref="T:GemBox.Pdf.Objects.PdfString" /> at the current position of the enumerator.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfString.Enumerator.MoveNext">
      <summary>
            Advances the enumerator to the next <see cref="T:System.Byte" /> of the <see cref="T:GemBox.Pdf.Objects.PdfString" />.
            </summary>
      <returns>
        <see langword="true" /> if the enumerator was successfully advanced to the next <see cref="T:System.Byte" />; <see langword="false" /> if the enumerator has passed the end of the string.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfString.Enumerator.Dispose">
      <summary>
            Releases all resources used by the <see cref="T:GemBox.Pdf.Objects.PdfString.Enumerator" />.
            </summary>
    </member>
    <member name="T:GemBox.Pdf.Objects.PdfStringForm">
      <summary>
            Represents a form in which <see cref="T:GemBox.Pdf.Objects.PdfString" /> object shall be written.
            </summary>
      <seealso xhref="objects.md#strings" target="_self">Objects</seealso>
    </member>
    <member name="F:GemBox.Pdf.Objects.PdfStringForm.Literal">
      <summary>
        <see cref="T:GemBox.Pdf.Objects.PdfString" /> object shall be written as a sequence of literal characters enclosed in parentheses ( ).
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=23">PDF Specification ISO 32000-1:2008, section '7.3.4.2 Literal Strings'</seealso>
    </member>
    <member name="F:GemBox.Pdf.Objects.PdfStringForm.Hexadecimal">
      <summary>
        <see cref="T:GemBox.Pdf.Objects.PdfString" /> object shall be written as hexadecimal data enclosed in angle brackets &lt; &gt;.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=24">PDF Specification ISO 32000-1:2008, section '7.3.4.3 Hexadecimal Strings'</seealso>
    </member>
    <member name="T:GemBox.Pdf.Objects.PdfObjectExtensions">
      <summary>
            Provides access to low level <see cref="T:GemBox.Pdf.Objects.PdfDictionary" /> and <see cref="T:GemBox.Pdf.Objects.PdfArray" /> objects that are used as a backing storage of <see cref="T:GemBox.Pdf.PdfObject" /> and <see cref="T:GemBox.Pdf.PdfCollection" /> derived types.
            </summary>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/basic-pdf-objects/402">Basic Objects example</seealso>
      <seealso xhref="objects.md#usage-in-gemboxpdf" target="_self">Objects</seealso>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfObjectExtensions.GetDictionary(GemBox.Pdf.PdfObject)">
      <summary>
            Gets the <see cref="T:GemBox.Pdf.Objects.PdfDictionary" /> that serves as a backing storage of the specified <see cref="T:GemBox.Pdf.PdfObject" />.
            </summary>
      <param name="obj">The <see cref="T:GemBox.Pdf.PdfObject" /> for which the backing <see cref="T:GemBox.Pdf.Objects.PdfDictionary" /> should be retrieved.</param>
      <returns>
            A <see cref="T:GemBox.Pdf.Objects.PdfDictionary" /> that serves as a backing storage of the specified <see cref="T:GemBox.Pdf.PdfObject" />.
            </returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="obj" /> is <see langword="null" />.</exception>
      <remarks>
        <note type="warning">
            Changes made to the returned <see cref="T:GemBox.Pdf.Objects.PdfDictionary" /> are not verified to be in accordance with the <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf">PDF Specification ISO 32000-1:2008</see> so make them at your own risk.
            </note>
      </remarks>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/basic-pdf-objects/402">Basic Objects example</seealso>
      <seealso xhref="objects.md#usage-in-gemboxpdf" target="_self">Objects</seealso>
    </member>
    <member name="M:GemBox.Pdf.Objects.PdfObjectExtensions.GetArray(GemBox.Pdf.PdfCollection)">
      <summary>
            Gets the <see cref="T:GemBox.Pdf.Objects.PdfArray" /> that serves as a backing storage of the specified <see cref="T:GemBox.Pdf.PdfCollection" />.
            </summary>
      <param name="collection">The <see cref="T:GemBox.Pdf.PdfCollection" /> for which the backing <see cref="T:GemBox.Pdf.Objects.PdfArray" /> should be retrieved.</param>
      <returns>
            A <see cref="T:GemBox.Pdf.Objects.PdfArray" /> that serves as a backing storage of the specified <see cref="T:GemBox.Pdf.PdfCollection" />.
            </returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="collection" /> is <see langword="null" />.</exception>
      <remarks>
        <note type="warning">
            Changes made to the returned <see cref="T:GemBox.Pdf.Objects.PdfArray" /> are not verified to be in accordance with the <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf">PDF Specification ISO 32000-1:2008</see> so make them at your own risk.
            </note>
      </remarks>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/basic-pdf-objects/402">Basic Objects example</seealso>
      <seealso xhref="objects.md#usage-in-gemboxpdf" target="_self">Objects</seealso>
    </member>
    <member name="T:GemBox.Pdf.InvalidPdfArrayItemException">
      <summary>
            Represents errors that occur when a value that is being retrieved from or being set to a <see cref="T:GemBox.Pdf.Objects.PdfArray" /> instance is not according to the <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf">PDF Specification ISO 32000-1:2008</see>.
            </summary>
    </member>
    <member name="P:GemBox.Pdf.InvalidPdfArrayItemException.Array">
      <summary>
            Gets the <see cref="T:GemBox.Pdf.Objects.PdfArray" /> that either contains an invalid item or to which an invalid item tried to be set.
            </summary>
      <value>
            The <see cref="T:GemBox.Pdf.Objects.PdfArray" /> that either contains an invalid item or to which an invalid item tried to be set.
            </value>
    </member>
    <member name="P:GemBox.Pdf.InvalidPdfArrayItemException.Index">
      <summary>
            Gets the index of an invalid item in the <see cref="P:GemBox.Pdf.InvalidPdfArrayItemException.Array" /> that is either being retrieved or set.
            </summary>
      <value>
            The index of an invalid item in the <see cref="P:GemBox.Pdf.InvalidPdfArrayItemException.Array" /> that is either being retrieved or set.
            </value>
    </member>
    <member name="T:GemBox.Pdf.InvalidPdfDictionaryEntryException">
      <summary>
            Represents errors that occur when a value that is being retrieved from or being set to a <see cref="T:GemBox.Pdf.Objects.PdfDictionary" /> is not according to the <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf">PDF Specification ISO 32000-1:2008</see>.
            </summary>
    </member>
    <member name="P:GemBox.Pdf.InvalidPdfDictionaryEntryException.Dictionary">
      <summary>
            Gets the <see cref="T:GemBox.Pdf.Objects.PdfDictionary" /> that either contains an invalid entry or to which an invalid entry tried to be set.
            </summary>
      <value>
            The <see cref="T:GemBox.Pdf.Objects.PdfDictionary" /> that either contains an invalid entry or to which an invalid entry tried to be set.
            </value>
    </member>
    <member name="P:GemBox.Pdf.InvalidPdfDictionaryEntryException.Key">
      <summary>
            Gets the key of an invalid entry value in the <see cref="P:GemBox.Pdf.InvalidPdfDictionaryEntryException.Dictionary" /> that is either being retrieved or set.
            </summary>
      <value>
            The key of an invalid entry value in the <see cref="P:GemBox.Pdf.InvalidPdfDictionaryEntryException.Dictionary" /> that is either being retrieved or set.
            </value>
    </member>
    <member name="T:GemBox.Pdf.InvalidPdfValueException">
      <summary>
            Represents errors that occur when a value that is being retrieved from or being set to a <see cref="T:GemBox.Pdf.Objects.PdfDictionary" /> or a <see cref="T:GemBox.Pdf.Objects.PdfArray" /> instance is not according to the <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf">PDF Specification ISO 32000-1:2008</see>.
            </summary>
    </member>
    <member name="P:GemBox.Pdf.InvalidPdfValueException.Value">
      <summary>
            Gets the invalid value that is either being retrieved or set.
            </summary>
      <value>
            The invalid value that is either being retrieved or set.
            </value>
    </member>
    <member name="P:GemBox.Pdf.InvalidPdfValueException.HelpLink">
      <summary>
            Gets a link to the appropriate page of the <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf">PDF Specification ISO 32000-1:2008</see>.
            </summary>
      <value>
            The link to the appropriate page of the <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf">PDF Specification ISO 32000-1:2008</see>.
            </value>
      <exception cref="T:System.NotSupportedException">Setting a value is not supported.</exception>
    </member>
    <member name="P:GemBox.Pdf.InvalidPdfValueException.ValueAppropriateTypes">
      <summary>
            Gets the <see cref="T:GemBox.Pdf.Objects.PdfBasicObjectType" />s that the <see cref="P:GemBox.Pdf.InvalidPdfValueException.Value" /> can be according to the <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf">PDF Specification ISO 32000-1:2008</see>.
            </summary>
      <value>
            The <see cref="T:GemBox.Pdf.Objects.PdfBasicObjectType" />s that the <see cref="P:GemBox.Pdf.InvalidPdfValueException.Value" /> can be according to the <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf">PDF Specification ISO 32000-1:2008</see>.
            </value>
    </member>
    <member name="T:GemBox.Pdf.LicenseException">
      <summary>
            Exception that occurs when licensing information is not correctly specified. 
            </summary>
    </member>
    <member name="T:GemBox.Pdf.PdfCollection">
      <summary>
            Represents a base non-generic class for all collection types that implement various PDF components in the <b>GemBox.Pdf</b> assembly.
            </summary>
    </member>
    <member name="P:GemBox.Pdf.PdfCollection.ItemsVersion">
      <exclude />
    </member>
    <member name="P:GemBox.Pdf.PdfCollection.ItemsSyncRoot">
      <exclude />
    </member>
    <member name="P:GemBox.Pdf.PdfCollection.IsItemsSynchronized">
      <exclude />
    </member>
    <member name="P:GemBox.Pdf.PdfCollection.IsItemsFixedSize">
      <exclude />
    </member>
    <member name="P:GemBox.Pdf.PdfCollection.ItemCount">
      <exclude />
    </member>
    <member name="P:GemBox.Pdf.PdfCollection.Count">
      <summary>
            Gets the number of elements contained in the <see cref="T:GemBox.Pdf.PdfCollection" />.
            </summary>
      <value>
            The number of elements contained in the <see cref="T:GemBox.Pdf.PdfCollection" />.
            </value>
    </member>
    <member name="M:GemBox.Pdf.PdfCollection.RemoveItem(System.Int32)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfCollection.RemoveAt(System.Int32)">
      <summary>
            Removes the element at the specified index of the <see cref="T:GemBox.Pdf.PdfCollection" />.
            </summary>
      <param name="index">The zero-based index of the element to remove.</param>
      <exception cref="T:System.InvalidOperationException">The underlying <see cref="T:GemBox.Pdf.Objects.PdfArray" /> is read-only (<see cref="P:GemBox.Pdf.Objects.PdfBasicContainer.IsReadOnly" /> returns <see langword="true" />).</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than 0 or <paramref name="index" /> is equal to or greater than <see cref="P:GemBox.Pdf.PdfCollection.Count" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.PdfCollection.ClearItems">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfCollection.Clear">
      <summary>
            Removes all elements from the <see cref="T:GemBox.Pdf.PdfCollection" />.
            </summary>
      <exception cref="T:System.InvalidOperationException">The underlying <see cref="T:GemBox.Pdf.Objects.PdfArray" /> is read-only (<see cref="P:GemBox.Pdf.Objects.PdfBasicContainer.IsReadOnly" /> returns <see langword="true" />).</exception>
    </member>
    <member name="M:GemBox.Pdf.PdfCollection.VerifyIndex(System.Int32)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfCollection.VerifyInsertIndex(System.Int32)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfCollection.GetObject(System.Int32)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfCollection.SetObject(System.Int32,System.Object)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfCollection.AddObject(System.Object)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfCollection.InsertObject(System.Int32,System.Object)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfCollection.RemoveObject(System.Object)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfCollection.ContainsObject(System.Object)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfCollection.IndexOfObject(System.Object)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfCollection.CopyToObject(System.Array,System.Int32)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfCollection.GetEnumeratorObject">
      <exclude />
    </member>
    <member name="T:GemBox.Pdf.PdfCollection`1">
      <summary>
            Represents a base class for all collection types that implement various PDF components in the <b>GemBox.Pdf</b> assembly.
            </summary>
      <typeparam name="T">The type of elements in the collection.</typeparam>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=78">PDF Specification ISO 32000-1:2008, section '7.7 Document Structure'</seealso>
    </member>
    <member name="M:GemBox.Pdf.PdfCollection`1.ConvertItem(GemBox.Pdf.Objects.PdfBasicObject)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfCollection`1.ConvertBackItem(`0)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfCollection`1.ConvertBackObject(GemBox.Pdf.Objects.PdfBasicObject)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfCollection`1.GetItem(System.Int32)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfCollection`1.SetItem(System.Int32,`0)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfCollection`1.InsertItem(System.Int32,`0)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfCollection`1.IndexOfItem(`0)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfCollection`1.ContainsItem(`0)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfCollection`1.CopyItemsTo(`0[],System.Int32)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfCollection`1.GetItemsEnumerator">
      <exclude />
    </member>
    <member name="P:GemBox.Pdf.PdfCollection`1.Item(System.Int32)">
      <summary>
            Gets or sets the element at the specified index.
            </summary>
      <value>
            The element at the specified index.
            </value>
      <param name="index">The zero-based index of the element to get or set.</param>
      <returns>
            The element at the specified index.
            </returns>
      <exception cref="T:System.InvalidOperationException">The underlying <see cref="T:GemBox.Pdf.Objects.PdfArray" /> is read-only (<see cref="P:GemBox.Pdf.Objects.PdfBasicContainer.IsReadOnly" /> returns <see langword="true" />).</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than 0 or <paramref name="index" /> is equal to or greater than <see cref="P:GemBox.Pdf.PdfCollection.Count" />.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="value" /> is invalid for the current collection.</exception>
    </member>
    <member name="M:GemBox.Pdf.PdfCollection`1.Add(`0)">
      <summary>
            Adds an element to the end of the <see cref="T:GemBox.Pdf.PdfCollection`1" />.
            </summary>
      <param name="item">The element to be added to the end of the <see cref="T:GemBox.Pdf.PdfCollection`1" />.</param>
      <exception cref="T:System.InvalidOperationException">The underlying <see cref="T:GemBox.Pdf.Objects.PdfArray" /> is read-only (<see cref="P:GemBox.Pdf.Objects.PdfBasicContainer.IsReadOnly" /> returns <see langword="true" />).</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="item" /> is invalid for the current collection.</exception>
    </member>
    <member name="M:GemBox.Pdf.PdfCollection`1.Insert(System.Int32,`0)">
      <summary>
            Inserts an element into the <see cref="T:GemBox.Pdf.PdfCollection`1" /> at the specified index.
            </summary>
      <param name="index">The zero-based index at which <paramref name="item" /> should be inserted.</param>
      <param name="item">The element to insert.</param>
      <exception cref="T:System.InvalidOperationException">The underlying <see cref="T:GemBox.Pdf.Objects.PdfArray" /> is read-only (<see cref="P:GemBox.Pdf.Objects.PdfBasicContainer.IsReadOnly" /> returns <see langword="true" />).</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than 0 or <paramref name="index" /> is greater than <see cref="P:GemBox.Pdf.PdfCollection.Count" />.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="item" /> is invalid for the current collection.</exception>
    </member>
    <member name="M:GemBox.Pdf.PdfCollection`1.RemoveElementItem(`0)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfCollection`1.Remove(`0)">
      <summary>
            Removes the first occurrence of a specific element from the <see cref="T:GemBox.Pdf.PdfCollection`1" />.
            </summary>
      <param name="item">The element to remove from the <see cref="T:GemBox.Pdf.PdfCollection`1" />.</param>
      <returns>
        <see langword="true" /> if <paramref name="item" /> is successfully removed; otherwise, <see langword="false" />. This method also returns <see langword="false" /> if <paramref name="item" /> was not found in the <see cref="T:GemBox.Pdf.PdfCollection`1" />.
            </returns>
      <exception cref="T:System.InvalidOperationException">The underlying <see cref="T:GemBox.Pdf.Objects.PdfArray" /> is read-only (<see cref="P:GemBox.Pdf.Objects.PdfBasicContainer.IsReadOnly" /> returns <see langword="true" />).</exception>
    </member>
    <member name="M:GemBox.Pdf.PdfCollection`1.IndexOf(`0)">
      <summary>
            Searches for the specified element and returns the zero-based index of the first occurrence within the entire <see cref="T:GemBox.Pdf.PdfCollection`1" />.
            </summary>
      <param name="item">The element to locate in the <see cref="T:GemBox.Pdf.PdfCollection`1" />.</param>
      <returns>
            The zero-based index of the first occurrence of <paramref name="item" /> within the entire <see cref="T:GemBox.Pdf.PdfCollection`1" />, if found; otherwise, –1.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.PdfCollection`1.Contains(`0)">
      <summary>
            Determines whether an element is in the <see cref="T:GemBox.Pdf.PdfCollection`1" />.
            </summary>
      <param name="item">The element to locate in the <see cref="T:GemBox.Pdf.PdfCollection`1" />.</param>
      <returns>
        <see langword="true" /> if <paramref name="item" /> is found in the <see cref="T:GemBox.Pdf.PdfCollection`1" />; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.PdfCollection`1.CopyTo(`0[],System.Int32)">
      <summary>
            Copies the entire <see cref="T:GemBox.Pdf.PdfCollection`1" /> to a compatible one-dimensional array, starting at the specified index of the target array.
            </summary>
      <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:GemBox.Pdf.PdfCollection`1" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
      <param name="arrayIndex">The zero-based index in <paramref name="array" /> at which copying begins.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="array" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="arrayIndex" /> is less than 0 or greater than <paramref name="array" />'s <see cref="P:System.Array.Length" />.</exception>
      <exception cref="T:System.ArgumentException">The number of elements in the source <see cref="T:GemBox.Pdf.PdfCollection`1" /> is greater than the available space from <paramref name="arrayIndex" /> to the end of the destination <paramref name="array" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.PdfCollection`1.GetEnumerator">
      <summary>
            Returns an enumerator that iterates through the <see cref="T:GemBox.Pdf.PdfCollection`1" />.
            </summary>
      <returns>
            A <see cref="T:GemBox.Pdf.PdfCollection`1.Enumerator" /> for the <see cref="T:GemBox.Pdf.PdfCollection`1" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.PdfCollection`1.GetObject(System.Int32)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfCollection`1.SetObject(System.Int32,System.Object)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfCollection`1.AddObject(System.Object)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfCollection`1.InsertObject(System.Int32,System.Object)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfCollection`1.RemoveObject(System.Object)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfCollection`1.IndexOfObject(System.Object)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfCollection`1.ContainsObject(System.Object)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfCollection`1.CopyToObject(System.Array,System.Int32)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfCollection`1.GetEnumeratorObject">
      <exclude />
    </member>
    <member name="T:GemBox.Pdf.PdfCollection`1.Enumerator">
      <summary>
            Enumerates the elements of a <see cref="T:GemBox.Pdf.PdfCollection`1" />.
            </summary>
    </member>
    <member name="P:GemBox.Pdf.PdfCollection`1.Enumerator.Current">
      <summary>
            Gets the element at the current position of the enumerator.
            </summary>
      <value>
            The element in the <see cref="T:GemBox.Pdf.PdfCollection`1" /> at the current position of the enumerator.
            </value>
    </member>
    <member name="M:GemBox.Pdf.PdfCollection`1.Enumerator.MoveNext">
      <summary>
            Advances the enumerator to the next element of the <see cref="T:GemBox.Pdf.PdfCollection`1" />.
            </summary>
      <returns>
        <see langword="true" /> if the enumerator was successfully advanced to the next element; <see langword="false" /> if the enumerator has passed the end of the collection.
            </returns>
      <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
    </member>
    <member name="M:GemBox.Pdf.PdfCollection`1.Enumerator.Dispose">
      <summary>
            Releases all resources used by the <see cref="T:GemBox.Pdf.PdfCollection`1.Enumerator" />.
            </summary>
    </member>
    <member name="T:GemBox.Pdf.PdfCrossReferenceType">
      <summary>
            Represents how cross-reference information (information about byte positions of the indirect objects) and indirect objects are stored in the PDF file.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PdfCrossReferenceType.Table">
      <summary>
        <para>Cross-reference information is stored as a list of cross-reference entries in a fixed format directly after all indirect objects and before PDF file trailer.</para>
        <para>Use this option if file size is not an issue and you want to achieve the maximum portability of the PDF file.</para>
      </summary>
    </member>
    <member name="F:GemBox.Pdf.PdfCrossReferenceType.Stream">
      <summary>
        <para>
          <i>(PDF 1.5)</i> Cross-reference information is stored compactly in the cross-reference stream that is usually compressed and indirect objects can be stored compactly in object streams that are also usually compressed.</para>
        <para>Use this option if file size is an issue and PDF file won't be opened by old PDF applications that do not support PDF version 1.5 such as <b>Acrobat Reader</b> or <b>Adobe Acrobat</b> before version <b>6.0</b> that support PDF version 1.5 and were released on July 2003.</para>
      </summary>
    </member>
    <member name="T:GemBox.Pdf.PdfDestination">
      <summary>
        <para>A destination defines a particular view of a document, consisting of the following items:</para>
        <list type="bullet">
          <item>
            <description>The page of the document that shall be displayed.</description>
          </item>
          <item>
            <description>The location of the document window on that page.</description>
          </item>
          <item>
            <description>The magnification (zoom) factor.</description>
          </item>
        </list>
      </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=373">PDF Specification ISO 32000-1:2008, section '12.3.2 Destinations'</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfDestination.Page">
      <summary>
        <para>Gets or sets the destination <see cref="T:GemBox.Pdf.PdfPage" /> object.</para>
        <para>Specifying a destination explicitly in a PDF file, page is an indirect reference to a page object.</para>
      </summary>
      <value>
            The destination <see cref="T:GemBox.Pdf.PdfPage" /> object.
            </value>
      <exception cref="T:System.ArgumentNullException">Value is <see langword="null" />.</exception>
    </member>
    <member name="P:GemBox.Pdf.PdfDestination.PageNumber">
      <summary>
        <para>Gets or sets the destination page number.</para>
        <para> Should be used only in a context of a remote go-to action (see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=427">12.6.4.3 Remote Go-To Actions</see>).</para>
      </summary>
      <value>
            The destination page number. The first page is numbered 0.
            </value>
      <exception cref="T:System.ArgumentNullException">Value is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">Value is less than zero.</exception>
    </member>
    <member name="P:GemBox.Pdf.PdfDestination.ViewType">
      <summary>
            Gets the <see cref="T:GemBox.Pdf.PdfDestinationViewType" /> of this <see cref="T:GemBox.Pdf.PdfDestination" /> instance.
            </summary>
      <value>
            The <see cref="T:GemBox.Pdf.PdfDestinationViewType" /> of this <see cref="T:GemBox.Pdf.PdfDestination" /> instance.
            </value>
    </member>
    <member name="P:GemBox.Pdf.PdfDestination.Left">
      <summary>
            Gets or sets the horizontal coordinate of the upper-left corner of the window expressed in the default user space coordinate system or <see langword="null" /> if the value is to be retained unchanged.
            </summary>
      <value>
            The horizontal coordinate of the upper-left corner of the window expressed in the default user space coordinate system or <see langword="null" /> if the value is to be retained unchanged.
            </value>
      <exception cref="T:System.ArgumentNullException">Value cannot be <see langword="null" /> for <see cref="F:GemBox.Pdf.PdfDestinationViewType.FitRectangle" /> view type.</exception>
      <exception cref="T:System.InvalidOperationException">The <see cref="P:GemBox.Pdf.PdfDestination.Left" /> can be set only for <see cref="F:GemBox.Pdf.PdfDestinationViewType.LeftTopZoom" />, <see cref="F:GemBox.Pdf.PdfDestinationViewType.FitPageVertical" />, <see cref="F:GemBox.Pdf.PdfDestinationViewType.FitRectangle" /> and <see cref="F:GemBox.Pdf.PdfDestinationViewType.FitContentVertical" /> view types.</exception>
    </member>
    <member name="P:GemBox.Pdf.PdfDestination.Top">
      <summary>
            Gets or sets the vertical coordinate of the upper-left corner of the window expressed in the default user space coordinate system or <see langword="null" /> if the value is to be retained unchanged.
            </summary>
      <value>
            The vertical coordinate of the upper-left corner of the window expressed in the default user space coordinate system or <see langword="null" /> if the value is to be retained unchanged.
            </value>
      <exception cref="T:System.ArgumentNullException">Value cannot be <see langword="null" /> for <see cref="F:GemBox.Pdf.PdfDestinationViewType.FitRectangle" /> view type.</exception>
      <exception cref="T:System.InvalidOperationException">The <see cref="P:GemBox.Pdf.PdfDestination.Top" /> can be set only for <see cref="F:GemBox.Pdf.PdfDestinationViewType.LeftTopZoom" />, <see cref="F:GemBox.Pdf.PdfDestinationViewType.FitPageHorizontal" />, <see cref="F:GemBox.Pdf.PdfDestinationViewType.FitRectangle" /> and <see cref="F:GemBox.Pdf.PdfDestinationViewType.FitContentHorizontal" /> view types.</exception>
    </member>
    <member name="P:GemBox.Pdf.PdfDestination.Right">
      <summary>
            Gets or sets the horizontal coordinate of the bottom-right corner of the window expressed in the default user space coordinate system or <see langword="null" /> if the value is to be retained unchanged.
            </summary>
      <value>
            The horizontal coordinate of the bottom-right corner of the window expressed in the default user space coordinate system or <see langword="null" /> if the value is to be retained unchanged.
            </value>
      <exception cref="T:System.ArgumentNullException">Value cannot be <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">The <see cref="P:GemBox.Pdf.PdfDestination.Right" /> can be set only for <see cref="F:GemBox.Pdf.PdfDestinationViewType.FitRectangle" /> view type.</exception>
    </member>
    <member name="P:GemBox.Pdf.PdfDestination.Bottom">
      <summary>
            Gets or sets the vertical coordinate of the bottom-right corner of the window expressed in the default user space coordinate system or <see langword="null" /> if the value is to be retained unchanged.
            </summary>
      <value>
            The vertical coordinate of the bottom-right corner of the window expressed in the default user space coordinate system or <see langword="null" /> if the value is to be retained unchanged.
            </value>
      <exception cref="T:System.ArgumentNullException">Value cannot be <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">The <see cref="P:GemBox.Pdf.PdfDestination.Bottom" /> can be set only for <see cref="F:GemBox.Pdf.PdfDestinationViewType.FitRectangle" /> view type.</exception>
    </member>
    <member name="P:GemBox.Pdf.PdfDestination.Zoom">
      <summary>
        <para>Gets or sets the zoom factor or <see langword="null" /> if the value is to be retained unchanged.</para>
        <para>Value 1 represents 100%, 0.5 represents 50%, 1.5 represents 150%, etc.</para>
      </summary>
      <value>
            The zoom factor or <see langword="null" /> if the value is to be retained unchanged.
            </value>
      <exception cref="T:System.InvalidOperationException">The <see cref="P:GemBox.Pdf.PdfDestination.Zoom" /> can be set only for <see cref="F:GemBox.Pdf.PdfDestinationViewType.LeftTopZoom" /> view type.</exception>
    </member>
    <member name="M:GemBox.Pdf.PdfDestination.SetView(GemBox.Pdf.PdfDestinationViewType,System.Nullable{System.Double}[])">
      <summary>
        <para>Sets the view and the view's parameters where <paramref name="parameters" /> represent the following values depending on the <paramref name="viewType" /> parameter:</para>
        <list type="definition">
          <item>
            <term>
              <see cref="F:GemBox.Pdf.PdfDestinationViewType.FitRectangle" />
            </term>
            <description>
              <see cref="P:GemBox.Pdf.PdfDestination.Left" />, <see cref="P:GemBox.Pdf.PdfDestination.Bottom" />, <see cref="P:GemBox.Pdf.PdfDestination.Right" /> and <see cref="P:GemBox.Pdf.PdfDestination.Top" />.</description>
          </item>
          <item>
            <term>
              <see cref="F:GemBox.Pdf.PdfDestinationViewType.LeftTopZoom" />
            </term>
            <description>
              <see cref="P:GemBox.Pdf.PdfDestination.Left" />, <see cref="P:GemBox.Pdf.PdfDestination.Top" /> and <see cref="P:GemBox.Pdf.PdfDestination.Zoom" />.</description>
          </item>
          <item>
            <term>
              <see cref="F:GemBox.Pdf.PdfDestinationViewType.FitPageVertical" /> and <see cref="F:GemBox.Pdf.PdfDestinationViewType.FitContentVertical" /></term>
            <description>
              <see cref="P:GemBox.Pdf.PdfDestination.Left" />.</description>
          </item>
          <item>
            <term>
              <see cref="F:GemBox.Pdf.PdfDestinationViewType.FitPageHorizontal" /> and <see cref="F:GemBox.Pdf.PdfDestinationViewType.FitContentHorizontal" /></term>
            <description>
              <see cref="P:GemBox.Pdf.PdfDestination.Top" />.</description>
          </item>
          <item>
            <term>
              <see cref="F:GemBox.Pdf.PdfDestinationViewType.FitPage" /> and <see cref="F:GemBox.Pdf.PdfDestinationViewType.FitContent" /></term>
            <description>None.</description>
          </item>
        </list>
      </summary>
      <param name="viewType">Type of the view.</param>
      <param name="parameters">The parameters of the view.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="parameters" /> is <see langword="null" /> when they are required.</exception>
      <exception cref="T:System.ArgumentException">The number of passed <paramref name="parameters" /> is not according to the documentation.</exception>
    </member>
    <member name="M:GemBox.Pdf.PdfDestination.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.PdfDestination" /> instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.PdfDestination" /> instance.
            </returns>
      <remarks>
            This method should be used primarily for debugging purposes and should be considered volatile (format of its return value might change in future versions).
            </remarks>
    </member>
    <member name="T:GemBox.Pdf.PdfDestinationViewType">
      <summary>
            Enumerates the allowed syntactic forms for specifying a destination explicitly in a PDF file.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=374">PDF Specification ISO 32000-1:2008, section '12.3.2.2 Explicit Destinations'</seealso>
    </member>
    <member name="F:GemBox.Pdf.PdfDestinationViewType.LeftTopZoom">
      <summary>
        <para>Display the page designated by page, with the coordinates (left, top) positioned at the upper-left corner of the window
            and the contents of the page magnified by the factor zoom.</para>
        <para>Parameters: <see cref="P:GemBox.Pdf.PdfDestination.Left" />, <see cref="P:GemBox.Pdf.PdfDestination.Top" /> and <see cref="P:GemBox.Pdf.PdfDestination.Zoom" /></para>
        <para>This value corresponds to value <b>XYZ</b> from <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=374">PDF Specification ISO 32000-1:2008, section '12.3.2.2 Explicit Destinations'</see>.</para>
      </summary>
    </member>
    <member name="F:GemBox.Pdf.PdfDestinationViewType.FitPage">
      <summary>
        <para>Display the page designated by page, with its contents magnified just enough to fit the entire page
            within the window both horizontally and vertically.</para>
        <para>Parameters: none.</para>
        <para>This value corresponds to value <b>Fit</b> from <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=374">PDF Specification ISO 32000-1:2008, section '12.3.2.2 Explicit Destinations'</see>.</para>
      </summary>
    </member>
    <member name="F:GemBox.Pdf.PdfDestinationViewType.FitPageHorizontal">
      <summary>
        <para>Display the page designated by page, with the vertical coordinate top positioned at the top edge of the window
            and the contents of the page magnified just enough to fit the entire width of the page within the window.</para>
        <para>Parameters: <see cref="P:GemBox.Pdf.PdfDestination.Top" />.</para>
        <para>This value corresponds to value <b>FitH</b> from <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=374">PDF Specification ISO 32000-1:2008, section '12.3.2.2 Explicit Destinations'</see>.</para>
      </summary>
    </member>
    <member name="F:GemBox.Pdf.PdfDestinationViewType.FitPageVertical">
      <summary>
        <para>Display the page designated by page, with the horizontal coordinate left positioned at the left edge of the window
            and the contents of the page magnified just enough to fit the entire height of the page within the window.</para>
        <para>Parameters: <see cref="P:GemBox.Pdf.PdfDestination.Left" />.</para>
        <para>This value corresponds to value <b>FitV</b> from <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=374">PDF Specification ISO 32000-1:2008, section '12.3.2.2 Explicit Destinations'</see>.</para>
      </summary>
    </member>
    <member name="F:GemBox.Pdf.PdfDestinationViewType.FitRectangle">
      <summary>
        <para>Display the page designated by page, with its contents magnified just enough to fit the rectangle specified by
            the coordinates left, bottom, right, and top entirely within the window both horizontally and vertically.</para>
        <para>Parameters: <see cref="P:GemBox.Pdf.PdfDestination.Left" />, <see cref="P:GemBox.Pdf.PdfDestination.Bottom" />, <see cref="P:GemBox.Pdf.PdfDestination.Right" /> and <see cref="P:GemBox.Pdf.PdfDestination.Top" />.</para>
        <para>This value corresponds to value <b>FitR</b> from <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=374">PDF Specification ISO 32000-1:2008, section '12.3.2.2 Explicit Destinations'</see>.</para>
      </summary>
    </member>
    <member name="F:GemBox.Pdf.PdfDestinationViewType.FitContent">
      <summary>
        <para>
          <i>(PDF 1.1)</i> Display the page designated by page, with its contents magnified just enough to fit its bounding box
            entirely within the window both horizontally and vertically.</para>
        <para>Parameters: none.</para>
        <para>This value corresponds to value <b>FitB</b> from <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=374">PDF Specification ISO 32000-1:2008, section '12.3.2.2 Explicit Destinations'</see>.</para>
      </summary>
    </member>
    <member name="F:GemBox.Pdf.PdfDestinationViewType.FitContentHorizontal">
      <summary>
        <para>
          <i>(PDF 1.1)</i> Display the page designated by page, with the vertical coordinate top positioned at the top edge
            of the window and the contents of the page magnified just enough to fit the entire width of its bounding box within the window.</para>
        <para>Parameters: <see cref="P:GemBox.Pdf.PdfDestination.Top" />.</para>
        <para>This value corresponds to value <b>FitBH</b> from <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=374">PDF Specification ISO 32000-1:2008, section '12.3.2.2 Explicit Destinations'</see>.</para>
      </summary>
    </member>
    <member name="F:GemBox.Pdf.PdfDestinationViewType.FitContentVertical">
      <summary>
        <para>
          <i>(PDF 1.1)</i> Display the page designated by page, with the horizontal coordinate left positioned at the left edge
            of the window and the contents of the page magnified just enough to fit the entire height of its bounding box within the window.</para>
        <para>Parameters: <see cref="P:GemBox.Pdf.PdfDestination.Left" />.</para>
        <para>This value corresponds to value <b>FitBV</b> from <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=374">PDF Specification ISO 32000-1:2008, section '12.3.2.2 Explicit Destinations'</see>.</para>
      </summary>
    </member>
    <member name="T:GemBox.Pdf.PdfDocument">
      <summary>
            Represents a root class in the <b>GemBox.Pdf</b> implementation of the PDF Document Structure as specified in the <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=78">PDF Specification ISO 32000-1:2008, section '7.7 Document Structure'</see>.
            </summary>
      <seealso xhref="document-structure.md" target="_self">Document Structure</seealso>
    </member>
    <member name="M:GemBox.Pdf.PdfDocument.#ctor">
      <summary>
            Initializes a new instance of the PDF document.
            </summary>
      <seealso xhref="file-structure.md#creating-a-new-pdf-document" target="_self">File Structure</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfDocument.IsRoot">
      <exclude />
    </member>
    <member name="P:GemBox.Pdf.PdfDocument.SaveOptions">
      <summary>
        <para>Gets or sets the options used when saving the <see cref="T:GemBox.Pdf.PdfDocument" /> to a PDF file.</para>
        <para>Default value: <see cref="P:GemBox.Pdf.PdfSaveOptions.Default" />.</para>
      </summary>
      <value>
            The options used when saving the <see cref="T:GemBox.Pdf.PdfDocument" /> to a PDF file.
            </value>
      <exception cref="T:System.ArgumentNullException">Value is <see langword="null" />.</exception>
      <seealso xhref="file-structure.md#saving-the-pdf-document-to-a-new-pdf-file" target="_self">File Structure</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfDocument.Id">
      <summary>
        <para>
          <i>(Required if an <b>Encrypt</b> entry is present in the file trailer; optional otherwise; PDF 1.1)</i> An array of two byte-strings constituting a file identifier (see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=559">14.4, "File Identifiers"</see>) for the file.</para>
        <para>Because the <see cref="P:GemBox.Pdf.PdfDocument.Id" /> entries are not encrypted it is possible to check the <see cref="P:GemBox.Pdf.PdfDocument.Id" /> key to assure that the correct file is being accessed without decrypting the file.</para>
        <para>Although this entry is optional, its absence might prevent the file from functioning in some workflows that depend on files being uniquely identified.</para>
      </summary>
      <value>
            The array of two byte-strings constituting a file identifier for the file.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=51">PDF Specification ISO 32000-1:2008, section '7.5.5 File Trailer'</seealso>
    </member>
    <member name="M:GemBox.Pdf.PdfDocument.SetId(System.Guid)">
      <summary>
            Sets the <see cref="P:GemBox.Pdf.PdfDocument.Id" /> to a specified <see cref="T:System.Guid" /> value. Both <see cref="P:GemBox.Pdf.PdfDocumentIdentifier.Creation" /> and <see cref="P:GemBox.Pdf.PdfDocumentIdentifier.Modification" /> will be set to the specified <see cref="T:System.Guid" /> value.
            </summary>
      <param name="value">The <see cref="T:System.Guid" /> value to which <see cref="P:GemBox.Pdf.PdfDocumentIdentifier.Creation" /> and <see cref="P:GemBox.Pdf.PdfDocumentIdentifier.Modification" /> will be set.</param>
      <returns>
            The document's <see cref="P:GemBox.Pdf.PdfDocument.Id" />.
            </returns>
      <exception cref="T:System.InvalidOperationException">
        <see cref="T:GemBox.Pdf.PdfDocument" /> already has an <see cref="P:GemBox.Pdf.PdfDocument.Id" />. To modify the <see cref="P:GemBox.Pdf.PdfDocument.Id" />, use <see cref="P:GemBox.Pdf.PdfDocumentIdentifier.Modification" /> property of the <see cref="T:GemBox.Pdf.PdfDocument" />'s <see cref="P:GemBox.Pdf.PdfDocument.Id" />.</exception>
      <exception cref="T:System.ArgumentException">Value is <see cref="F:System.Guid.Empty" />.</exception>
    </member>
    <member name="P:GemBox.Pdf.PdfDocument.Info">
      <summary>
        <i>(Optional; shall be an indirect reference)</i> The document’s information dictionary (see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=557">14.3.3, "Document Information Dictionary"</see>).
            </summary>
      <value>
            The document’s information dictionary.
            </value>
      <exception cref="T:GemBox.Pdf.InvalidPdfDictionaryEntryException">Value is not according to <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf">PDF Specification ISO 32000-1:2008</see>.</exception>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=51">PDF Specification ISO 32000-1:2008, section '7.5.5 File Trailer'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/pdf-document-information/302">Document Information example</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfDocument.Version">
      <summary>
        <i>(Optional; PDF 1.4)</i> The version of the PDF specification to which the document conforms (for example, 1.4) if later than the version specified in the file’s header (see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=47">7.5.2, "File Header"</see>).
            If the header specifies a later version, or if this entry is absent, the document shall conform to the version specified in the header.
            This entry enables a conforming writer to update the version using an incremental update; see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=52">7.5.6, "Incremental Updates"</see>.
            </summary>
      <value>
            The version of the PDF specification to which the document conforms (for example, 1.4) if later than the version specified in the file’s header (see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=47">7.5.2, "File Header"</see>).
            </value>
    </member>
    <member name="P:GemBox.Pdf.PdfDocument.Pages">
      <summary>
        <i>(Required; shall be an indirect reference)</i> The <i>page tree node</i> that shall be the root of the document’s <i>page tree</i> (see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=83">7.7.3, "Page Tree"</see>).
            </summary>
      <value>
            The page tree node that shall be the root of the document’s page tree.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=81">PDF Specification ISO 32000-1:2008, section '7.7.2 Document Catalog'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-pages/401">Page Tree example</seealso>
      <seealso xhref="document-structure.md#page-tree" target="_self">Document Structure</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfDocument.ViewerPreferences">
      <summary>
        <i>(Optional; PDF 1.2)</i> A viewer preferences dictionary (see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=370">12.2, "Viewer Preferences"</see>) specifying the way the document shall be displayed on the screen.
              If this entry is absent, conforming readers shall use their own current user preference settings.
            </summary>
      <value>
            A viewer preferences dictionary specifying the way the document shall be displayed on the screen.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=81">PDF Specification ISO 32000-1:2008, section '7.7.2 Document Catalog'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/pdf-viewer-preferences/303">Viewer Preferences example</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfDocument.PageLayout">
      <summary>
        <para>
          <i>(Optional)</i> Gets or sets the value specifying the page layout to be used when the document is opened.</para>
        <para>Default value: <see cref="F:GemBox.Pdf.PdfPageLayout.SinglePage" />.</para>
      </summary>
      <value>
            The value specifying the page layout to be used when the document is opened.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=81">PDF Specification ISO 32000-1:2008, section '7.7.2 Document Catalog'</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfDocument.PageMode">
      <summary>
        <para>
          <i>(Optional)</i> Gets or sets the value specifying how the document shall be displayed when opened.</para>
        <para>Default value: <see cref="F:GemBox.Pdf.PdfPageMode.UseNone" />.</para>
      </summary>
      <value>
            The value specifying how the document shall be displayed when opened.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=82">PDF Specification ISO 32000-1:2008, section '7.7.2 Document Catalog'</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfDocument.Outlines">
      <summary>
        <i>(Optional; shall be an indirect reference)</i> The outline dictionary that shall be the root of the document’s <i>outline hierarchy</i> (see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=375">12.3.3, "Document Outline"</see>).
            </summary>
      <value>
            The outline dictionary that shall be the root of the document’s outline hierarchy.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=82">PDF Specification ISO 32000-1:2008, section '7.7.2 Document Catalog'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-outlines/301">Outlines example</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfDocument.Form">
      <summary>
        <i>(Optional; PDF 1.2)</i> The document’s <i>interactive form (AcroForm) dictionary</i> (see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=439">12.7.2, "Interactive Form Dictionary"</see>).
            </summary>
      <value>
            The document’s interactive form (AcroForm) dictionary.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=438">PDF Specification ISO 32000-1:2008, section '12.7 Interactive Forms'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-read-pdf-interactive-form-fields/501">Read Form example</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfDocument.SecurityStore">
      <summary>
        <i>(Optional; PDF 2.0)</i> Document-wide security-related information.
            </summary>
      <value>
            Document-wide security-related information.
            </value>
      <seealso href="https://www.etsi.org/deliver/etsi_en/319100_319199/31914201/01.01.01_60/en_31914201v010101p.pdf#page=11">ETSI EN 319 142-1, section '5.4.2 Document Security Store'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-advanced-electronic-signature-pades/1103#pades-b-lt">PAdES B-LT level example</seealso>
    </member>
    <member name="M:GemBox.Pdf.PdfDocument.Load(System.String)">
      <summary>
            Loads a PDF document from a file with the specified path and with the <see cref="P:GemBox.Pdf.PdfLoadOptions.Default" /> options.
            </summary>
      <param name="path">The path to a file from which to load a PDF document.</param>
      <returns>
            A loaded PDF document.
            </returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="path" /> is <see langword="null" />.</exception>
      <exception cref="T:GemBox.Pdf.Security.InvalidPdfPasswordException">PDF file is encrypted and the password is required to load a PDF document. Use <see cref="M:GemBox.Pdf.PdfDocument.Load(System.String,GemBox.Pdf.PdfLoadOptions)" /> method and provide a valid <see cref="P:GemBox.Pdf.PdfLoadOptions.Password" />.</exception>
      <seealso xhref="file-structure.md#loading-a-pdf-document-from-a-pdf-file" target="_self">File Structure</seealso>
    </member>
    <member name="M:GemBox.Pdf.PdfDocument.Load(System.String,GemBox.Pdf.PdfLoadOptions)">
      <summary>
            Loads a PDF document from a file with the specified path and with the specified options.
            </summary>
      <param name="path">The path to a file from which to load a PDF document.</param>
      <param name="options">The options used for loading a <see cref="T:GemBox.Pdf.PdfDocument" /> from a PDF file.</param>
      <returns>
            A loaded PDF document.
            </returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="path" /> is <see langword="null" /> or <paramref name="options" /> is <see langword="null" />.</exception>
      <exception cref="T:GemBox.Pdf.Security.InvalidPdfPasswordException">PDF file is encrypted and the <see cref="P:GemBox.Pdf.PdfLoadOptions.Password" /> is invalid.</exception>
      <seealso xhref="file-structure.md#loading-a-pdf-document-from-a-pdf-file" target="_self">File Structure</seealso>
    </member>
    <member name="M:GemBox.Pdf.PdfDocument.Load(System.IO.Stream)">
      <summary>
            Loads a PDF document from the specified stream and with the <see cref="P:GemBox.Pdf.PdfLoadOptions.Default" /> options.
            </summary>
      <param name="stream">The stream from which to load a PDF document.</param>
      <returns>
            A loaded PDF document.
            </returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="stream" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="stream" /> is not readable.</exception>
      <exception cref="T:GemBox.Pdf.Security.InvalidPdfPasswordException">PDF file is encrypted and the password is required to load a PDF document. Use <see cref="M:GemBox.Pdf.PdfDocument.Load(System.IO.Stream,GemBox.Pdf.PdfLoadOptions)" /> method and provide a valid <see cref="P:GemBox.Pdf.PdfLoadOptions.Password" />.</exception>
      <seealso xhref="file-structure.md#loading-a-pdf-document-from-a-pdf-file" target="_self">File Structure</seealso>
    </member>
    <member name="M:GemBox.Pdf.PdfDocument.Load(System.IO.Stream,GemBox.Pdf.PdfLoadOptions)">
      <summary>
            Loads a PDF document from the specified stream and with the specified options.
            </summary>
      <param name="stream">The stream from which to load a PDF document.</param>
      <param name="options">The options used for loading a <see cref="T:GemBox.Pdf.PdfDocument" /> from a PDF file.</param>
      <returns>
            A loaded PDF document.
            </returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="stream" /> is <see langword="null" /> or <paramref name="options" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="stream" /> is not readable.</exception>
      <exception cref="T:GemBox.Pdf.Security.InvalidPdfPasswordException">PDF file is encrypted and the <see cref="P:GemBox.Pdf.PdfLoadOptions.Password" /> is invalid.</exception>
      <seealso xhref="file-structure.md#loading-a-pdf-document-from-a-pdf-file" target="_self">File Structure</seealso>
    </member>
    <member name="M:GemBox.Pdf.PdfDocument.Load">
      <summary>
        <para>Loads the <see cref="T:GemBox.Pdf.PdfDocument" /> entirely from the PDF file.</para>
        <para>PDF file remains open. If you want to close the PDF file, use <see cref="M:GemBox.Pdf.PdfDocument.Close" /> method.</para>
      </summary>
      <seealso xhref="file-structure.md#loading-a-pdf-document-fully-to-a-memory" target="_self">File Structure</seealso>
    </member>
    <member name="M:GemBox.Pdf.PdfDocument.Close">
      <summary>
        <para>Closes the PDF file associated with this <see cref="T:GemBox.Pdf.PdfDocument" />.</para>
        <para>Any <see cref="T:GemBox.Pdf.PdfDocument" /> that is associated with the PDF file should be closed, otherwise memory and resource leaks might occur because PDF file stream might not be closed until the application exists.</para>
      </summary>
      <seealso xhref="file-structure.md#closing-the-associated-pdf-file" target="_self">File Structure</seealso>
    </member>
    <member name="M:GemBox.Pdf.PdfDocument.Dispose">
      <summary>
        <para>Closes the PDF file associated with this <see cref="T:GemBox.Pdf.PdfDocument" />.</para>
        <para>Any <see cref="T:GemBox.Pdf.PdfDocument" /> that is associated with the PDF file should be closed, otherwise memory and resource leaks might occur because PDF file stream might not be closed until the application exists.</para>
      </summary>
      <remarks>
            This method is used as a convenience so that <see cref="T:GemBox.Pdf.PdfDocument" /> instance can be used in a <see langword="using" /> block.
            </remarks>
      <seealso xhref="file-structure.md#closing-the-associated-pdf-file" target="_self">File Structure</seealso>
    </member>
    <member name="M:GemBox.Pdf.PdfDocument.Save">
      <summary>
        <para>Save all the changes made to the current PDF document to the same location from where the PDF document was loaded or last saved.</para>
        <para>This feature is also called incremental update.</para>
        <para>Use <see cref="P:GemBox.Pdf.PdfDocument.SaveOptions" /> to specify options used for saving the <see cref="T:GemBox.Pdf.PdfDocument" /> to a PDF file.</para>
      </summary>
      <exception cref="T:System.InvalidOperationException">
        <see cref="T:GemBox.Pdf.PdfDocument" /> is not associated with any PDF file and therefore its changes cannot be saved or the associated PDF file was loaded in a read-only mode. Use <see cref="M:GemBox.Pdf.PdfDocument.Save" /> with <see cref="T:System.String" /> or <see cref="T:System.IO.Stream" /> parameters instead to save the entire <see cref="T:GemBox.Pdf.PdfDocument" /> to a new PDF file.</exception>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=52">PDF Specification ISO 32000-1:2008, section '7.5.6 Incremental Updates'</seealso>
      <seealso xhref="file-structure.md#saving-the-pdf-document-to-the-same-pdf-file-incremental-update" target="_self">File Structure</seealso>
    </member>
    <member name="M:GemBox.Pdf.PdfDocument.Save(System.String)">
      <summary>
        <para>Saves the entire PDF document to a file with the specified path.</para>
        <para>Use <see cref="P:GemBox.Pdf.PdfDocument.SaveOptions" /> to specify options used for saving the <see cref="T:GemBox.Pdf.PdfDocument" /> to a PDF file.</para>
      </summary>
      <param name="path">The path to a file to which to save a PDF document.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="path" /> is <see langword="null" />.</exception>
      <seealso xhref="file-structure.md#saving-the-pdf-document-to-a-new-pdf-file" target="_self">File Structure</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-convert-pdf-to-image/208">Convert example</seealso>
    </member>
    <member name="M:GemBox.Pdf.PdfDocument.Save(System.String,GemBox.Pdf.SaveOptions)">
      <summary>
        <para>Saves the entire PDF document to a file with the specified path.</para>
      </summary>
      <param name="path">The path to a file to which to save a PDF document.</param>
      <param name="options">The saving options which can be used to define settings for save operation.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="path" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="options" /> is <see langword="null" />.</exception>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-convert-pdf-to-image/208">Convert example</seealso>
    </member>
    <member name="M:GemBox.Pdf.PdfDocument.Save(System.IO.Stream)">
      <summary>
        <para>Saves the entire PDF document to the specified stream.</para>
        <para>Use <see cref="P:GemBox.Pdf.PdfDocument.SaveOptions" /> to specify options used for saving the <see cref="T:GemBox.Pdf.PdfDocument" /> to a PDF file.</para>
      </summary>
      <param name="stream">The stream to which to save a PDF document.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="stream" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="stream" /> is not writable.</exception>
      <seealso xhref="file-structure.md#saving-the-pdf-document-to-a-new-pdf-file" target="_self">File Structure</seealso>
    </member>
    <member name="M:GemBox.Pdf.PdfDocument.Save(System.IO.Stream,GemBox.Pdf.SaveOptions)">
      <summary>
        <para>Saves the entire PDF document to the specified stream.</para>
      </summary>
      <param name="stream">The stream to which to save a PDF document.</param>
      <param name="options">The saving options which can be used to define settings for save operation.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="stream" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="options" /> is <see langword="null" />.</exception>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-convert-pdf-to-image/208">Convert example</seealso>
    </member>
    <member name="M:GemBox.Pdf.PdfDocument.Print">
      <summary>
            Prints the document to the default printer.
            </summary>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-print-pdf/207">Print example</seealso>
    </member>
    <member name="M:GemBox.Pdf.PdfDocument.Print(System.String)">
      <summary>
            Prints the document to the specified printer.
            </summary>
      <param name="printerName">Printer name.</param>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-print-pdf/207">Print example</seealso>
    </member>
    <member name="M:GemBox.Pdf.PdfDocument.Print(System.String,GemBox.Pdf.PrintOptions)">
      <summary>
            Prints the document to the specified printer according to specified options.
            </summary>
      <param name="printerName">Printer name.</param>
      <param name="options">Print options.</param>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-print-pdf/207">Print example</seealso>
    </member>
    <member name="M:GemBox.Pdf.PdfDocument.Clone">
      <summary>
        <para>Makes a deep clone of this <see cref="T:GemBox.Pdf.PdfDocument" /> instance.</para>
        <para>The clone and this <see cref="T:GemBox.Pdf.PdfDocument" /> do not share any objects, thus the cloned <see cref="T:GemBox.Pdf.PdfDocument" /> is a deep clone if this <see cref="T:GemBox.Pdf.PdfDocument" />.</para>
      </summary>
      <returns>
            A deep clone of this <see cref="T:GemBox.Pdf.PdfDocument" /> instance.
            </returns>
      <seealso xhref="document-structure.md" target="_self">Document Structure</seealso>
    </member>
    <member name="M:GemBox.Pdf.PdfDocument.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.PdfDocument" /> instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.PdfDocument" /> instance.
            </returns>
      <remarks>
            This method should be used primarily for debugging purposes and should be considered volatile (format of its return value might change in future versions).
            </remarks>
    </member>
    <member name="T:GemBox.Pdf.PdfDocumentIdentifier">
      <summary>
            Represents an identifier of a <see cref="T:GemBox.Pdf.PdfDocument" />.
            </summary>
      <seealso cref="P:GemBox.Pdf.PdfDocument.Id" />
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=559">PDF Specification ISO 32000-1:2008, section '14.4 File Identifiers'</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfDocumentIdentifier.CreationBytes">
      <summary>
            Gets the permanent identifier based on the contents of the file at the time it was originally created as a <see cref="T:System.Byte" /> array.
            </summary>
      <value>
            The permanent identifier based on the contents of the file at the time it was originally created as a <see cref="T:System.Byte" /> array.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=559">PDF Specification ISO 32000-1:2008, section '14.4 File Identifiers'</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfDocumentIdentifier.Creation">
      <summary>
            Gets the permanent identifier based on the contents of the file at the time it was originally created as a <see cref="T:System.Guid" /> value or <see cref="F:System.Guid.Empty" /> if <see cref="P:GemBox.Pdf.PdfDocumentIdentifier.CreationBytes" /> cannot be converted to <see cref="T:System.Guid" />.
            </summary>
      <value>
            The permanent identifier based on the contents of the file at the time it was originally created as a <see cref="T:System.Guid" /> value or <see cref="F:System.Guid.Empty" /> if <see cref="P:GemBox.Pdf.PdfDocumentIdentifier.CreationBytes" /> cannot be converted to <see cref="T:System.Guid" />.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=559">PDF Specification ISO 32000-1:2008, section '14.4 File Identifiers'</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfDocumentIdentifier.ModificationBytes">
      <summary>
            Gets the changing identifier based on the file’s contents at the time it was last updated as a <see cref="T:System.Byte" /> array.
            </summary>
      <value>
            The changing identifier based on the file’s contents at the time it was last updated as a <see cref="T:System.Byte" /> array.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=559">PDF Specification ISO 32000-1:2008, section '14.4 File Identifiers'</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfDocumentIdentifier.Modification">
      <summary>
            Gets or sets the changing identifier based on the file’s contents at the time it was last updated as a <see cref="T:System.Guid" /> value or <see cref="F:System.Guid.Empty" /> if <see cref="P:GemBox.Pdf.PdfDocumentIdentifier.ModificationBytes" /> cannot be converted to <see cref="T:System.Guid" />.
            </summary>
      <value>
            The changing identifier based on the file’s contents at the time it was last updated as a <see cref="T:System.Guid" /> value or <see cref="F:System.Guid.Empty" /> if <see cref="P:GemBox.Pdf.PdfDocumentIdentifier.ModificationBytes" /> cannot be converted to <see cref="T:System.Guid" />.
            </value>
      <exception cref="T:System.ArgumentException">Value is <see cref="F:System.Guid.Empty" /> or equal to <see cref="P:GemBox.Pdf.PdfDocumentIdentifier.Creation" />.</exception>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=559">PDF Specification ISO 32000-1:2008, section '14.4 File Identifiers'</seealso>
    </member>
    <member name="M:GemBox.Pdf.PdfDocumentIdentifier.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.PdfDocumentIdentifier" /> instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.PdfDocumentIdentifier" /> instance.
            </returns>
      <remarks>
            This method should be used primarily for debugging purposes and should be considered volatile (format of its return value might change in future versions).
            </remarks>
    </member>
    <member name="T:GemBox.Pdf.PdfDocumentInformation">
      <summary>
            Contains metadata for the <see cref="T:GemBox.Pdf.PdfDocument" />.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=557">PDF Specification ISO 32000-1:2008, section '14.3.3 Document Information Dictionary'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/pdf-document-information/302">Document Information example</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfDocumentInformation.Title">
      <summary>
        <i>(Optional; PDF 1.1)</i> The document’s title.
            </summary>
      <value>
            The document’s title.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=558">PDF Specification ISO 32000-1:2008, section '14.3.3 Document Information Dictionary'</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfDocumentInformation.Author">
      <summary>
        <i>(Optional)</i> The name of the person who created the document.
            </summary>
      <value>
            The name of the person who created the document.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=558">PDF Specification ISO 32000-1:2008, section '14.3.3 Document Information Dictionary'</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfDocumentInformation.Subject">
      <summary>
        <i>(Optional; PDF 1.1)</i> The subject of the document.
            </summary>
      <value>
            The subject of the document.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=558">PDF Specification ISO 32000-1:2008, section '14.3.3 Document Information Dictionary'</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfDocumentInformation.Keywords">
      <summary>
        <i>(Optional; PDF 1.1)</i> Keywords associated with the document.
            </summary>
      <value>
            Keywords associated with the document.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=558">PDF Specification ISO 32000-1:2008, section '14.3.3 Document Information Dictionary'</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfDocumentInformation.Creator">
      <summary>
        <i>(Optional)</i> If the document was converted to PDF from another format, the name of the conforming product that created the original document from which it was converted.
            </summary>
      <value>
            If the document was converted to PDF from another format, the name of the conforming product that created the original document from which it was converted.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=558">PDF Specification ISO 32000-1:2008, section '14.3.3 Document Information Dictionary'</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfDocumentInformation.Producer">
      <summary>
        <i>(Optional)</i> If the document was converted to PDF from another format, the name of the conforming product that converted it to PDF.
            </summary>
      <value>
            If the document was converted to PDF from another format, the name of the conforming product that converted it to PDF.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=558">PDF Specification ISO 32000-1:2008, section '14.3.3 Document Information Dictionary'</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfDocumentInformation.CreationDate">
      <summary>
        <i>(Optional)</i> The date and time the document was created, in human-readable form (see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=95">7.9.4, "Dates"</see>).
            </summary>
      <value>
            The date and time the document was created, in human-readable form.
            </value>
      <seealso cref="P:GemBox.Pdf.PdfSaveOptions.UpdateDateInformation" />
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=558">PDF Specification ISO 32000-1:2008, section '14.3.3 Document Information Dictionary'</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfDocumentInformation.ModificationDate">
      <summary>
        <i>(Required if PieceInfo is present in the document catalog; otherwise optional; PDF 1.1)</i> The date and time the document was most recently modified, in human-readable form (see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=95">7.9.4, "Dates"</see>).
            </summary>
      <value>
            The date and time the document was most recently modified, in human-readable form.
            </value>
      <seealso cref="P:GemBox.Pdf.PdfSaveOptions.UpdateDateInformation" />
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=558">PDF Specification ISO 32000-1:2008, section '14.3.3 Document Information Dictionary'</seealso>
    </member>
    <member name="M:GemBox.Pdf.PdfDocumentInformation.Clear">
      <summary>
            Removes the <see cref="P:GemBox.Pdf.PdfDocument.Info" /> entry from the parent <see cref="T:GemBox.Pdf.PdfDocument" />.
            </summary>
    </member>
    <member name="T:GemBox.Pdf.PdfException">
      <summary>
            Represents a base class for all errors that occur in <b>GemBox.Pdf</b> assembly.
            </summary>
    </member>
    <member name="T:GemBox.Pdf.Security.PdfLoadingEncryptedEventArgs">
      <summary>
            Represents data for an event that occurs when a PDF document is being loaded from an encrypted PDF file.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=63">PDF Specification ISO 32000-1:2008, section '7.6 Encryption'</seealso>
    </member>
    <member name="P:GemBox.Pdf.Security.PdfLoadingEncryptedEventArgs.Encryption">
      <summary>
        <para>Gets the encryption-related information for a PDF file from which a PDF document is being loaded.</para>
      </summary>
      <value>
            The encryption-related information for a PDF file from which a PDF document is being loaded.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfLoadingEncryptedEventArgs.SetPassword(System.String)">
      <summary>
            Sets the password used to load a PDF document from a password-encrypted PDF file and returns <see langword="true" /> if the <paramref name="password" /> is correct.
            </summary>
      <param name="password">The password used to load a PDF document from a password-encrypted PDF file.</param>
      <returns>
        <see langword="false" /> if <paramref name="password" /> is invalid; otherwise, <see langword="true" />.
            </returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="password" /> is <see langword="null" />.</exception>
    </member>
    <member name="T:GemBox.Pdf.Security.InvalidPdfPasswordException">
      <summary>
            Exception that occurs when <see cref="P:GemBox.Pdf.Security.PdfPasswordEncryption.DocumentOpenPassword" /> or <see cref="P:GemBox.Pdf.Security.PdfPasswordEncryption.PermissionsPassword" /> is not correctly specified.
            </summary>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-encryption/1101#decrypt">Decrypt example</seealso>
    </member>
    <member name="T:GemBox.Pdf.Security.PdfCertificate">
      <summary>
            Represents an <see href="https://tools.ietf.org/html/rfc5280#section-4">X.509 certificate</see> sent to others so that they can verify your digital signature with a public key contained in the certificate.
            </summary>
      <remarks>
        <para>
          <b>GemBox.Pdf</b> doesn't use <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> class to represent a certificate because <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> creates a file that holds the certificate with the public key (in various locations on a hard drive) and on some operating systems and platforms that file is not deleted unless <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2.Reset" /> method is called.
            This creation of a file prevents usages of certificates in <b>Medium Trust</b>.</para>
        <para>Another reason why <b>GemBox.Pdf</b> abstracts a certificate with a <see cref="T:GemBox.Pdf.Security.PdfCertificate" /> class instead of using <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> directly is to enable different implementations of a certificate. For example, either <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> implementation from .NET or <see href="https://github.com/bcgit/bc-csharp/blob/master/crypto/src/x509/X509Certificate.cs">Org.BouncyCastle.X509.X509Certificate</see> implementation from <see href="https://github.com/bcgit/bc-csharp">Bouncy Castle</see> could be used.</para>
      </remarks>
      <seealso href="https://tools.ietf.org/html/rfc5280">RFC 5280: Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-digital-signature/1102">Digital signature examples</seealso>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfCertificate.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:GemBox.Pdf.Security.PdfCertificate" /> class from a file with the specified file name.
            </summary>
      <param name="fileName">The name of a certificate file.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="fileName" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfCertificate.#ctor(System.Object)">
      <summary>
        <para>Initializes a new instance of the <see cref="T:GemBox.Pdf.Security.PdfCertificate" /> class from the specified source.</para>
        <para>The certificate source is an instance of a <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</para>
      </summary>
      <param name="source">The certificate source that is an instance of a <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</param>
      <exception cref="T:System.ArgumentException">The <paramref name="source" /> parameter is not an instance of a <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</exception>
    </member>
    <member name="P:GemBox.Pdf.Security.PdfCertificate.Subject">
      <summary>
            Gets the subject distinguished name from the certificate.
            </summary>
      <value>
            The subject distinguished name from the certificate.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Security.PdfCertificate.SubjectCommonName">
      <summary>
            Gets the value of a <b>Common Name</b> attribute from <see cref="P:GemBox.Pdf.Security.PdfCertificate.Subject" />'s distinguished name.
            </summary>
      <value>
            The value of a <b>Common Name</b> attribute from <see cref="P:GemBox.Pdf.Security.PdfCertificate.Subject" />'s distinguished name.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfCertificate.GetRawData">
      <summary>
            Gets the copy of raw data of a <see cref="T:GemBox.Pdf.Security.PdfCertificate" />.
            </summary>
      <returns>
            The copy of raw data of the <see cref="T:GemBox.Pdf.Security.PdfCertificate" /> as a byte array.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfCertificate.Equals(GemBox.Pdf.Security.PdfCertificate)">
      <summary>
            Determines whether the specified <see cref="T:GemBox.Pdf.Security.PdfCertificate" /> is equal to this <see cref="T:GemBox.Pdf.Security.PdfCertificate" /> instance.
            </summary>
      <param name="other">The <see cref="T:GemBox.Pdf.Security.PdfCertificate" /> to compare with this <see cref="T:GemBox.Pdf.Security.PdfCertificate" /> instance.</param>
      <returns>
        <see langword="true" /> if the specified <see cref="T:GemBox.Pdf.Security.PdfCertificate" /> is equal to this <see cref="T:GemBox.Pdf.Security.PdfCertificate" /> instance; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfCertificate.Equals(System.Object)">
      <summary>
            Determines whether the specified <see cref="T:System.Object" /> is equal to this <see cref="T:GemBox.Pdf.Security.PdfCertificate" /> instance.
            </summary>
      <param name="obj">The <see cref="T:System.Object" /> to compare with this <see cref="T:GemBox.Pdf.Security.PdfCertificate" /> instance.</param>
      <returns>
        <see langword="true" /> if the specified <see cref="T:System.Object" /> is equal to this <see cref="T:GemBox.Pdf.Security.PdfCertificate" /> instance; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfCertificate.GetHashCode">
      <summary>
            Returns a hash code for this <see cref="T:GemBox.Pdf.Security.PdfCertificate" /> instance.
            </summary>
      <returns>
            A hash code for this <see cref="T:GemBox.Pdf.Security.PdfCertificate" /> instance, suitable for use in hashing algorithms and data structures like a hash table.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfCertificate.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Security.PdfCertificate" /> instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Security.PdfCertificate" /> instance.
            </returns>
      <remarks>
            This method should be used primarily for debugging purposes and should be considered volatile (format of its return value might change in future versions).
            </remarks>
    </member>
    <member name="T:GemBox.Pdf.Security.PdfCertificateRevocationList">
      <summary>
            Represents an <see href="https://tools.ietf.org/html/rfc5280#section-5">X.509 Certificate Revocation List</see> (CRL) that is a time-stamped list identifying revoked certificates that is signed by a Certificate Authority (CA) or CRL issuer and made freely available in a public repository.
            </summary>
      <seealso href="https://tools.ietf.org/html/rfc5280">RFC 5280: Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile</seealso>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfCertificateRevocationList.#ctor(System.Byte[])">
      <summary>
            Initializes a new instance of the <see cref="T:GemBox.Pdf.Security.PdfCertificateRevocationList" /> class.
            </summary>
      <param name="rawData">A byte array containing X.509 Certificate Revocation List (CRL) in a format specified by <see href="https://tools.ietf.org/html/rfc5280#section-5.1">RFC 5280</see>.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="rawData" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfCertificateRevocationList.GetRawData">
      <summary>
            Gets the copy of raw data of a <see cref="T:GemBox.Pdf.Security.PdfCertificateRevocationList" />.
            </summary>
      <returns>
            The copy of raw data of the <see cref="T:GemBox.Pdf.Security.PdfCertificateRevocationList" /> as a byte array.
            </returns>
    </member>
    <member name="T:GemBox.Pdf.Security.PdfDigitalId">
      <summary>
        <para>A digital ID used to sign and encrypt documents.</para>
        <para>The certificate that comes with your digital ID is sent to others so that they can verify your signature.</para>
        <para>The most secure digital IDs are issued by trusted Certificate authorities and are based on secure devices like smart card or token. Some are based on files.</para>
      </summary>
      <remarks>
        <para>
          <b>GemBox.Pdf</b> doesn't use <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> class to represent a digital ID because <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> creates a file that holds the private key and another file that holds the certificate with the public key (in various locations on a hard drive) and on some operating systems and platforms those files are not deleted unless <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2.Reset" /> method is called.
            This creation of files prevents usages of digital IDs in <b>Medium Trust</b>.</para>
        <para>Another reason why <b>GemBox.Pdf</b> abstracts a digital ID with a <see cref="T:GemBox.Pdf.Security.PdfDigitalId" /> class instead of using <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> directly is to enable different implementations of a digital ID.
            For example, either <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> implementation from .NET or <see href="https://github.com/bcgit/bc-csharp/blob/master/crypto/src/x509/X509Certificate.cs">Org.BouncyCastle.X509.X509Certificate</see> with <see href="https://github.com/bcgit/bc-csharp/blob/master/crypto/src/crypto/AsymmetricKeyParameter.cs">Org.BouncyCastle.Crypto.AsymmetricKeyParameter</see> (private key) implementation from <see href="https://github.com/bcgit/bc-csharp">Bouncy Castle</see> could be used.</para>
        <para>Lastly, <b>GemBox.Pdf</b> abstracts a digital ID with a <see cref="T:GemBox.Pdf.Security.PdfDigitalId" /> class to enable usage of signers for which private key parameters cannot be exported into .NET or Bouncy Castle implementation. These are, for example, Hardware Security Module (HSM), USB token, smart card or a web service and their functionality is called when overriding <see cref="M:GemBox.Pdf.Security.PdfDigitalId.SignHash(System.Byte[],System.String,System.Object)" /> method.</para>
      </remarks>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-digital-signature/1102">Digital signature examples</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-digital-signature/1102#external-signature">External digital signature example</seealso>
    </member>
    <member name="P:GemBox.Pdf.Security.PdfDigitalId.Certificate">
      <summary>
            Gets the certificate.
            </summary>
      <value>
            The certificate.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfDigitalId.#ctor(GemBox.Pdf.Security.PdfCertificate)">
      <summary>
        <para>Initializes a new instance of the <see cref="T:GemBox.Pdf.Security.PdfDigitalId" /> class.</para>
        <para>Used if the value of PDF signature is computed externally in which case <see cref="M:GemBox.Pdf.Security.PdfDigitalId.SignHash(System.Byte[],System.String,System.Object)" /> method must be overridden.</para>
      </summary>
      <param name="certificate">The certificate associated with this digital ID.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="certificate" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfDigitalId.#ctor(System.String,System.String)">
      <summary>
        <para>Initializes a new instance of the <see cref="T:GemBox.Pdf.Security.PdfDigitalId" /> class from a file with the specified file name and the password protecting the private key.</para>
        <para>The most common format for such files is a <see href="https://tools.ietf.org/html/rfc7292">PKCS#12</see> file, which uses .pfx or .p12 file extension and is a password protected storage container for digital IDs containing the public key (Certificate) and the associated private key.</para>
      </summary>
      <param name="fileName">The name of a digital ID file that contains the public key (Certificate) and the associated private key.</param>
      <param name="password">The password protecting the private key.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="fileName" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">Digital ID doesn't have a private key.</exception>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfDigitalId.#ctor(System.Object)">
      <summary>
        <para>Initializes a new instance of the <see cref="T:GemBox.Pdf.Security.PdfDigitalId" /> class from the specified source.</para>
        <para>The digital ID source is either an instance of a <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> with a private key or an instance of a <see cref="T:System.Security.Cryptography.CspParameters" />.</para>
      </summary>
      <param name="source">The digital ID source that is either an instance of a <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> with a private key or an instance of a <see cref="T:System.Security.Cryptography.CspParameters" />.</param>
      <exception cref="T:System.ArgumentException">The <paramref name="source" /> parameter is not an instance of a <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> or a <see cref="T:System.Security.Cryptography.CspParameters" />.</exception>
      <exception cref="T:System.InvalidOperationException">Digital ID doesn't have a private key.</exception>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfDigitalId.SignHash(System.Byte[],GemBox.Pdf.Security.PdfHashAlgorithm,GemBox.Pdf.Security.PdfRSASignaturePadding)">
      <summary>
            When overridden in a derived class, computes the signature for the specified hash value.
            </summary>
      <param name="hash">The hash value of the data to be signed.</param>
      <param name="hashAlgorithm">The hash algorithm used to create the hash value of the data.</param>
      <param name="rsaSignaturePadding">The RSA signature padding.</param>
      <returns>
            The signature for the specified hash value.
            </returns>
      <exception cref="T:System.NotImplementedException">Class deriving from <see cref="T:GemBox.Pdf.Security.PdfDigitalId" /> must override <see cref="M:GemBox.Pdf.Security.PdfDigitalId.SignHash(System.Byte[],GemBox.Pdf.Security.PdfHashAlgorithm,GemBox.Pdf.Security.PdfRSASignaturePadding)" /> method..</exception>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-digital-signature/1102#external-signature">External digital signature example</seealso>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfDigitalId.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Security.PdfDigitalId" /> instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Security.PdfDigitalId" /> instance.
            </returns>
      <remarks>
            This method should be used primarily for debugging purposes and should be considered volatile (format of its return value might change in future versions).
            </remarks>
    </member>
    <member name="T:GemBox.Pdf.Security.PdfDocumentSecurityStore">
      <summary>
        <para>Represents a container that may contain:</para>
        <list type="bullet">
          <item>
            <description>a collection of all certificates used for the signatures, including timestamp signatures, that occur in the document. It shall also hold all the auxiliary certificates required to validate the certificates participating in certificate chain validations.</description>
          </item>
          <item>
            <description>a collection of all Certificate Revocation Lists (CRLs) (see <see href="https://tools.ietf.org/html/rfc5280">RFC 5280</see>) used for some of the signatures, and</description>
          </item>
          <item>
            <description>an collection of all Certificate Status Protocol (OCSP) responses (see <see href="https://tools.ietf.org/html/rfc6960">RFC 6960</see>) used for some of the signatures.</description>
          </item>
        </list>
      </summary>
      <seealso href="https://www.etsi.org/deliver/etsi_en/319100_319199/31914201/01.01.01_60/en_31914201v010101p.pdf#page=11">ETSI EN 319 142-1, section '5.4.2.2 DSS Dictionary'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-advanced-electronic-signature-pades/1103#pades-b-lt">PAdES B-LT level example</seealso>
    </member>
    <member name="P:GemBox.Pdf.Security.PdfDocumentSecurityStore.Certificates">
      <summary>
            Gets the <see href="https://tools.ietf.org/html/rfc5280#section-4">X.509 certificate</see>s that maybe used in the validation of any signatures in the document.
            </summary>
      <value>
            The X.509 certificates that maybe used in the validation of any signatures in the document.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Security.PdfDocumentSecurityStore.CertificateRevocationLists">
      <summary>
            Gets the <see href="https://tools.ietf.org/html/rfc5280#section-5">X.509 Certificate Revocation List</see>s (CRLs) that may be used in the validation of the signatures in the document.
            </summary>
      <value>
            The X.509 Certificate Revocation Lists (CRLs) that may be used in the validation of the signatures in the document.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Security.PdfDocumentSecurityStore.OnlineCertificateStatusProtocolResponses">
      <summary>
            Gets the <see href="https://tools.ietf.org/html/rfc6960#section-4.2">X.509 Online Certificate Status Protocol</see> (OCSP) responses that may be used in the validation of the signatures in the document.
            </summary>
      <value>
            The X.509 Online Certificate Status Protocol (OCSP) responses that may be used in the validation of the signatures in the document.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfDocumentSecurityStore.GetValidationInfo(GemBox.Pdf.Security.PdfCertificate)">
      <summary>
            Gets the validation-related information (CA certificates, CRLs and/or OCSPs responses) used to validate the specified certificate.
            </summary>
      <param name="certificate">The certificate for which to retrieve the validation-related information.</param>
      <returns>
            The validation-related information (CA certificates, CRLs and/or OCSPs responses) used to validate the specified certificate.
            </returns>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-advanced-electronic-signature-pades/1103#pades-b-lt">PAdES B-LT level example</seealso>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfDocumentSecurityStore.AddValidationInfo(GemBox.Pdf.Forms.PdfSignature)">
      <summary>
        <para>Adds certificates, certificate revocation lists and Online Certificate Status Protocol responses for the specified <see cref="T:GemBox.Pdf.Forms.PdfSignature" /> to this <see cref="T:GemBox.Pdf.Security.PdfDocumentSecurityStore" />.</para>
        <para>The full set of certificates, including the trust anchor when it is available in the form of a certificate, used to validate the signature and which are not already present in the signature are added to the security store.
            This set includes certificates required for validating the signing certificate, for validating any attribute certificate present in the signature, and for validating any time-stamp token's signing certificate (i.e. a TSA certificate) already incorporated to the signature.</para>
        <para>The full set of revocation data (CRL or OCSP responses) used in the validation of the signer and CA certificates used in signature are added to the security store.
            This set includes all certificate status information required for validating the signing certificate, for validating any attribute certificate present in the signature, and for validating any time-stamp token's signing certificate (i.e. a TSA certificate) already incorporated to the signature.</para>
      </summary>
      <param name="signature">The signature whose certificates, certificate revocation lists and Online Certificate Status Protocol responses are added to this <see cref="T:GemBox.Pdf.Security.PdfDocumentSecurityStore" />.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="signature" /> is <see langword="null" />.</exception>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-advanced-electronic-signature-pades/1103#pades-b-lta">PAdES B-LTA level example</seealso>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfDocumentSecurityStore.AddValidationInfo(GemBox.Pdf.Forms.PdfSignatureValidationInfo)">
      <summary>
            Adds certificates, certificate revocation lists and Online Certificate Status Protocol responses from the specified <see cref="T:GemBox.Pdf.Forms.PdfSignatureValidationInfo" /> to this <see cref="T:GemBox.Pdf.Security.PdfDocumentSecurityStore" />.
            </summary>
      <param name="signatureValidationInfo">The signature validation-related information whose certificates, certificate revocation lists and Online Certificate Status Protocol responses are added to this <see cref="T:GemBox.Pdf.Security.PdfDocumentSecurityStore" />.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="signatureValidationInfo" /> is <see langword="null" />.</exception>
      <remarks>
            If certificate already exists in the <see cref="T:GemBox.Pdf.Security.PdfDocumentSecurityStore" />, it is not added.
            </remarks>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-advanced-electronic-signature-pades/1103#pades-b-lt">PAdES B-LT level example</seealso>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfDocumentSecurityStore.Clear">
      <summary>
            Removes all certificates, certificate revocation lists and Online Certificate Status Protocol responses from this <see cref="T:GemBox.Pdf.Security.PdfDocumentSecurityStore" />.
            </summary>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfDocumentSecurityStore.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Security.PdfDocumentSecurityStore" /> instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Security.PdfDocumentSecurityStore" /> instance.
            </returns>
      <remarks>
            This method should be used primarily for debugging purposes and should be considered volatile (format of its return value might change in future versions).
            </remarks>
    </member>
    <member name="T:GemBox.Pdf.Security.PdfEncryption">
      <summary>
            Stores encryption-related information.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=63">PDF Specification ISO 32000-1:2008, section '7.6 Encryption'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-encryption/1101">Encryption examples</seealso>
    </member>
    <member name="F:GemBox.Pdf.Security.PdfEncryption.StandardName">
      <exclude />
    </member>
    <member name="F:GemBox.Pdf.Security.PdfEncryption.dictionary">
      <exclude />
    </member>
    <member name="P:GemBox.Pdf.Security.PdfEncryption.Filter">
      <exclude />
    </member>
    <member name="P:GemBox.Pdf.Security.PdfEncryption.Length">
      <exclude />
    </member>
    <member name="P:GemBox.Pdf.Security.PdfEncryption.StreamFilterName">
      <exclude />
    </member>
    <member name="P:GemBox.Pdf.Security.PdfEncryption.StringFilterName">
      <exclude />
    </member>
    <member name="P:GemBox.Pdf.Security.PdfEncryption.EmbeddedFileFilterName">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Security.PdfEncryption.VerifyCanChange">
      <exclude />
    </member>
    <member name="T:GemBox.Pdf.Security.PdfEncryptionAlgorithm">
      <summary>
            Represents an encryption algorithm used in a PDF file.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=63">PDF Specification ISO 32000-1:2008, section '7.6 Encryption'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-encryption/1101#encryption-settings">Encryption settings example</seealso>
    </member>
    <member name="F:GemBox.Pdf.Security.PdfEncryptionAlgorithm.RC4">
      <summary>
            A proprietary encryption algorithm known as RC4.
            RC4 is a symmetric stream cipher: the same algorithm shall be used for both encryption and decryption, and the algorithm does not change the length of the data.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Security.PdfEncryptionAlgorithm.AES">
      <summary>
        <para>The AES (Advanced Encryption Standard) algorithm (beginning with PDF 1.6). AES is a symmetric block cipher: the same algorithm shall be used for both encryption and decryption, and the length of the data when encrypted is rounded up to a multiple of the block size, which is fixed to always be 16 bytes, as specified in FIPS 197, <i>Advanced Encryption Standard (AES)</i>.</para>
        <para>Strings and streams encrypted with AES shall use a padding scheme that is described in Internet RFC 2898, <i>PKCS #5: Password-Based Cryptography Specification Version 2.0</i>. For an original message length of M, the pad shall consist of 16 - (M mod 16) bytes whose value shall also be 16 - (M mod 16).</para>
        <para>The Cipher Block Chaining (CBC) mode, which requires an initialization vector, is used. The block size parameter is set to 16 bytes, and the initialization vector is a 16-byte random number that is stored as the first 16 bytes of the encrypted stream or string.</para>
      </summary>
    </member>
    <member name="T:GemBox.Pdf.Security.PdfEncryptionLevel">
      <summary>
            Represents a symmetric encryption algorithm used in a PDF file and the length of the encryption key used in that algorithm.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=63">PDF Specification ISO 32000-1:2008, section '7.6 Encryption'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-encryption/1101#encryption-settings">Encryption settings example</seealso>
    </member>
    <member name="F:GemBox.Pdf.Security.PdfEncryptionLevel.RC4_40">
      <summary>
            The 40-bit RC4 encryption level.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Security.PdfEncryptionLevel.RC4_128">
      <summary>
            The 128-bit RC4 encryption level.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Security.PdfEncryptionLevel.AES_128">
      <summary>
        <para>The 128-bit AES encryption level.</para>
        <para>Compatible with <see cref="F:GemBox.Pdf.PdfVersion.PDF_1_6" />.</para>
      </summary>
    </member>
    <member name="F:GemBox.Pdf.Security.PdfEncryptionLevel.AES_256">
      <summary>
        <para>The 256-bit AES encryption level.</para>
        <para>Compatible with <see cref="F:GemBox.Pdf.PdfVersion.PDF_1_7" /> using Adobe's extension level 8 or with <see cref="F:GemBox.Pdf.PdfVersion.PDF_2_0" />.</para>
      </summary>
    </member>
    <member name="P:GemBox.Pdf.Security.PdfEncryptionLevel.Algorithm">
      <summary>
            Gets the symmetric encryption algorithm.
            </summary>
      <value>
            The symmetric encryption algorithm.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Security.PdfEncryptionLevel.KeyLength">
      <summary>
            Gets the length of the encryption key (in bits) used in the <see cref="P:GemBox.Pdf.Security.PdfEncryptionLevel.Algorithm" />.
            </summary>
      <value>
            The length of the encryption key (in bits) used in the <see cref="P:GemBox.Pdf.Security.PdfEncryptionLevel.Algorithm" />.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfEncryptionLevel.#ctor(GemBox.Pdf.Security.PdfEncryptionAlgorithm,System.Int32)">
      <summary>
            Initializes a new instance of the <see cref="T:GemBox.Pdf.Security.PdfEncryptionLevel" /> structure.
            </summary>
      <param name="algorithm">The symmetric encryption algorithm.</param>
      <param name="keyLength">The length of the encryption key (in bits) used in the <paramref name="algorithm" />.</param>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfEncryptionLevel.Equals(GemBox.Pdf.Security.PdfEncryptionLevel)">
      <summary>
            Determines whether the specified <see cref="T:GemBox.Pdf.Security.PdfEncryptionLevel" /> is equal to this <see cref="T:GemBox.Pdf.Security.PdfEncryptionLevel" /> instance.
            </summary>
      <param name="other">The <see cref="T:GemBox.Pdf.Security.PdfEncryptionLevel" /> to compare with this <see cref="T:GemBox.Pdf.Security.PdfEncryptionLevel" /> instance.</param>
      <returns>
        <see langword="true" /> if the specified <see cref="T:GemBox.Pdf.Security.PdfEncryptionLevel" /> is equal to this <see cref="T:GemBox.Pdf.Security.PdfEncryptionLevel" /> instance; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfEncryptionLevel.Equals(System.Object)">
      <summary>
            Determines whether the specified <see cref="T:System.Object" /> is equal to this <see cref="T:GemBox.Pdf.Security.PdfEncryptionLevel" /> instance.
            </summary>
      <param name="obj">The <see cref="T:System.Object" /> to compare with this <see cref="T:GemBox.Pdf.Security.PdfEncryptionLevel" /> instance.</param>
      <returns>
        <see langword="true" /> if the specified <see cref="T:System.Object" /> is equal to this <see cref="T:GemBox.Pdf.Security.PdfEncryptionLevel" /> instance; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfEncryptionLevel.GetHashCode">
      <summary>
            Returns a hash code for this <see cref="T:GemBox.Pdf.Security.PdfEncryptionLevel" /> instance.
            </summary>
      <returns>
            A hash code for this <see cref="T:GemBox.Pdf.Security.PdfEncryptionLevel" /> instance, suitable for use in hashing algorithms and data structures like a hash table.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfEncryptionLevel.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Security.PdfEncryptionLevel" /> instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Security.PdfEncryptionLevel" /> instance.
            </returns>
      <remarks>
            This method should be used primarily for debugging purposes and should be considered volatile (format of its return value might change in future versions).
            </remarks>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfEncryptionLevel.op_Equality(GemBox.Pdf.Security.PdfEncryptionLevel,GemBox.Pdf.Security.PdfEncryptionLevel)">
      <summary>
            Determines whether <paramref name="first" /> and <paramref name="second" /> <see cref="T:GemBox.Pdf.Security.PdfEncryptionLevel" />s are equal.
            </summary>
      <param name="first">The first PDF encryption level.</param>
      <param name="second">The second PDF encryption level.</param>
      <returns>
        <see langword="true" /> if <paramref name="first" /> and <paramref name="second" /> PDF encryption levels are equal; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfEncryptionLevel.op_Inequality(GemBox.Pdf.Security.PdfEncryptionLevel,GemBox.Pdf.Security.PdfEncryptionLevel)">
      <summary>
            Determines whether <paramref name="first" /> and <paramref name="second" /> <see cref="T:GemBox.Pdf.Security.PdfEncryptionLevel" />s are not equal.
            </summary>
      <param name="first">The first PDF encryption level.</param>
      <param name="second">The second PDF encryption level.</param>
      <returns>
        <see langword="true" /> if <paramref name="first" /> and <paramref name="second" /> PDF encryption levels are not equal; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="T:GemBox.Pdf.Security.PdfEncryptionOptions">
      <summary>
            Represents options for PDF file password-based encryption.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=66">PDF Specification ISO 32000-1:2008, section '7.6.3 Standard Security Handler'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-encryption/1101#encryption-settings">Encryption settings example</seealso>
    </member>
    <member name="F:GemBox.Pdf.Security.PdfEncryptionOptions.None">
      <summary>
            No content shall be encrypted.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Security.PdfEncryptionOptions.EncryptContent">
      <summary>
            All content (strings and streams) shall be encrypted except embedded file streams (if <see cref="F:GemBox.Pdf.Security.PdfEncryptionOptions.EncryptEmbeddedFiles" /> is not set) and document-level metadata stream (if <see cref="F:GemBox.Pdf.Security.PdfEncryptionOptions.EncryptMetadata" /> is not set).
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Security.PdfEncryptionOptions.EncryptEmbeddedFiles">
      <summary>
            Embedded files shall be encrypted.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Security.PdfEncryptionOptions.EncryptMetadata">
      <summary>
        <para>Document-level metadata stream (see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=556">14.3.2, "Metadata Streams"</see>) shall be encrypted.</para>
        <para>If <see cref="F:GemBox.Pdf.Security.PdfEncryptionOptions.EncryptMetadata" /> is set, it is applicable only if <see cref="F:GemBox.Pdf.Security.PdfEncryptionOptions.EncryptContent" /> is also set. If <see cref="F:GemBox.Pdf.Security.PdfEncryptionOptions.EncryptMetadata" /> is not set, it is applicable always.</para>
      </summary>
    </member>
    <member name="F:GemBox.Pdf.Security.PdfEncryptionOptions.EncryptAll">
      <summary>
            All content (strings and streams) in the document shall be encrypted.
            </summary>
    </member>
    <member name="T:GemBox.Pdf.Security.PdfHashAlgorithm">
      <summary>
            Represents a hash algorithm used in <b>GemBox.Pdf</b> cryptographic operations.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=478">PDF Specification ISO 32000-1:2008, Table 253 'Entries in a signature reference dictionary'</seealso>
      <seealso href="">
      </seealso>
    </member>
    <member name="F:GemBox.Pdf.Security.PdfHashAlgorithm.Unknown">
      <summary>
            The hash algorithm is unknown.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Security.PdfHashAlgorithm.MD5">
      <summary>
            The <b>MD5</b> cryptographic hash algorithm that produces a hash whose size is 128 bits (16 bytes).
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Security.PdfHashAlgorithm.SHA1">
      <summary>
            The <b>SHA1</b> cryptographic hash algorithm that produces a hash whose size is 160 bits (20 bytes).
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Security.PdfHashAlgorithm.RIPEMD160">
      <summary>
            The <b>RIPEMD160</b> cryptographic hash algorithm that produces a hash whose size is 160 bits (20 bytes).
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Security.PdfHashAlgorithm.SHA256">
      <summary>
            The <b>SHA256</b> cryptographic hash algorithm that produces a hash whose size is 256 bits (32 bytes).
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Security.PdfHashAlgorithm.SHA384">
      <summary>
            The <b>SHA384</b> cryptographic hash algorithm that produces a hash whose size is 384 bits (48 bytes).
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Security.PdfHashAlgorithm.SHA512">
      <summary>
            The <b>SHA512</b> cryptographic hash algorithm that produces a hash whose size is 512 bits (64 bytes).
            </summary>
    </member>
    <member name="T:GemBox.Pdf.Security.PdfOnlineCertificateStatusProtocolResponse">
      <summary>
            Represents an <see href="https://tools.ietf.org/html/rfc6960#section-4.2">X.509 Online Certificate Status Protocol Response</see> useful in determining the current status of a digital certificate without requiring <see href="https://tools.ietf.org/html/rfc5280#section-5">Certificate Revocation Lists</see>.
            </summary>
      <seealso href="https://tools.ietf.org/html/rfc6960">RFC 6960: X.509 Internet Public Key Infrastructure Online Certificate Status Protocol - OCSP</seealso>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfOnlineCertificateStatusProtocolResponse.#ctor(System.Byte[])">
      <summary>
            Initializes a new instance of the <see cref="T:GemBox.Pdf.Security.PdfOnlineCertificateStatusProtocolResponse" /> class.
            </summary>
      <param name="rawData">A byte array containing an X.509 Online Certificate Status Protocol Response in a format specified by <see href="https://tools.ietf.org/html/rfc6960#section-4.2">RFC 6960</see>.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="rawData" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfOnlineCertificateStatusProtocolResponse.GetRawData">
      <summary>
            Gets the copy of raw data of a <see cref="T:GemBox.Pdf.Security.PdfOnlineCertificateStatusProtocolResponse" />.
            </summary>
      <returns>
            The copy of raw data of the <see cref="T:GemBox.Pdf.Security.PdfOnlineCertificateStatusProtocolResponse" /> as a byte array.
            </returns>
    </member>
    <member name="T:GemBox.Pdf.Security.PdfPasswordEncryption">
      <summary>
            Stores encryption-related information for a PDF’s standard security handler that shall allow up to two passwords to be specified for a document: a <see cref="P:GemBox.Pdf.Security.PdfPasswordEncryption.DocumentOpenPassword" /> and a <see cref="P:GemBox.Pdf.Security.PdfPasswordEncryption.PermissionsPassword" /> with access <see cref="P:GemBox.Pdf.Security.PdfPasswordEncryption.Permissions" />.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=66">PDF Specification ISO 32000-1:2008, section '7.6.3 Standard Security Handler'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-encryption/1101">Encryption examples</seealso>
    </member>
    <member name="P:GemBox.Pdf.Security.PdfPasswordEncryption.DocumentOpenPassword">
      <summary>
        <para>Gets or sets the Document Open password (also known as a <i>user</i> password) required to open the PDF file.</para>
        <para>Default value: <see cref="F:System.String.Empty" /> (PDF file can be decrypted without a password).</para>
      </summary>
      <value>
            The Document Open password.
            </value>
      <exception cref="T:System.InvalidOperationException">Current encryption information is used to read or write an encrypted PDF file and cannot be changed. Set new encryption information instead.</exception>
    </member>
    <member name="P:GemBox.Pdf.Security.PdfPasswordEncryption.PermissionsPassword">
      <summary>
        <para>Gets or sets the Permissions password (also known as a <i>master</i> password) required if a user performs an action that is not allowed by <see cref="P:GemBox.Pdf.Security.PdfPasswordEncryption.Permissions" />.</para>
        <para>Default value: <see cref="P:GemBox.Pdf.Security.PdfPasswordEncryption.DocumentOpenPassword" /> (actions not allowed by <see cref="P:GemBox.Pdf.Security.PdfPasswordEncryption.Permissions" /> can be performed without a password).</para>
      </summary>
      <value>
            The Permissions password.
            </value>
      <exception cref="T:System.InvalidOperationException">Current encryption information is used to read or write an encrypted PDF file and cannot be changed. Set new encryption information instead.</exception>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-encryption/1101#restrict-editing">Restrict editing example</seealso>
    </member>
    <member name="P:GemBox.Pdf.Security.PdfPasswordEncryption.Permissions">
      <summary>
        <i>(Required)</i> A set of flags specifying which operations shall be permitted when the document is opened with user access (see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=69">Table 22</see>).
            </summary>
      <value>
            A set of flags specifying which operations shall be permitted when the document is opened with user access.
            </value>
      <exception cref="T:System.InvalidOperationException">Current encryption information is used to read or write an encrypted PDF file and cannot be changed. Set new encryption information instead.</exception>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=68">PDF Specification ISO 32000-1:2008, section '7.6.3.2 Standard Encryption Dictionary'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-encryption/1101#restrict-editing">Restrict editing example</seealso>
    </member>
    <member name="P:GemBox.Pdf.Security.PdfPasswordEncryption.EncryptionLevel">
      <summary>
        <para>Gets or sets the encryption level.</para>
        <para>Default value: <see cref="F:GemBox.Pdf.Security.PdfEncryptionLevel.AES_128" />.</para>
      </summary>
      <value>
            The encryption level.
            </value>
      <exception cref="T:System.ArgumentException">Value is not <see cref="F:GemBox.Pdf.Security.PdfEncryptionLevel.RC4_40" />, <see cref="F:GemBox.Pdf.Security.PdfEncryptionLevel.RC4_128" />, <see cref="F:GemBox.Pdf.Security.PdfEncryptionLevel.AES_128" /> nor <see cref="F:GemBox.Pdf.Security.PdfEncryptionLevel.AES_256" />.</exception>
      <exception cref="T:System.InvalidOperationException">Current encryption information is used to read or write an encrypted PDF file and cannot be changed. Set new encryption information instead.</exception>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-encryption/1101#encryption-settings">Encryption settings example</seealso>
    </member>
    <member name="P:GemBox.Pdf.Security.PdfPasswordEncryption.Options">
      <summary>
        <para>Gets or sets the encryption options.</para>
        <para>Default value: <see cref="F:GemBox.Pdf.Security.PdfEncryptionOptions.EncryptAll" />.</para>
      </summary>
      <value>
            The encryption options.
            </value>
      <exception cref="T:System.InvalidOperationException">Current encryption information is used to read or write an encrypted PDF file and cannot be changed. Set new encryption information instead.</exception>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-encryption/1101#encryption-settings">Encryption settings example</seealso>
    </member>
    <member name="T:GemBox.Pdf.Security.PdfPkcs11Module">
      <summary>
        <para>Represents a cryptographic device that stores cryptographic information and possibly performs cryptographic functions accessible through PKCS#11 application programming interface called "Cryptoki".</para>
        <para>Cryptographic device may be implemented as a smart card, smart disk, PCMCIA card, or with some other technology, including software-only.</para>
        <note type="note">
          <b>GemBox.Pdf</b> uses <see href="https://github.com/Pkcs11Interop/Pkcs11Interop">Pkcs11Interop</see> to communicate with a cryptographic device from a .NET runtime so your project must reference NuGet package <see href="https://www.nuget.org/packages/Pkcs11Interop/">Pkcs11Interop</see> in order to use this class.</note>
        <note type="important">After you are finished using <see cref="T:GemBox.Pdf.Security.PdfPkcs11Module" /> make sure you either dispose it or call its <see cref="M:GemBox.Pdf.Security.PdfPkcs11Module.Close" /> method.</note>
      </summary>
      <seealso href="https://github.com/Pkcs11Interop/Pkcs11Interop">Pkcs11Interop</seealso>
      <seealso href="https://docs.oasis-open.org/pkcs11/pkcs11-base/v3.0/cs01/pkcs11-base-v3.0-cs01.html">PKCS #11 Cryptographic Token Interface Base Specification Version 3.0</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-digital-signature-pkcs11-cryptoki/1104">PKCS#11 (Cryptoki) digital signature example</seealso>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfPkcs11Module.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:GemBox.Pdf.Security.PdfPkcs11Module" /> class using a path to the specified PKCS#11 module.
            </summary>
      <param name="libraryPath">The path to the PKCS#11 module (usually a .dll).</param>
    </member>
    <member name="P:GemBox.Pdf.Security.PdfPkcs11Module.ModuleManufacturerId">
      <summary>
            Gets the ID of the Cryptoki library manufacturer.
            </summary>
      <value>
            The ID of the Cryptoki library manufacturer.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Security.PdfPkcs11Module.ModuleDescription">
      <summary>
            Gets the description of the library.
            </summary>
      <value>
            The description of the library.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Security.PdfPkcs11Module.LibraryVersion">
      <summary>
            Gets the Cryptoki library version number.
            </summary>
      <value>
            The Cryptoki library version number.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Security.PdfPkcs11Module.CryptokiVersion">
      <summary>
            Gets the Cryptoki interface version number.
            </summary>
      <value>
            The Cryptoki interface version number.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Security.PdfPkcs11Module.LibraryPath">
      <summary>
            Gets the path to the PKCS#11 module (usually a .dll).
            </summary>
      <value>
            The path to the PKCS#11 module (usually a .dll).
            </value>
    </member>
    <member name="P:GemBox.Pdf.Security.PdfPkcs11Module.Tokens">
      <summary>
            Gets the tokens present in all slots of this cryptographic device.
            </summary>
      <value>
            The tokens present in all slots of this cryptographic device.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfPkcs11Module.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Security.PdfPkcs11Module" /> instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Security.PdfPkcs11Module" /> instance.
            </returns>
      <remarks>
            This method should be used primarily for debugging purposes and should be considered volatile (format of its return value might change in future versions).
            </remarks>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfPkcs11Module.Close">
      <summary>
            Indicates that an application is finished with the Cryptoki library.  It should be the last Cryptoki call made by an application.
            </summary>
      <seealso href="https://docs.oasis-open.org/pkcs11/pkcs11-base/v3.0/cs01/pkcs11-base-v3.0-cs01.html#_Toc29976607">5.4.2 C_Finalize</seealso>
    </member>
    <member name="T:GemBox.Pdf.Security.PdfPkcs11Token">
      <summary>
        <para>Represents the logical view of a cryptographic device defined by Cryptoki.</para>
        <para>Various objects can be stored on a token. These include data, certificates and keys.</para>
        <para>Stored objects can be accessed and cryptographic functions performed only after the session (a logical connection between an application and a token) is opened.</para>
      </summary>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-digital-signature-pkcs11-cryptoki/1104">PKCS#11 (Cryptoki) digital signature example</seealso>
    </member>
    <member name="P:GemBox.Pdf.Security.PdfPkcs11Token.TokenLabel">
      <summary>
            Gets the application-defined label, assigned during token initialization.
            </summary>
      <value>
            The application-defined label, assigned during token initialization.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Security.PdfPkcs11Token.ModuleManufacturerId">
      <summary>
            Gets the ID of the device manufacturer.
            </summary>
      <value>
            The ID of the device manufacturer.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Security.PdfPkcs11Token.Model">
      <summary>
            Gets the model of the device.
            </summary>
      <value>
            The model of the device.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Security.PdfPkcs11Token.SerialNumber">
      <summary>
            Gets the serial number of the device.
            </summary>
      <value>
            The serial number of the device.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Security.PdfPkcs11Token.DigitalIds">
      <summary>
            Gets the digital IDs contained on this token.
            </summary>
      <value>
            The digital IDs contained on this token.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfPkcs11Token.Login(System.String)">
      <summary>
            Logs a user into a token.
            </summary>
      <param name="pin">The user's Personal Identification Number (PIN).</param>
      <seealso href="https://docs.oasis-open.org/pkcs11/pkcs11-base/v3.0/cs01/pkcs11-base-v3.0-cs01.html#_Toc29976630">5.6.8 C_Login</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-digital-signature-pkcs11-cryptoki/1104">PKCS#11 (Cryptoki) digital signature example</seealso>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfPkcs11Token.Logout">
      <summary>
            Logs a user out from a token.
            </summary>
      <seealso href="https://docs.oasis-open.org/pkcs11/pkcs11-base/v3.0/cs01/pkcs11-base-v3.0-cs01.html#_Toc29976632">5.6.10 C_Logout</seealso>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfPkcs11Token.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Security.PdfPkcs11Module" /> instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Security.PdfPkcs11Module" /> instance.
            </returns>
      <remarks>
            This method should be used primarily for debugging purposes and should be considered volatile (format of its return value might change in future versions).
            </remarks>
    </member>
    <member name="T:GemBox.Pdf.Security.PdfRSASignaturePadding">
      <summary>
            Represents the padding to use with RSA signature.
            </summary>
    </member>
    <member name="P:GemBox.Pdf.Security.PdfRSASignaturePadding.Pkcs1">
      <summary>
            Gets the object that represents RSASSA-PKCS1-v1.5 signature scheme of the <see href="https://tools.ietf.org/html/rfc8017">PKCS #1: RSA Encryption Standard</see> that is supported for compatibility with existing applications.
            </summary>
      <value>
            The object that represents RSASSA-PKCS1-v1.5 signature scheme of the PKCS #1: RSA Encryption Standard that is supported for compatibility with existing applications.
            </value>
      <seealso href="https://tools.ietf.org/html/rfc8017#section-8.2">RFC 8017, section 8.2. RSASSA-PKCS1-v1_5</seealso>
      <seealso href="https://tools.ietf.org/html/rfc8017#appendix-A.2.4">RFC 8017, appendix A.2.4. RSASSA-PKCS-v1_5</seealso>
    </member>
    <member name="P:GemBox.Pdf.Security.PdfRSASignaturePadding.Pss">
      <summary>
        <para>Gets the object that represents Probabilistic Signature Scheme (RSASSA-PSS) of the <see href="https://tools.ietf.org/html/rfc8017">PKCS #1: RSA Encryption Standard</see> that is recommended for new applications.</para>
        <para>Parameters of the RSASSA-PSS are set to the following default values:</para>
        <list type="bullet">
          <item>
            <description>hashAlgorithm: value of <see cref="P:GemBox.Pdf.Forms.PdfSigner.HashAlgorithm" />.</description>
          </item>
          <item>
            <description>maskGenAlgorithm: MGF1 (a mask generation function based on a hash function) with <see cref="P:GemBox.Pdf.Forms.PdfSigner.HashAlgorithm" />.</description>
          </item>
          <item>
            <description>saltLength: the octet length of the hash value produced by <see cref="P:GemBox.Pdf.Forms.PdfSigner.HashAlgorithm" />.</description>
          </item>
          <item>
            <description>trailerField: default (DER-encoded integer 1 which is hexadecimal value 0xBC).</description>
          </item>
        </list>
      </summary>
      <value>
            The object that represents Probabilistic Signature Scheme (RSASSA-PSS) of the PKCS #1: RSA Encryption Standard that is recommended for new applications.
            </value>
      <seealso href="https://tools.ietf.org/html/rfc8017#section-8.1">RFC 8017, section 8.1. RSASSA-PSS</seealso>
      <seealso href="https://tools.ietf.org/html/rfc8017#appendix-A.2.3">RFC 8017, appendix A.2.3. RSASSA-PSS</seealso>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfRSASignaturePadding.Equals(GemBox.Pdf.Security.PdfRSASignaturePadding)">
      <summary>
            Determines whether the <paramref name="other" /> <see cref="T:GemBox.Pdf.Security.PdfRSASignaturePadding" /> is equal to this <see cref="T:GemBox.Pdf.Security.PdfRSASignaturePadding" /> instance.
            </summary>
      <param name="other">The other RSA signature padding to compare with this RSA signature padding instance.</param>
      <returns>
        <see langword="true" /> if the <paramref name="other" /> <see cref="T:GemBox.Pdf.Security.PdfRSASignaturePadding" /> is equal to this <see cref="T:GemBox.Pdf.Security.PdfRSASignaturePadding" /> instance; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfRSASignaturePadding.Equals(System.Object)">
      <summary>
            Determines whether the specified <see cref="T:System.Object" /> is equal to this <see cref="T:GemBox.Pdf.Security.PdfRSASignaturePadding" /> instance.
            </summary>
      <param name="obj">The <see cref="T:System.Object" /> to compare with this RSA signature padding instance.</param>
      <returns>
        <see langword="true" /> if the specified <see cref="T:System.Object" /> is a <see cref="T:GemBox.Pdf.Security.PdfRSASignaturePadding" /> and is equal to this <see cref="T:GemBox.Pdf.Security.PdfRSASignaturePadding" /> instance; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfRSASignaturePadding.GetHashCode">
      <summary>
            Returns a hash code for this <see cref="T:GemBox.Pdf.Security.PdfRSASignaturePadding" /> instance.
            </summary>
      <returns>
            An integer value that specifies a hash value for this <see cref="T:GemBox.Pdf.Security.PdfRSASignaturePadding" /> instance.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfRSASignaturePadding.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Security.PdfRSASignaturePadding" /> instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.Security.PdfRSASignaturePadding" /> instance.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfRSASignaturePadding.op_Equality(GemBox.Pdf.Security.PdfRSASignaturePadding,GemBox.Pdf.Security.PdfRSASignaturePadding)">
      <summary>
            Determines whether <paramref name="left" /> and <paramref name="right" /> <see cref="T:GemBox.Pdf.Security.PdfRSASignaturePadding" />s are equal.
            </summary>
      <param name="left">The first RSA signature padding.</param>
      <param name="right">The second RSA signature padding.</param>
      <returns>
        <see langword="true" /> if <paramref name="left" /> and <paramref name="right" /> RSA signature paddings are equal; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfRSASignaturePadding.op_Inequality(GemBox.Pdf.Security.PdfRSASignaturePadding,GemBox.Pdf.Security.PdfRSASignaturePadding)">
      <summary>
            Determines whether <paramref name="left" /> and <paramref name="right" /> <see cref="T:GemBox.Pdf.Security.PdfRSASignaturePadding" />s are not equal.
            </summary>
      <param name="left">The first RSA signature padding.</param>
      <param name="right">The second RSA signature padding.</param>
      <returns>
        <see langword="true" /> if <paramref name="left" /> and <paramref name="right" /> RSA signature paddings are not equal; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="T:GemBox.Pdf.Security.PdfTimestamper">
      <summary>
        <para>Represents a timestamper that gets the <see href="https://tools.ietf.org/html/rfc3161.html#page-7">TimeStampToken</see> as specified in <see href="https://tools.ietf.org/html/rfc3161.html">RFC 3161</see> as updated by <see href="https://tools.ietf.org/html/rfc5816">RFC 5816</see>.</para>
        <para>The value of the <b><see href="https://tools.ietf.org/html/rfc3161.html#page-8">messageImprint</see></b> field within the TimeStampToken shall be a hash of either:</para>
        <list type="bullet">
          <item>
            <description>the bytes of the <see href="https://tools.ietf.org/html/rfc5652#section-5.3">signature field</see> within SignerInfo for the <see href="https://tools.ietf.org/html/rfc5652">CMS</see>-based <see cref="P:GemBox.Pdf.Forms.PdfSignature.Content" /> if the generated timestamp token is included as a unsigned attribute of that SignerInfo (signature timestamp).</description>
          </item>
          <item>
            <description>the bytes of the document indicated by the <b><see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=476">ByteRange</see></b> and the <b>ByteRange</b> shall specify the complete PDF file contents (excepting the <see cref="P:GemBox.Pdf.Forms.PdfSignature.Content" /> value) if the generated timestamp token is included as a content of a <see href="https://www.etsi.org/deliver/etsi_en/319100_319199/31914201/01.01.01_60/en_31914201v010101p.pdf#page=14">signature dictionary</see> (whose <b>Type</b> entry has a value of <b>DocTimeStamp</b>) that is a value of a signature field added as an <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=52">incremental update</see> (document timestamp).</description>
          </item>
        </list>
      </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=483">PDF Specification ISO 32000-1:2008, section '12.8.3.3 PKCS#7 Signatures as used in ISO 32000'</seealso>
      <seealso href="https://www.etsi.org/deliver/etsi_en/319100_319199/31914201/01.01.01_60/en_31914201v010101p.pdf#page=14">ETSI EN 319 142-1, section '5.4.3 Document Time-stamp'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-advanced-electronic-signature-pades/1103#pades-b-t">PAdES B-T level example</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-advanced-electronic-signature-pades/1103#pades-b-lta">PAdES B-LTA level example</seealso>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfTimestamper.#ctor">
      <summary>
        <para>Initializes a new instance of the <see cref="T:GemBox.Pdf.Security.PdfTimestamper" /> class.</para>
        <para>Used if the timestamp is created externally in which case <see cref="P:GemBox.Pdf.Security.PdfTimestamper.EstimatedTimestampTokenLength" /> property and <see cref="M:GemBox.Pdf.Security.PdfTimestamper.GetTimestampToken(System.IO.Stream)" /> method must be overridden.</para>
      </summary>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfTimestamper.#ctor(System.String)">
      <summary>
            Initializes a new instance of the <see cref="T:GemBox.Pdf.Security.PdfTimestamper" /> class with the specified address of a Timestamp Authority (TSA) that generates the timestamp token.
            </summary>
      <param name="address">The address of a Timestamp Authority (TSA) that generates the timestamp token.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="address" /> is <see langword="null" />.</exception>
    </member>
    <member name="P:GemBox.Pdf.Security.PdfTimestamper.Address">
      <summary>
            Gets the address of a Timestamp Authority (TSA) that generates the timestamp token.
            </summary>
      <value>
            The address of a Timestamp Authority (TSA) that generates the timestamp token.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Security.PdfTimestamper.Username">
      <summary>
        <para>Gets or sets the user name used in an HTTP Authorization header if Timestamp Authority (TSA) requires authentication information for the TimeStampToken request.</para>
        <para>Default value: <see langword="null" />.</para>
      </summary>
      <value>
            The user name used in an HTTP Authorization header if Timestamp Authority (TSA) requires authentication information for the TimeStampToken request.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Security.PdfTimestamper.Password">
      <summary>
        <para>Gets or sets the password used in an HTTP Authorization header if Timestamp Authority (TSA) requires authentication information for the TimeStampToken request.</para>
        <para>Default value: <see langword="null" />.</para>
      </summary>
      <value>
            The password used in an HTTP Authorization header if Timestamp Authority (TSA) requires authentication information for the TimeStampToken request.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Security.PdfTimestamper.HashAlgorithm">
      <summary>
        <para>Gets or sets the hash algorithm that hashes either:</para>
        <list type="bullet">
          <item>
            <description>the bytes of the <see href="https://tools.ietf.org/html/rfc5652#section-5.3">signature field</see> within SignerInfo for the <see href="https://tools.ietf.org/html/rfc5652">CMS</see>-based <see cref="P:GemBox.Pdf.Forms.PdfSignature.Content" /> if the generated timestamp token is included as an unsigned attribute of that SignerInfo (signature timestamp).</description>
          </item>
          <item>
            <description>the bytes of the document indicated by the <b><see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=476">ByteRange</see></b> and the <b>ByteRange</b> shall specify the complete PDF file contents (excepting the <see cref="P:GemBox.Pdf.Forms.PdfSignature.Content" /> value) if the generated timestamp token is included as a content of a <see href="https://www.etsi.org/deliver/etsi_en/319100_319199/31914201/01.01.01_60/en_31914201v010101p.pdf#page=14">signature dictionary</see> (whose <b>Type</b> entry has a value of <b>DocTimeStamp</b>) that is a value of a signature field added as an <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=52">incremental update</see> (document timestamp).</description>
          </item>
        </list>
        <para>Default value: <see cref="F:GemBox.Pdf.Security.PdfHashAlgorithm.SHA512" />.</para>
      </summary>
      <value>
            The hash algorithm.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Security.PdfTimestamper.EstimatedTimestampTokenLength">
      <summary>
            Gets the estimated length of the timestamp token (in bytes) that should be large enough to contain the entire data returned by the <see cref="M:GemBox.Pdf.Security.PdfTimestamper.GetTimestampToken(System.IO.Stream)" /> method.
            </summary>
      <value>
            The estimated length of the timestamp token (in bytes) that should be large enough to contain the entire data returned by the <see cref="M:GemBox.Pdf.Security.PdfTimestamper.GetTimestampToken(System.IO.Stream)" /> method.
            </value>
    </member>
    <member name="M:GemBox.Pdf.Security.PdfTimestamper.GetTimestampToken(System.IO.Stream)">
      <summary>
            A method called when saving the PDF file that takes either the <see href="https://tools.ietf.org/html/rfc5652#section-5.3">signature field</see> value (in case of a signature timestamp) or the PDF file stream (without <see cref="P:GemBox.Pdf.Forms.PdfSignature.Content" /> entry) (in case of a document timestamp) as an input and returns the <see href="https://tools.ietf.org/html/rfc3161.html#page-7">TimeStampToken</see> as specified in <see href="https://tools.ietf.org/html/rfc3161.html">RFC 3161</see> as updated by <see href="https://tools.ietf.org/html/rfc5816">RFC 5816</see>.
            </summary>
      <param name="content">Either the <see href="https://tools.ietf.org/html/rfc5652#section-5.3">signature field</see> value (in case of a signature timestamp) or the PDF file stream (without <see cref="P:GemBox.Pdf.Forms.PdfSignature.Content" /> entry) (in case of a document timestamp) for which the <see href="https://tools.ietf.org/html/rfc3161.html#page-7">TimeStampToken</see> should be retrieved.</param>
      <returns>
            The <see href="https://tools.ietf.org/html/rfc3161.html#page-7">TimeStampToken</see> that is included either as an unsigned attribute of the <see href="https://tools.ietf.org/html/rfc5652#section-5.3">SignerInfo</see> (in case of a signature timestamp) or as a content of a <see href="https://www.etsi.org/deliver/etsi_en/319100_319199/31914201/01.01.01_60/en_31914201v010101p.pdf#page=14">signature dictionary</see> (whose <b>Type</b> entry has a value of <b>DocTimeStamp</b>) that is a value of a signature field added as an <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=52">incremental update</see> (in case of a document timestamp).
            </returns>
    </member>
    <member name="T:GemBox.Pdf.Security.PdfUserAccessPermissions">
      <summary>
            Represents user access permissions.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=69">PDF Specification ISO 32000-1:2008, section '7.6.3.2 Standard Encryption Dictionary'</seealso>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=73">PDF Specification ISO 32000-1:2008, section '7.6.4.2 Public-Key Encryption Dictionary'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-encryption/1101#restrict-editing">Restrict editing example</seealso>
    </member>
    <member name="F:GemBox.Pdf.Security.PdfUserAccessPermissions.None">
      <summary>
            None.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Security.PdfUserAccessPermissions.Print">
      <summary>
        <para>
          <i>(Security handlers of revision 2)</i> Print the document.</para>
        <para>
          <i>(Security handlers of revision 3 or greater)</i> Print the document (possibly not at the highest quality level, depending on whether <see cref="F:GemBox.Pdf.Security.PdfUserAccessPermissions.PrintHighResolution" /> is also set).</para>
      </summary>
    </member>
    <member name="F:GemBox.Pdf.Security.PdfUserAccessPermissions.ChangeContent">
      <summary>
            Modify the contents of the document by operations other than those controlled by bits <see cref="F:GemBox.Pdf.Security.PdfUserAccessPermissions.CommentAndFillForm" />, <see cref="F:GemBox.Pdf.Security.PdfUserAccessPermissions.FillForm" />, and <see cref="F:GemBox.Pdf.Security.PdfUserAccessPermissions.AssembleDocument" />.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Security.PdfUserAccessPermissions.CopyContent">
      <summary>
        <para>
          <i>(Security handlers of revision 2)</i> Copy or otherwise extract text and graphics from the document, including extracting text and graphics (in support of accessibility to users with disabilities or for other purposes).</para>
        <para>
          <i>(Security handlers of revision 3 or greater)</i> Copy or otherwise extract text and graphics from the document by operations other than that controlled by bit <see cref="F:GemBox.Pdf.Security.PdfUserAccessPermissions.CopyContentForAccessibility" />.</para>
      </summary>
    </member>
    <member name="F:GemBox.Pdf.Security.PdfUserAccessPermissions.CommentAndFillForm">
      <summary>
            Add or modify text annotations, fill in interactive form fields, and, if bit <see cref="F:GemBox.Pdf.Security.PdfUserAccessPermissions.ChangeContent" /> is also set, create or modify interactive form fields (including signature fields).
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Security.PdfUserAccessPermissions.FillForm">
      <summary>
        <i>(Security handlers of revision 3 or greater)</i> Fill in existing interactive form fields (including signature fields), even if bit <see cref="F:GemBox.Pdf.Security.PdfUserAccessPermissions.CommentAndFillForm" /> is clear.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Security.PdfUserAccessPermissions.CopyContentForAccessibility">
      <summary>
        <i>(Security handlers of revision 3 or greater)</i> Extract text and graphics (in support of accessibility to users with disabilities or for other purposes).
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Security.PdfUserAccessPermissions.AssembleDocument">
      <summary>
        <i>(Security handlers of revision 3 or greater)</i> Assemble the document (insert, rotate, or delete pages and create bookmarks or thumbnail images), even if bit <see cref="F:GemBox.Pdf.Security.PdfUserAccessPermissions.ChangeContent" /> is clear.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.Security.PdfUserAccessPermissions.PrintHighResolution">
      <summary>
        <i>(Security handlers of revision 3 or greater)</i> Print the document to a representation from which a faithful digital copy of the PDF content could be generated.
            When this bit is clear (and bit <see cref="F:GemBox.Pdf.Security.PdfUserAccessPermissions.Print" /> is set), printing is limited to a low-level representation of the appearance, possibly of degraded quality.
            </summary>
    </member>
    <member name="T:GemBox.Pdf.PdfLoadOptions">
      <summary>
            Represents options used for loading a <see cref="T:GemBox.Pdf.PdfDocument" /> from a PDF file.
            </summary>
      <seealso xhref="file-structure.md#loading-a-pdf-document-from-a-pdf-file" target="_self">File Structure</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfLoadOptions.Default">
      <summary>
            Gets the default options used for loading any <see cref="T:GemBox.Pdf.PdfDocument" /> from a PDF file.
            </summary>
      <value>
            The default options used for loading any <see cref="T:GemBox.Pdf.PdfDocument" /> from a PDF file.
            </value>
    </member>
    <member name="P:GemBox.Pdf.PdfLoadOptions.ReadOnly">
      <summary>
        <para>Gets or sets a value indicating whether to load a <see cref="T:GemBox.Pdf.PdfDocument" /> from a read-only PDF file so that changes made to the <see cref="T:GemBox.Pdf.PdfDocument" /> cannot be saved back to the same PDF file.</para>
        <para>When a PDF file is opened in <b>Adobe Acrobat Reader</b>, it will lock the file so no other process can write to the file while it is opened. Use this property to load a <see cref="T:GemBox.Pdf.PdfDocument" /> from the PDF file in a read-only mode while it is still opened in <b>Adobe Acrobat Reader</b>.</para>
        <para>Also, if you want to open a PDF file in <b>Adobe Acrobat Reader</b> while the <see cref="T:GemBox.Pdf.PdfDocument" /> is loaded from the PDF file and before it is closed, then use this property to load a <see cref="T:GemBox.Pdf.PdfDocument" /> from a PDF file in a read-only mode.</para>
        <para>Note that loading a <see cref="T:GemBox.Pdf.PdfDocument" /> from a PDF file in a read-only mode (without acquiring an exclusive write lock on the file) might lead to unpredictable behavior if the file is simultaneously changed by another process because the PDF file is read into memory incrementally and lazily. To prevent the unpredictable behavior at the expense of performance, use <see cref="M:GemBox.Pdf.PdfDocument.Load" /> method to read the entire PDF file into memory.</para>
        <para>Default value: <see langword="false" />.</para>
      </summary>
      <value>
        <see langword="true" /> to load <see cref="T:GemBox.Pdf.PdfDocument" /> from a read-only PDF file so that changes made to the <see cref="T:GemBox.Pdf.PdfDocument" /> cannot be saved back to the same PDF file; otherwise, <see langword="false" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.PdfLoadOptions.Password">
      <summary>
        <para>Gets or sets the password used to load a PDF document from a password-encrypted PDF file.</para>
        <para>If PDF file is not encrypted, then this property is ignored.</para>
        <para>If PDF file is encrypted and <see cref="P:GemBox.Pdf.PdfLoadOptions.Password" /> is invalid, then <see cref="T:GemBox.Pdf.Security.InvalidPdfPasswordException" /> is thrown when loading a PDF document.</para>
      </summary>
      <value>
            The password used to load a PDF document from a password-encrypted PDF file.
            </value>
      <exception cref="T:System.ArgumentNullException">Value is <see langword="null" />.</exception>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-encryption/1101#decrypt">Decrypt example</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfLoadOptions.AuthorizationOnDocumentOpen">
      <summary>
        <para>Gets or sets a value indicating whether authorization should be handled right away when PDF document is opened or when the first string or stream is read.</para>
        <para>Default value: <see langword="false" />.</para>
      </summary>
      <value>
        <see langword="true" /> if authorization should be handled right away when PDF document is opened; otherwise, <see langword="false" />.
            </value>
    </member>
    <member name="E:GemBox.Pdf.PdfLoadOptions.LoadingEncrypted">
      <summary>
            Occurs when a PDF document is being loaded from an encrypted PDF file.
            This even must be handled in cases when some kind of authorization (for example, password) is required in order to decrypt the PDF file.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=63">PDF Specification ISO 32000-1:2008, section '7.6 Encryption'</seealso>
    </member>
    <member name="M:GemBox.Pdf.PdfLoadOptions.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:GemBox.Pdf.PdfLoadOptions" /> class.
            </summary>
    </member>
    <member name="T:GemBox.Pdf.PdfObject">
      <summary>
            Represents a base class for all types that implement various PDF components in the <b>GemBox.Pdf</b> assembly.
            </summary>
    </member>
    <member name="P:GemBox.Pdf.PdfObject.IsRoot">
      <exclude />
    </member>
    <member name="P:GemBox.Pdf.PdfObject.IsStreamDataChanged">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfObject.SaveStreamData(System.IO.Stream)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfObject.InvalidateStreamData">
      <exclude />
    </member>
    <member name="T:GemBox.Pdf.PdfOutline">
      <summary>
        <para>A PDF document may contain a <i>document outline</i> that the conforming reader may display on the screen, allowing the user to navigate interactively from one part of the document to another. The outline consists of a
            tree-structured hierarchy of <i>outline items</i> (sometimes called <i>bookmarks</i>), which serve as a visual table of contents to display the document’s structure to the user.</para>
        <para>
          <see cref="T:GemBox.Pdf.PdfOutline" /> represents a single <i>outline item</i> that is a node in the doubly linked list of <i>outline items</i> represented by <see cref="T:GemBox.Pdf.PdfOutlineCollection" />.</para>
      </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=375">PDF Specification ISO 32000-1:2008, section '12.3.3 Document Outline'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-outlines/301">Outlines example</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfOutline.ParentCollection">
      <summary>
            Gets the <see cref="T:GemBox.Pdf.PdfOutlineCollection" /> that the <see cref="T:GemBox.Pdf.PdfOutline" /> belongs to.
            </summary>
      <value>
            The <see cref="T:GemBox.Pdf.PdfOutlineCollection" /> that the <see cref="T:GemBox.Pdf.PdfOutline" /> belongs to.
            </value>
    </member>
    <member name="P:GemBox.Pdf.PdfOutline.Parent">
      <summary>
            Gets the parent <see cref="T:GemBox.Pdf.PdfOutline" /> of this <see cref="T:GemBox.Pdf.PdfOutline" /> in the outline hierarchy.
            </summary>
      <value>
            The parent <see cref="T:GemBox.Pdf.PdfOutline" /> of this <see cref="T:GemBox.Pdf.PdfOutline" /> in the outline hierarchy.
            </value>
    </member>
    <member name="P:GemBox.Pdf.PdfOutline.Outlines">
      <summary>
            Gets the <see cref="T:GemBox.Pdf.PdfOutline" />s contained directly under this <see cref="T:GemBox.Pdf.PdfOutline" />.
            </summary>
      <value>
            The <see cref="T:GemBox.Pdf.PdfOutline" />s contained directly under this <see cref="T:GemBox.Pdf.PdfOutline" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.PdfOutline.Title">
      <summary>
        <i>(Required)</i> The text that shall be displayed on the screen for this item.
            </summary>
      <value>
            The text that shall be displayed on the screen for this item.
            </value>
      <exception cref="T:System.ArgumentNullException">Value is <see langword="null" />.</exception>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=376">PDF Specification ISO 32000-1:2008, section '12.3.3 Document Outline'</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfOutline.Previous">
      <summary>
        <i>(Required for all but the first item at each level; shall be an indirect reference)</i> The previous item at this outline level.
            </summary>
      <value>
            The previous item at this outline level.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=376">PDF Specification ISO 32000-1:2008, section '12.3.3 Document Outline'</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfOutline.Next">
      <summary>
        <i>(Required for all but the last item at each level; shall be an indirect reference)</i> The next item at this outline level.
            </summary>
      <value>
            The next item at this outline level.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=376">PDF Specification ISO 32000-1:2008, section '12.3.3 Document Outline'</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfOutline.Destination">
      <summary>
        <i>(Optional; shall not be present if an <b>A</b> entry is present)</i> The explicit destination that shall be displayed when this item is activated (see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=374">12.3.2.2, "Explicit Destinations"</see>).
            </summary>
      <value>
            The explicit destination that shall be displayed when this item is activated.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=374">PDF Specification ISO 32000-1:2008, section '12.3.2.2 Explicit Destinations'</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfOutline.DestinationName">
      <summary>
        <i>(Optional; shall not be present if an <b>A</b> entry is present)</i> The named destination that shall be displayed when this item is activated (see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=375">12.3.2.3, "Named Destinations"</see>).
            </summary>
      <value>
            The named destination that shall be displayed when this item is activated.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=375">PDF Specification ISO 32000-1:2008, section '12.3.2.3 Named Destinations'</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfOutline.Actions">
      <summary>
        <i>(Optional; PDF 1.1; shall not be present if a <b>Dest</b> entry is present)</i> The action that shall be performed when this item is activated (see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=422">12.6, "Actions"</see>).
            </summary>
      <value>
            The action that shall be performed when this item is activated.
            </value>
    </member>
    <member name="P:GemBox.Pdf.PdfOutline.Closed">
      <summary>
            Gets or sets a value indicating whether this <see cref="T:GemBox.Pdf.PdfOutline" /> is closed.
            </summary>
      <value>
        <see langword="true" /> if <see cref="T:GemBox.Pdf.PdfOutline" /> is closed; otherwise, <see langword="false" />.
            </value>
    </member>
    <member name="M:GemBox.Pdf.PdfOutline.SetDestination(GemBox.Pdf.PdfPage,GemBox.Pdf.PdfDestinationViewType,System.Nullable{System.Double}[])">
      <summary>
        <para>Sets the explicit destination that shall be displayed when this item is activated (see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=374">12.3.2.2, "Explicit Destinations"</see>).</para>
        <para>
          <paramref name="parameters" /> represent the following values depending on the <paramref name="viewType" /> parameter:</para>
        <list type="definition">
          <item>
            <term>
              <see cref="F:GemBox.Pdf.PdfDestinationViewType.FitRectangle" />
            </term>
            <description>
              <see cref="P:GemBox.Pdf.PdfDestination.Left" />, <see cref="P:GemBox.Pdf.PdfDestination.Bottom" />, <see cref="P:GemBox.Pdf.PdfDestination.Right" /> and <see cref="P:GemBox.Pdf.PdfDestination.Top" />.</description>
          </item>
          <item>
            <term>
              <see cref="F:GemBox.Pdf.PdfDestinationViewType.LeftTopZoom" />
            </term>
            <description>
              <see cref="P:GemBox.Pdf.PdfDestination.Left" />, <see cref="P:GemBox.Pdf.PdfDestination.Top" /> and <see cref="P:GemBox.Pdf.PdfDestination.Zoom" />.</description>
          </item>
          <item>
            <term>
              <see cref="F:GemBox.Pdf.PdfDestinationViewType.FitPageVertical" /> and <see cref="F:GemBox.Pdf.PdfDestinationViewType.FitContentVertical" /></term>
            <description>
              <see cref="P:GemBox.Pdf.PdfDestination.Left" />.</description>
          </item>
          <item>
            <term>
              <see cref="F:GemBox.Pdf.PdfDestinationViewType.FitPageHorizontal" /> and <see cref="F:GemBox.Pdf.PdfDestinationViewType.FitContentHorizontal" /></term>
            <description>
              <see cref="P:GemBox.Pdf.PdfDestination.Top" />.</description>
          </item>
          <item>
            <term>
              <see cref="F:GemBox.Pdf.PdfDestinationViewType.FitPage" /> and <see cref="F:GemBox.Pdf.PdfDestinationViewType.FitContent" /></term>
            <description>None.</description>
          </item>
        </list>
      </summary>
      <param name="page">The page that shall be displayed when this item is activated.</param>
      <param name="viewType">Type of the view.</param>
      <param name="parameters">The parameters of the view.</param>
      <returns>
            The explicit destination that shall be displayed when this item is activated.
            </returns>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=374">PDF Specification ISO 32000-1:2008, section '12.3.2.2 Explicit Destinations'</seealso>
    </member>
    <member name="M:GemBox.Pdf.PdfOutline.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.PdfOutline" /> instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.PdfOutline" /> instance.
            </returns>
      <remarks>
            This method should be used primarily for debugging purposes and should be considered volatile (format of its return value might change in future versions).
            </remarks>
    </member>
    <member name="T:GemBox.Pdf.PdfOutlineCollection">
      <summary>
        <para>A PDF document may contain a <i>document outline</i> that the conforming reader may display on the screen, allowing the user to navigate interactively from one part of the document to another. The outline consists of a
            tree-structured hierarchy of <i>outline items</i> (sometimes called <i>bookmarks</i>), which serve as a visual table of contents to display the document’s structure to the user.</para>
        <para>
          <see cref="T:GemBox.Pdf.PdfOutlineCollection" /> represents a collection of <i>outline items</i>.</para>
        <note type="note">
            This collection is implemented as doubly linked list and therefore methods that use random access (index) are an O(n) operations, where n is <see cref="P:GemBox.Pdf.PdfCollection.Count" />.
            </note>
      </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=375">PDF Specification ISO 32000-1:2008, section '12.3.3 Document Outline'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/outlines/301">Outlines example</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfOutlineCollection.First">
      <summary>
        <i>(Required if the item has any descendants; shall be an indirect reference)</i> The first of this item’s immediate children in the outline hierarchy.
            </summary>
      <value>
            The first of this item’s immediate children in the outline hierarchy.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=376">PDF Specification ISO 32000-1:2008, section '12.3.3 Document Outline'</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfOutlineCollection.Last">
      <summary>
        <i>(Required if the item has any descendants; shall be an indirect reference)</i> The last of this item’s immediate children in the outline hierarchy.
            </summary>
      <value>
            The last of this item’s immediate children in the outline hierarchy.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=376">PDF Specification ISO 32000-1:2008, section '12.3.3 Document Outline'</seealso>
    </member>
    <member name="M:GemBox.Pdf.PdfOutlineCollection.ConvertItem(GemBox.Pdf.Objects.PdfBasicObject)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfOutlineCollection.ConvertBackItem(GemBox.Pdf.PdfOutline)">
      <exclude />
    </member>
    <member name="P:GemBox.Pdf.PdfOutlineCollection.ItemCount">
      <exclude />
    </member>
    <member name="P:GemBox.Pdf.PdfOutlineCollection.ItemsVersion">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfOutlineCollection.GetItem(System.Int32)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfOutlineCollection.SetItem(System.Int32,GemBox.Pdf.PdfOutline)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfOutlineCollection.InsertItem(System.Int32,GemBox.Pdf.PdfOutline)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfOutlineCollection.RemoveItem(System.Int32)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfOutlineCollection.ClearItems">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfOutlineCollection.IndexOfItem(GemBox.Pdf.PdfOutline)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfOutlineCollection.ContainsItem(GemBox.Pdf.PdfOutline)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfOutlineCollection.GetItemsEnumerator">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfOutlineCollection.RemoveElementItem(GemBox.Pdf.PdfOutline)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfOutlineCollection.CopyItemsTo(GemBox.Pdf.PdfOutline[],System.Int32)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfOutlineCollection.GetEnumerator">
      <summary>
            Returns an enumerator that iterates through the <see cref="T:GemBox.Pdf.PdfOutlineCollection" />.
            </summary>
      <returns>
            A <see cref="T:GemBox.Pdf.PdfOutlineCollection.Enumerator" /> for the <see cref="T:GemBox.Pdf.PdfOutlineCollection" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.PdfOutlineCollection.AddAfter(GemBox.Pdf.PdfOutline,System.String)">
      <summary>
            Adds a new <see cref="T:GemBox.Pdf.PdfOutline" /> with the specified title after the specified existing <see cref="T:GemBox.Pdf.PdfOutline" /> in the <see cref="T:GemBox.Pdf.PdfOutlineCollection" />.
            </summary>
      <param name="outline">The <see cref="T:GemBox.Pdf.PdfOutline" /> after which to insert a new <see cref="T:GemBox.Pdf.PdfOutline" />  with the specified title.</param>
      <param name="title">The title of a new <see cref="T:GemBox.Pdf.PdfOutline" /> added to the <see cref="T:GemBox.Pdf.PdfOutlineCollection" />.</param>
      <returns>
            The new <see cref="T:GemBox.Pdf.PdfOutline" /> with the specified title.
            </returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="outline" /> or <paramref name="title" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">
        <paramref name="outline" /> is not in the current <see cref="T:GemBox.Pdf.PdfOutlineCollection" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.PdfOutlineCollection.AddAfter(GemBox.Pdf.PdfOutline,GemBox.Pdf.PdfOutline)">
      <summary>
            Adds the specified new <see cref="T:GemBox.Pdf.PdfOutline" /> after the specified existing <see cref="T:GemBox.Pdf.PdfOutline" /> in the <see cref="T:GemBox.Pdf.PdfOutlineCollection" />.
            </summary>
      <param name="outline">The <see cref="T:GemBox.Pdf.PdfOutline" /> after which to insert <paramref name="newOutline" />.</param>
      <param name="newOutline">The new <see cref="T:GemBox.Pdf.PdfOutline" /> to add to the <see cref="T:GemBox.Pdf.PdfOutlineCollection" />.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="outline" /> or <paramref name="newOutline" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">
        <paramref name="outline" /> is not in the current <see cref="T:GemBox.Pdf.PdfOutlineCollection" /> or <paramref name="newOutline" /> belongs to another <see cref="T:GemBox.Pdf.PdfOutlineCollection" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.PdfOutlineCollection.AddBefore(GemBox.Pdf.PdfOutline,System.String)">
      <summary>
            Adds a new <see cref="T:GemBox.Pdf.PdfOutline" /> with the specified title before the specified existing <see cref="T:GemBox.Pdf.PdfOutline" /> in the <see cref="T:GemBox.Pdf.PdfOutlineCollection" />.
            </summary>
      <param name="outline">The <see cref="T:GemBox.Pdf.PdfOutline" /> before which to insert a new <see cref="T:GemBox.Pdf.PdfOutline" />  with the specified title.</param>
      <param name="title">The title of a new <see cref="T:GemBox.Pdf.PdfOutline" /> added to the <see cref="T:GemBox.Pdf.PdfOutlineCollection" />.</param>
      <returns>
            The new <see cref="T:GemBox.Pdf.PdfOutline" /> with the specified title.
            </returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="outline" /> or <paramref name="title" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">
        <paramref name="outline" /> is not in the current <see cref="T:GemBox.Pdf.PdfOutlineCollection" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.PdfOutlineCollection.AddBefore(GemBox.Pdf.PdfOutline,GemBox.Pdf.PdfOutline)">
      <summary>
            Adds the specified new <see cref="T:GemBox.Pdf.PdfOutline" /> before the specified existing <see cref="T:GemBox.Pdf.PdfOutline" /> in the <see cref="T:GemBox.Pdf.PdfOutlineCollection" />.
            </summary>
      <param name="outline">The <see cref="T:GemBox.Pdf.PdfOutline" /> before which to insert <paramref name="newOutline" />.</param>
      <param name="newOutline">The new <see cref="T:GemBox.Pdf.PdfOutline" /> to add to the <see cref="T:GemBox.Pdf.PdfOutlineCollection" />.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="outline" /> or <paramref name="newOutline" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">
        <paramref name="outline" /> is not in the current <see cref="T:GemBox.Pdf.PdfOutlineCollection" /> or <paramref name="newOutline" /> belongs to another <see cref="T:GemBox.Pdf.PdfOutlineCollection" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.PdfOutlineCollection.AddFirst(System.String)">
      <summary>
            Adds a new <see cref="T:GemBox.Pdf.PdfOutline" /> with the specified title at the start of the <see cref="T:GemBox.Pdf.PdfOutlineCollection" />.
            </summary>
      <param name="title">The title of a new <see cref="T:GemBox.Pdf.PdfOutline" /> added at the start of the <see cref="T:GemBox.Pdf.PdfOutlineCollection" />.</param>
      <returns>
            The new <see cref="T:GemBox.Pdf.PdfOutline" /> with the specified title.
            </returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="title" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.PdfOutlineCollection.AddFirst(GemBox.Pdf.PdfOutline)">
      <summary>
            Adds the specified <see cref="T:GemBox.Pdf.PdfOutline" /> at the start of the <see cref="T:GemBox.Pdf.PdfOutlineCollection" />.
            </summary>
      <param name="outline">The <see cref="T:GemBox.Pdf.PdfOutline" /> to add at the start of the <see cref="T:GemBox.Pdf.PdfOutlineCollection" />.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="outline" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">
        <paramref name="outline" /> belongs to another <see cref="T:GemBox.Pdf.PdfOutlineCollection" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.PdfOutlineCollection.AddLast(System.String)">
      <summary>
            Adds a new <see cref="T:GemBox.Pdf.PdfOutline" /> with the specified title at the end of the <see cref="T:GemBox.Pdf.PdfOutlineCollection" />.
            </summary>
      <param name="title">The title of a new <see cref="T:GemBox.Pdf.PdfOutline" /> added at the end of the <see cref="T:GemBox.Pdf.PdfOutlineCollection" />.</param>
      <returns>
            The new <see cref="T:GemBox.Pdf.PdfOutline" /> with the specified title.
            </returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="title" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.PdfOutlineCollection.AddLast(GemBox.Pdf.PdfOutline)">
      <summary>
            Adds the specified <see cref="T:GemBox.Pdf.PdfOutline" /> at the end of the <see cref="T:GemBox.Pdf.PdfOutlineCollection" />.
            </summary>
      <param name="outline">The <see cref="T:GemBox.Pdf.PdfOutline" /> to add at the end of the <see cref="T:GemBox.Pdf.PdfOutlineCollection" />.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="outline" /> is <see langword="null" />.</exception>
      <exception cref="T:System.InvalidOperationException">
        <paramref name="outline" /> belongs to another <see cref="T:GemBox.Pdf.PdfOutlineCollection" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.PdfOutlineCollection.RemoveFirst">
      <summary>
            Removes the <see cref="T:GemBox.Pdf.PdfOutline" /> at the start of the <see cref="T:GemBox.Pdf.PdfOutlineCollection" />.
            </summary>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:GemBox.Pdf.PdfOutlineCollection" /> is empty.</exception>
    </member>
    <member name="M:GemBox.Pdf.PdfOutlineCollection.RemoveLast">
      <summary>
            Removes the <see cref="T:GemBox.Pdf.PdfOutline" /> at the end of the <see cref="T:GemBox.Pdf.PdfOutlineCollection" />.
            </summary>
      <exception cref="T:System.InvalidOperationException">The <see cref="T:GemBox.Pdf.PdfOutlineCollection" /> is empty.</exception>
    </member>
    <member name="T:GemBox.Pdf.PdfOutlineCollection.Enumerator">
      <summary>
            Enumerates the elements of a <see cref="T:GemBox.Pdf.PdfOutlineCollection" />.
            </summary>
    </member>
    <member name="P:GemBox.Pdf.PdfOutlineCollection.Enumerator.Current">
      <summary>
            Gets the element at the current position of the enumerator.
            </summary>
      <value>
            The element in the <see cref="T:GemBox.Pdf.PdfOutlineCollection" /> at the current position of the enumerator.
            </value>
    </member>
    <member name="M:GemBox.Pdf.PdfOutlineCollection.Enumerator.MoveNext">
      <summary>
            Advances the enumerator to the next element of the <see cref="T:GemBox.Pdf.PdfOutlineCollection" />.
            </summary>
      <returns>
        <see langword="true" /> if the enumerator was successfully advanced to the next element; <see langword="false" /> if the enumerator has passed the end of the collection.
            </returns>
      <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception>
    </member>
    <member name="M:GemBox.Pdf.PdfOutlineCollection.Enumerator.Dispose">
      <summary>
            Releases all resources used by the <see cref="T:GemBox.Pdf.PdfOutlineCollection.Enumerator" />.
            </summary>
    </member>
    <member name="T:GemBox.Pdf.PdfPage">
      <summary>
            Represents the leaf of the page tree, a <i>page object</i>, a dictionary specifying the attributes of a single page of the document.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=85">PDF Specification ISO 32000-1:2008, section '7.7.3.3 Page Objects'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-pages/401">Page Tree example</seealso>
      <seealso xhref="document-structure.md#page-tree" target="_self">Document Structure</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfPage.Content">
      <summary>
            Gets the content of the <see cref="T:GemBox.Pdf.PdfPage" />.
            </summary>
      <value>
            Gets a value of type <see cref="T:GemBox.Pdf.Content.PdfContentGroup" /> that represents the collection of <see cref="T:GemBox.Pdf.Content.PdfContentElement" />s in the <see cref="T:GemBox.Pdf.PdfPage" />.
            </value>
      <remarks>
            A <see cref="T:GemBox.Pdf.PdfPage" /> stores its rendering data in a one or more content streams (whose data consists of a sequence of instructions describing the graphical elements to be painted) and an associated resource dictionary. For more information on how <see cref="T:GemBox.Pdf.PdfPage" />s store graphics data, see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=89">7.8, "Content Streams and Resources"</see>.
            </remarks>
      <seealso xhref="content-streams-and-resources.md" target="_self">Content Streams and Resources</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-read-pdf/205">Reading example</seealso>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=89">PDF Specification ISO 32000-1:2008, section '7.8 Content Streams and Resources'</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfPage.UserUnit">
      <summary>
        <i>(Optional; PDF 1.6)</i> A positive number that shall give the size of default user space units, in multiples of 1/72 inch.
            The range of supported values shall be implementation-dependent.
            Default value: 1.0 (user space unit is 1/72 inch).
            </summary>
      <value>
            A positive number that shall give the size of default user space units, in multiples of 1/72 inch.
            </value>
      <exception cref="T:System.ArgumentOutOfRangeException">Value is less than or equal to 0.</exception>
    </member>
    <member name="T:GemBox.Pdf.PdfPageBoundaryType">
      <summary>
            A PDF page may be prepared either for a finished medium, such as a sheet of paper, or as part of a prepress
            process in which the content of the page is placed on an intermediate medium, such as film or an imposed
            reproduction plate. In the latter case, it is important to distinguish between the intermediate page and the
            finished page. The intermediate page may often include additional production-related content, such as bleeds
            or printer marks, that falls outside the boundaries of the finished page. To handle such cases, a PDF page may
            define as many as five separate boundaries to control various aspects of the imaging process: 
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PdfPageBoundaryType.MediaBox">
      <summary>
            The media box defines the boundaries of the physical medium on which the page is to be printed. It may
            include any extended area surrounding the finished page for bleed, printing marks, or other such purposes.
            It may also include areas close to the edges of the medium that cannot be marked because of physical
            limitations of the output device. Content falling outside this boundary may safely be discarded without
            affecting the meaning of the PDF file.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PdfPageBoundaryType.CropBox">
      <summary>
            The crop box defines the region to which the contents of the page shall be clipped (cropped) when
            displayed or printed. Unlike the other boxes, the crop box has no defined meaning in terms of physical
            page geometry or intended use; it merely imposes clipping on the page contents. However, in the absence
            of additional information (such as imposition instructions specified in a JDF or PJTF job ticket), the crop
            box determines how the page’s contents shall be positioned on the output medium.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PdfPageBoundaryType.BleedBox">
      <summary>
            The bleed box <i>(PDF 1.3)</i> defines the region to which the contents of the page shall be clipped when output
            in a production environment. This may include any extra bleed area needed to accommodate the physical
            limitations of cutting, folding, and trimming equipment. The actual printed page may include printing marks
            that fall outside the bleed box.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PdfPageBoundaryType.TrimBox">
      <summary>
            The trim box <i>(PDF 1.3)</i> defines the intended dimensions of the finished page after trimming. It may be
            smaller than the media box to allow for production-related content, such as printing instructions, cut marks,
            or color bars.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PdfPageBoundaryType.ArtBox">
      <summary>
            The art box <i>(PDF 1.3)</i> defines the extent of the page’s meaningful content (including potential white space)
            as intended by the page’s creator.
            </summary>
    </member>
    <member name="T:GemBox.Pdf.PdfPageLayout">
      <summary>
            Represents a page layout that shall be used when the document is opened.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=81">PDF Specification ISO 32000-1:2008, table '28 – Entries in the catalog dictionary'</seealso>
    </member>
    <member name="F:GemBox.Pdf.PdfPageLayout.SinglePage">
      <summary>
            Display one page at a time.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PdfPageLayout.OneColumn">
      <summary>
            Display the pages in one column.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PdfPageLayout.TwoColumnLeft">
      <summary>
            Display the pages in two columns, with odd-numbered pages on the left.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PdfPageLayout.TwoColumnRight">
      <summary>
            Display the pages in two columns, with odd-numbered pages on the right.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PdfPageLayout.TwoPageLeft">
      <summary>
        <i>(PDF 1.5)</i> Display the pages two at a time, with odd-numbered pages on the left.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PdfPageLayout.TwoPageRight">
      <summary>
        <i>(PDF 1.5)</i> Display the pages two at a time, with odd-numbered pages on the right.
            </summary>
    </member>
    <member name="T:GemBox.Pdf.PdfPageMode">
      <summary>
            Represents how the document should be displayed by a viewer when opened.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=81">PDF Specification ISO 32000-1:2008, table '28 – Entries in the catalog dictionary'</seealso>
    </member>
    <member name="F:GemBox.Pdf.PdfPageMode.UseNone">
      <summary>
            Neither document outline nor thumbnail images visible.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PdfPageMode.UseOutlines">
      <summary>
            Document outline visible.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PdfPageMode.UseThumbs">
      <summary>
            Thumbnail images visible.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PdfPageMode.FullScreen">
      <summary>
            Full-screen mode, with no menu bar, window controls, or any other window visible.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PdfPageMode.UseOC">
      <summary>
        <i>(PDF 1.5)</i> Optional content group panel visible.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PdfPageMode.UseAttachments">
      <summary>
        <i>(PDF 1.6)</i> Attachments panel visible.
            </summary>
    </member>
    <member name="T:GemBox.Pdf.PdfPageObject">
      <summary>
            Represents a base class for <i>page tree</i> nodes: intermediate nodes, called page tree nodes represented with <see cref="T:GemBox.Pdf.PdfPages" /> type, and leaf nodes, called page objects represented with <see cref="T:GemBox.Pdf.PdfPage" /> type.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=83">PDF Specification ISO 32000-1:2008, section '7.7.3 Page Tree'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-pages/401">Page Tree example</seealso>
      <seealso xhref="document-structure.md#page-tree" target="_self">Document Structure</seealso>
    </member>
    <member name="F:GemBox.Pdf.PdfPageObject.dictionary">
      <exclude />
    </member>
    <member name="P:GemBox.Pdf.PdfPageObject.Parent">
      <summary>
        <i>(Required except in root node; prohibited in the root node; shall be an indirect reference)</i> The page tree node that is the immediate parent of this one.
            </summary>
      <value>
            The page tree node that is the immediate parent of this one.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=84">PDF Specification ISO 32000-1:2008, section '7.7.3.2 Page Tree Nodes'</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfPageObject.MediaBox">
      <summary>
        <para>
          <i>(Required; inheritable)</i> A rectangle (see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=96">7.9.5, "Rectangles"</see>), expressed in default user space units, that shall define the boundaries of the physical medium on which the page shall be displayed or printed (see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=635">14.11.2, "Page Boundaries"</see>).</para>
        <para>Value of this property might be <see langword="null" /> if this is an instance of a <see cref="T:GemBox.Pdf.PdfPages" />, but it should never be <see langword="null" /> if this is an instance of a <see cref="T:GemBox.Pdf.PdfPage" />.</para>
      </summary>
      <value>
            A rectangle, expressed in default user space units, that shall define the boundaries of the physical medium on which the page shall be displayed or printed.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=85">PDF Specification ISO 32000-1:2008, section '7.7.3.3 Page Objects'</seealso>
    </member>
    <member name="M:GemBox.Pdf.PdfPageObject.SetMediaBox(System.Double,System.Double,System.Double,System.Double)">
      <summary>
            Sets the <see cref="P:GemBox.Pdf.PdfPageObject.MediaBox" />.
            </summary>
      <param name="left">The left X coordinate of the <see cref="P:GemBox.Pdf.PdfPageObject.MediaBox" />.</param>
      <param name="bottom">The bottom Y coordinate of the <see cref="P:GemBox.Pdf.PdfPageObject.MediaBox" />.</param>
      <param name="right">The right X coordinate of the <see cref="P:GemBox.Pdf.PdfPageObject.MediaBox" />.</param>
      <param name="top">The top Y coordinate of the <see cref="P:GemBox.Pdf.PdfPageObject.MediaBox" />.</param>
    </member>
    <member name="M:GemBox.Pdf.PdfPageObject.SetMediaBox(System.Double,System.Double)">
      <summary>
            Sets the <see cref="P:GemBox.Pdf.PdfPageObject.MediaBox" />.
            </summary>
      <param name="width">The right X coordinate of the <see cref="P:GemBox.Pdf.PdfPageObject.MediaBox" />. The left X coordinate of the <see cref="P:GemBox.Pdf.PdfPageObject.MediaBox" /> is set to 0.</param>
      <param name="height">The top Y coordinate of the <see cref="P:GemBox.Pdf.PdfPageObject.MediaBox" />. The bottom Y coordinate of the <see cref="P:GemBox.Pdf.PdfPageObject.MediaBox" /> is set to 0.</param>
    </member>
    <member name="P:GemBox.Pdf.PdfPageObject.CropBox">
      <summary>
        <para>
          <i>(Optional; inheritable)</i> A rectangle, expressed in default user space units, that shall define the visible region of default user space.</para>
        <para>When the page is displayed or printed, its contents shall be clipped (cropped) to this rectangle and then shall be imposed on the output medium in some implementation-defined manner (see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=635">14.11.2, "Page Boundaries"</see>).</para>
        <para>Default value: the value of <see cref="P:GemBox.Pdf.PdfPageObject.MediaBox" />.</para>
        <para>Value of this property might be <see langword="null" /> if this is an instance of a <see cref="T:GemBox.Pdf.PdfPages" />, but it should never be <see langword="null" /> if this is an instance of a <see cref="T:GemBox.Pdf.PdfPage" />.</para>
      </summary>
      <value>
            A rectangle, expressed in default user space units, that shall define the visible region of default user space.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=85">PDF Specification ISO 32000-1:2008, section '7.7.3.3 Page Objects'</seealso>
    </member>
    <member name="M:GemBox.Pdf.PdfPageObject.SetCropBox(System.Double,System.Double,System.Double,System.Double)">
      <summary>
            Sets the <see cref="P:GemBox.Pdf.PdfPageObject.CropBox" />.
            </summary>
      <param name="left">The left X coordinate of the <see cref="P:GemBox.Pdf.PdfPageObject.CropBox" />.</param>
      <param name="bottom">The bottom Y coordinate of the <see cref="P:GemBox.Pdf.PdfPageObject.CropBox" />.</param>
      <param name="right">The right X coordinate of the <see cref="P:GemBox.Pdf.PdfPageObject.CropBox" />.</param>
      <param name="top">The top Y coordinate of the <see cref="P:GemBox.Pdf.PdfPageObject.CropBox" />.</param>
    </member>
    <member name="M:GemBox.Pdf.PdfPageObject.SetCropBox(System.Double,System.Double)">
      <summary>
            Sets the <see cref="P:GemBox.Pdf.PdfPageObject.CropBox" />.
            </summary>
      <param name="width">The right X coordinate of the <see cref="P:GemBox.Pdf.PdfPageObject.CropBox" />. The left X coordinate of the <see cref="P:GemBox.Pdf.PdfPageObject.CropBox" /> is set to 0.</param>
      <param name="height">The top Y coordinate of the <see cref="P:GemBox.Pdf.PdfPageObject.CropBox" />. The bottom Y coordinate of the <see cref="P:GemBox.Pdf.PdfPageObject.CropBox" /> is set to 0.</param>
    </member>
    <member name="P:GemBox.Pdf.PdfPageObject.Rotate">
      <summary>
        <para>
          <i>(Optional; inheritable)</i> The number of degrees by which the page shall be rotated clockwise when displayed or printed.</para>
        <para>The value shall be a multiple of 90.</para>
        <para>Default value: 0.</para>
      </summary>
      <value>
            The number of degrees by which the page shall be rotated clockwise when displayed or printed.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=86">PDF Specification ISO 32000-1:2008, section '7.7.3.3 Page Objects'</seealso>
    </member>
    <member name="T:GemBox.Pdf.PdfPageObjectCollection">
      <summary>
            Represents a collection of page tree nodes, both intermediate and leaf that are kids of the particular intermediate page tree node.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=83">PDF Specification ISO 32000-1:2008, section '7.7.3 Page Tree'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-pages/401">Page Tree example</seealso>
      <seealso xhref="document-structure.md#page-tree" target="_self">Document Structure</seealso>
    </member>
    <member name="M:GemBox.Pdf.PdfPageObjectCollection.AddPage">
      <summary>
            Adds a new empty <see cref="T:GemBox.Pdf.PdfPage" /> to the <see cref="T:GemBox.Pdf.PdfPageObjectCollection" />.
            </summary>
      <returns>
            The <see cref="T:GemBox.Pdf.PdfPage" /> added to the <see cref="T:GemBox.Pdf.PdfPageObjectCollection" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.PdfPageObjectCollection.InsertPage(System.Int32)">
      <summary>
            Adds a new empty <see cref="T:GemBox.Pdf.PdfPage" /> to the <see cref="T:GemBox.Pdf.PdfPageObjectCollection" /> at the specified index.
            </summary>
      <param name="index">The zero-based index at which <see cref="T:GemBox.Pdf.PdfPage" /> should be inserted.</param>
      <returns>
            The <see cref="T:GemBox.Pdf.PdfPage" /> inserted to the <see cref="T:GemBox.Pdf.PdfPageObjectCollection" />.
            </returns>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than 0 or greater than <see cref="P:GemBox.Pdf.PdfCollection.Count" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.PdfPageObjectCollection.AddPages">
      <summary>
            Adds a new empty <see cref="T:GemBox.Pdf.PdfPages" /> to the <see cref="T:GemBox.Pdf.PdfPageObjectCollection" />.
            </summary>
      <returns>
            The <see cref="T:GemBox.Pdf.PdfPages" /> added to the <see cref="T:GemBox.Pdf.PdfPageObjectCollection" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.PdfPageObjectCollection.InsertPages(System.Int32)">
      <summary>
            Adds a new empty <see cref="T:GemBox.Pdf.PdfPages" /> to the <see cref="T:GemBox.Pdf.PdfPageObjectCollection" /> at the specified index.
            </summary>
      <param name="index">The zero-based index at which <see cref="T:GemBox.Pdf.PdfPages" /> should be inserted.</param>
      <returns>
            The <see cref="T:GemBox.Pdf.PdfPages" /> inserted to the <see cref="T:GemBox.Pdf.PdfPageObjectCollection" />.
            </returns>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than 0 or greater than <see cref="P:GemBox.Pdf.PdfCollection.Count" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.PdfPageObjectCollection.AddClone(GemBox.Pdf.PdfPageObject)">
      <summary>
            Adds the clone of the specified <see cref="T:GemBox.Pdf.PdfPageObject" /> to the <see cref="T:GemBox.Pdf.PdfPageObjectCollection" />.
            </summary>
      <param name="source">The <see cref="T:GemBox.Pdf.PdfPageObject" /> whose clone should be added to the <see cref="T:GemBox.Pdf.PdfPageObjectCollection" />.</param>
      <returns>
            Clone of the specified <see cref="T:GemBox.Pdf.PdfPageObject" /> added to the <see cref="T:GemBox.Pdf.PdfPageObjectCollection" />.
            </returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="source" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.PdfPageObjectCollection.InsertClone(System.Int32,GemBox.Pdf.PdfPageObject)">
      <summary>
            Inserts the clone of the specified <see cref="T:GemBox.Pdf.PdfPageObject" /> to the <see cref="T:GemBox.Pdf.PdfPageObjectCollection" /> at the specified index.
            </summary>
      <param name="index">The zero-based index at which clone of the <see cref="T:GemBox.Pdf.PdfPageObject" /> should be inserted.</param>
      <param name="source">The <see cref="T:GemBox.Pdf.PdfPageObject" /> whose clone should be inserted to the <see cref="T:GemBox.Pdf.PdfPageObjectCollection" />.</param>
      <returns>
            Clone of the specified <see cref="T:GemBox.Pdf.PdfPageObject" /> inserted to the <see cref="T:GemBox.Pdf.PdfPageObjectCollection" />.
            </returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="source" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.PdfPageObjectCollection.ConvertItem(GemBox.Pdf.Objects.PdfBasicObject)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfPageObjectCollection.ConvertBackItem(GemBox.Pdf.PdfPageObject)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfPageObjectCollection.InsertItem(System.Int32,GemBox.Pdf.PdfPageObject)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfPageObjectCollection.SetItem(System.Int32,GemBox.Pdf.PdfPageObject)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfPageObjectCollection.RemoveItem(System.Int32)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfPageObjectCollection.ContainsItem(GemBox.Pdf.PdfPageObject)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.PdfPageObjectCollection.IndexOfItem(GemBox.Pdf.PdfPageObject)">
      <exclude />
    </member>
    <member name="T:GemBox.Pdf.PdfPages">
      <summary>
        <para>Represents an intermediate node in a page tree, called a page tree node.</para>
        <note type="note">
            This class provides a flattened view of all descendant <see cref="T:GemBox.Pdf.PdfPage" />s by implementing the <see cref="T:System.Collections.Generic.IList`1" /> interface.
            </note>
      </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=84">PDF Specification ISO 32000-1:2008, section '7.7.3.2 Page Tree Nodes'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-pages/401">Page Tree example</seealso>
      <seealso xhref="document-structure.md#page-tree" target="_self">Document Structure</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfPages.Kids">
      <summary>
        <i>(Required)</i> An array of indirect references to the immediate children of this node. The children shall only be page objects or other page tree nodes.
            </summary>
      <value>
            An array of indirect references to the immediate children of this node.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=84">PDF Specification ISO 32000-1:2008, section '7.7.3.2 Page Tree Nodes'</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfPages.Count">
      <summary>
        <i>(Required)</i> The number of leaf nodes (page objects) that are descendants of this node within the page tree.
            </summary>
      <value>
            The number of leaf nodes (page objects) that are descendants of this node within the page tree.
            </value>
    </member>
    <member name="P:GemBox.Pdf.PdfPages.Item(System.Int32)">
      <summary>
            Gets or sets the <see cref="T:GemBox.Pdf.PdfPage" /> at the specified index.
            </summary>
      <value>
            The <see cref="T:GemBox.Pdf.PdfPage" /> at the specified index.
            </value>
      <param name="index">The zero-based index of the <see cref="T:GemBox.Pdf.PdfPage" /> to get or set.</param>
      <returns>
            The <see cref="T:GemBox.Pdf.PdfPage" /> at the specified index.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.PdfPages.Add">
      <summary>
            Adds a new empty <see cref="T:GemBox.Pdf.PdfPage" /> to the <see cref="T:GemBox.Pdf.PdfPages" />.
            </summary>
      <returns>
            The <see cref="T:GemBox.Pdf.PdfPage" /> added to the <see cref="T:GemBox.Pdf.PdfPages" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.PdfPages.Insert(System.Int32)">
      <summary>
            Adds a new empty <see cref="T:GemBox.Pdf.PdfPage" /> to the <see cref="T:GemBox.Pdf.PdfPages" /> at the specified index.
            </summary>
      <param name="index">The zero-based index at which <see cref="T:GemBox.Pdf.PdfPage" /> should be inserted.</param>
      <returns>
            The <see cref="T:GemBox.Pdf.PdfPage" /> inserted to the <see cref="T:GemBox.Pdf.PdfPages" />.
            </returns>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than 0 or greater than <see cref="P:GemBox.Pdf.PdfPages.Count" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.PdfPages.AddClone(GemBox.Pdf.PdfPage)">
      <summary>
            Adds the clone of the specified <see cref="T:GemBox.Pdf.PdfPage" /> to the <see cref="T:GemBox.Pdf.PdfPages" />.
            </summary>
      <param name="source">The <see cref="T:GemBox.Pdf.PdfPage" /> whose clone should be added to the <see cref="T:GemBox.Pdf.PdfPages" />.</param>
      <returns>
            Clone of the specified <see cref="T:GemBox.Pdf.PdfPage" /> added to the <see cref="T:GemBox.Pdf.PdfPages" />.
            </returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="source" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.PdfPages.InsertClone(System.Int32,GemBox.Pdf.PdfPage)">
      <summary>
            Inserts the clone of the specified <see cref="T:GemBox.Pdf.PdfPage" /> to the <see cref="T:GemBox.Pdf.PdfPages" /> at the specified index.
            </summary>
      <param name="index">The zero-based index at which clone of the <see cref="T:GemBox.Pdf.PdfPage" /> should be inserted.</param>
      <param name="source">The <see cref="T:GemBox.Pdf.PdfPage" /> whose clone should be inserted to the <see cref="T:GemBox.Pdf.PdfPages" />.</param>
      <returns>
            Clone of the specified <see cref="T:GemBox.Pdf.PdfPage" /> inserted to the <see cref="T:GemBox.Pdf.PdfPages" />.
            </returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="source" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.PdfPages.Remove(GemBox.Pdf.PdfPage)">
      <summary>
            Removes the first occurrence of a specific <see cref="T:GemBox.Pdf.PdfPage" /> from the collection.
            </summary>
      <param name="item">The <see cref="T:GemBox.Pdf.PdfPage" /> to remove from the collection.</param>
      <returns>
        <see langword="true" /> if <paramref name="item" /> is successfully removed; otherwise, <see langword="false" />. This method also returns <see langword="false" /> if <paramref name="item" /> was not found in the collection.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.PdfPages.RemoveAt(System.Int32)">
      <summary>
            Removes the <see cref="T:GemBox.Pdf.PdfPage" /> at the specified index of the collection.
            </summary>
      <param name="index">The zero-based index of the <see cref="T:GemBox.Pdf.PdfPage" /> to remove.</param>
    </member>
    <member name="M:GemBox.Pdf.PdfPages.Clear">
      <summary>
            Removes all <see cref="T:GemBox.Pdf.PdfPage" />s from the <see cref="T:GemBox.Pdf.PdfCollection" />.
            </summary>
    </member>
    <member name="M:GemBox.Pdf.PdfPages.IndexOf(GemBox.Pdf.PdfPage)">
      <summary>
            Searches for the specified <see cref="T:GemBox.Pdf.PdfPage" /> and returns the zero-based index of the first occurrence within the entire collection.
            </summary>
      <param name="item">The <see cref="T:GemBox.Pdf.PdfPage" /> to locate in the collection.</param>
      <returns>
            The zero-based index of the first occurrence of <paramref name="item" /> within the entire collection, if found; otherwise, –1.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.PdfPages.Contains(GemBox.Pdf.PdfPage)">
      <summary>
            Determines whether a <see cref="T:GemBox.Pdf.PdfPage" /> is in the collection.
            </summary>
      <param name="item">The <see cref="T:GemBox.Pdf.PdfPage" /> to locate in the collection.</param>
      <returns>
        <see langword="true" /> if <paramref name="item" /> is found in the collection; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.PdfPages.CopyTo(GemBox.Pdf.PdfPage[],System.Int32)">
      <summary>
            Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
            </summary>
      <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from collection. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
      <param name="arrayIndex">The zero-based index in <paramref name="array" /> at which copying begins.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="array" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="arrayIndex" /> is less than 0 or greater than <paramref name="array" />'s <see cref="P:System.Array.Length" />.</exception>
      <exception cref="T:System.ArgumentException">The number of elements in the source <see cref="T:GemBox.Pdf.PdfPages" /> is greater than the available space from <paramref name="arrayIndex" /> to the end of the destination <paramref name="array" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.PdfPages.GetEnumerator">
      <summary>
            Returns an enumerator that iterates through the collection of <see cref="T:GemBox.Pdf.PdfPage" />s.
            </summary>
      <returns>
            An enumerator for the collection of <see cref="T:GemBox.Pdf.PdfPage" />s.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.PdfPages.Move(System.Int32,System.Int32)">
      <summary>
            Moves the <see cref="T:GemBox.Pdf.PdfPage" /> at the specified index to a new location in the collection.
            </summary>
      <param name="oldIndex">The zero-based index specifying the location of the <see cref="T:GemBox.Pdf.PdfPage" /> to be moved.</param>
      <param name="newIndex">The zero-based index specifying the new location of the <see cref="T:GemBox.Pdf.PdfPage" />.</param>
    </member>
    <member name="T:GemBox.Pdf.PdfRectangle">
      <summary>
            Represents a rectangle used to describe locations on a page and bounding boxes for a variety of objects.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=96">PDF Specification ISO 32000-1:2008, section '7.9.5 Rectangles'</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfRectangle.Left">
      <summary>
            Gets the left X coordinate of the rectangle.
            </summary>
      <value>
            The left X coordinate of the rectangle.
            </value>
    </member>
    <member name="P:GemBox.Pdf.PdfRectangle.Bottom">
      <summary>
            Gets the bottom Y coordinate of the rectangle.
            </summary>
      <value>
            The bottom Y coordinate of the rectangle.
            </value>
    </member>
    <member name="P:GemBox.Pdf.PdfRectangle.Right">
      <summary>
            Gets the right X coordinate of the rectangle.
            </summary>
      <value>
            The right X coordinate of the rectangle.
            </value>
    </member>
    <member name="P:GemBox.Pdf.PdfRectangle.Top">
      <summary>
            Gets the top Y coordinate of the rectangle.
            </summary>
      <value>
            The top Y coordinate of the rectangle.
            </value>
    </member>
    <member name="P:GemBox.Pdf.PdfRectangle.Width">
      <summary>
            Gets the width of the rectangle.
            </summary>
      <value>
            The width of the rectangle.
            </value>
    </member>
    <member name="P:GemBox.Pdf.PdfRectangle.Height">
      <summary>
            Gets the height of the rectangle.
            </summary>
      <value>
            The height of the rectangle.
            </value>
    </member>
    <member name="M:GemBox.Pdf.PdfRectangle.ToString">
      <summary>
            Returns a <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.PdfRectangle" /> instance.
            </summary>
      <returns>
            A <see cref="T:System.String" /> that represents this <see cref="T:GemBox.Pdf.PdfRectangle" /> instance.
            </returns>
      <remarks>
            This method should be used primarily for debugging purposes and should be considered volatile (format of its return value might change in future versions).
            </remarks>
    </member>
    <member name="M:GemBox.Pdf.PdfRectangle.Equals(GemBox.Pdf.PdfRectangle)">
      <summary>
            Determines whether the <paramref name="other" /> <see cref="T:GemBox.Pdf.PdfRectangle" /> is equal to this <see cref="T:GemBox.Pdf.PdfRectangle" /> instance.
            </summary>
      <param name="other">The other rectangle to compare with this rectangle instance.</param>
      <returns>
        <see langword="true" /> if the <paramref name="other" /> <see cref="T:GemBox.Pdf.PdfRectangle" /> is equal to this <see cref="T:GemBox.Pdf.PdfRectangle" /> instance; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.PdfRectangle.Equals(System.Object)">
      <summary>
            Determines whether the specified <see cref="T:System.Object" /> is equal to this <see cref="T:GemBox.Pdf.PdfRectangle" /> instance.
            </summary>
      <param name="obj">The <see cref="T:System.Object" /> to compare with this <see cref="T:GemBox.Pdf.PdfRectangle" /> instance.</param>
      <returns>
        <see langword="true" /> if the specified <see cref="T:System.Object" /> is equal to this <see cref="T:GemBox.Pdf.PdfRectangle" /> instance; otherwise, <see langword="false" />.
            </returns>
    </member>
    <member name="M:GemBox.Pdf.PdfRectangle.GetHashCode">
      <summary>
            Returns a hash code for this <see cref="T:GemBox.Pdf.PdfRectangle" /> instance.
            </summary>
      <returns>
            A hash code for this <see cref="T:GemBox.Pdf.PdfRectangle" /> instance, suitable for use in hashing algorithms and data structures like a hash table.
            </returns>
    </member>
    <member name="T:GemBox.Pdf.PdfSaveOptions">
      <summary>
            Represents options used for saving a <see cref="T:GemBox.Pdf.PdfDocument" /> to a PDF file.
            </summary>
      <seealso xhref="file-structure.md#saving-the-pdf-document-to-a-new-pdf-file" target="_self">File Structure</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfSaveOptions.Default">
      <summary>
            Gets the default options used for saving any <see cref="T:GemBox.Pdf.PdfDocument" /> to a PDF file.
            </summary>
      <value>
            The default options used for saving any <see cref="T:GemBox.Pdf.PdfDocument" /> to a PDF file.
            </value>
    </member>
    <member name="M:GemBox.Pdf.PdfSaveOptions.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:GemBox.Pdf.PdfSaveOptions" /> class.
            </summary>
    </member>
    <member name="P:GemBox.Pdf.PdfSaveOptions.CrossReferenceType">
      <summary>
        <para>Gets a value indicating how cross-reference information (information about byte positions of the indirect objects) and indirect objects are stored in the PDF file.</para>
        <para>This option is ignored if <see cref="T:GemBox.Pdf.PdfDocument" /> is not saved to a new file.</para>
        <para>Default value: <see cref="F:GemBox.Pdf.PdfCrossReferenceType.Table" />.</para>
      </summary>
      <value>
            A value indicating how cross-reference information (information about byte positions of the indirect objects) and indirect objects are stored in the PDF file.
            </value>
    </member>
    <member name="P:GemBox.Pdf.PdfSaveOptions.CloseInput">
      <summary>
        <para>Gets or sets a value indicating whether to close the PDF file currently associated with the <see cref="T:GemBox.Pdf.PdfDocument" />.</para>
        <para>This option is ignored if <see cref="T:GemBox.Pdf.PdfDocument" /> is not saved to a new file.</para>
        <para>Using this option has the same effect as calling <see cref="M:GemBox.Pdf.PdfDocument.Close" /> before saving the <see cref="T:GemBox.Pdf.PdfDocument" /> to a new file.</para>
        <para>Default value: <see langword="true" />.</para>
      </summary>
      <value>
        <see langword="true" /> if the PDF file currently associated with the <see cref="T:GemBox.Pdf.PdfDocument" /> should be closed; otherwise, <see langword="false" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.PdfSaveOptions.CloseOutput">
      <summary>
        <para>Gets or sets a value indicating whether to close the new PDF file to which the <see cref="T:GemBox.Pdf.PdfDocument" /> will be saved.</para>
        <para>Using this option has the same effect as calling <see cref="M:GemBox.Pdf.PdfDocument.Close" /> after saving the <see cref="T:GemBox.Pdf.PdfDocument" />.</para>
        <para>Default value: <see langword="false" />.</para>
      </summary>
      <value>
        <see langword="true" /> if the new PDF file to which the <see cref="T:GemBox.Pdf.PdfDocument" /> will be saved should be closed; otherwise, <see langword="false" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.PdfSaveOptions.Version">
      <summary>
        <para>Gets or sets the version of the PDF specification to which the <see cref="T:GemBox.Pdf.PdfDocument" /> conforms specified in the PDF file’s header (see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=47">7.5.2, "File Header"</see>).</para>
        <para>This option is ignored if <see cref="T:GemBox.Pdf.PdfDocument" /> is not saved to a new file.</para>
        <para>Note that the PDF file’s header version might be coerced to a value higher than the one specified in <see cref="P:GemBox.Pdf.PdfSaveOptions.Version" /> if the PDF file uses features that are not supported by the version specified in <see cref="P:GemBox.Pdf.PdfSaveOptions.Version" />.</para>
        <para>If the value is <see langword="null" /> then PDF file’s header version will be automatically set to a specific value depending on the features used in the PDF file.</para>
        <para>Default value: <see langword="null" />.</para>
      </summary>
      <value>
            The version of the PDF specification to which the <see cref="T:GemBox.Pdf.PdfDocument" /> conforms specified in the PDF file’s header.
            </value>
    </member>
    <member name="P:GemBox.Pdf.PdfSaveOptions.UpdateId">
      <summary>
        <para>Gets a value indicating whether to set or update <see cref="P:GemBox.Pdf.PdfDocument.Id" /> before the <see cref="T:GemBox.Pdf.PdfDocument" /> is saved to a PDF file.</para>
        <para>If <see cref="T:GemBox.Pdf.PdfDocument" /> does not have an <see cref="P:GemBox.Pdf.PdfDocument.Id" />, then new <see cref="T:GemBox.Pdf.PdfDocumentIdentifier" /> will be assigned to it; otherwise, <see cref="P:GemBox.Pdf.PdfDocumentIdentifier.Modification" /> of an existing <see cref="T:GemBox.Pdf.PdfDocumentIdentifier" /> will be updated.</para>
        <para>Default value: <see langword="true" />.</para>
      </summary>
      <value>
        <see langword="true" /> to set or update <see cref="P:GemBox.Pdf.PdfDocument.Id" /> before the <see cref="T:GemBox.Pdf.PdfDocument" /> is saved to a PDF file; otherwise, <see langword="false" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.PdfSaveOptions.UpdateProducerInformation">
      <summary>
        <para>Gets a value indicating whether to update <see cref="P:GemBox.Pdf.PdfDocumentInformation.Producer" /> before the <see cref="T:GemBox.Pdf.PdfDocument" /> is saved to a PDF file.</para>
        <para>If set to <see langword="true" />, then <see cref="P:GemBox.Pdf.PdfDocumentInformation.Producer" /> will be set to user-friendly name of the <b>GemBox.Pdf</b> assembly.</para>
        <para>Default value: <see langword="true" />.</para>
      </summary>
      <value>
        <see langword="true" /> to update <see cref="P:GemBox.Pdf.PdfDocumentInformation.Producer" /> before the <see cref="T:GemBox.Pdf.PdfDocument" /> is saved to a PDF file; otherwise, <see langword="false" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.PdfSaveOptions.UpdateDateInformation">
      <summary>
        <para>Gets or sets a value indicating whether to update <see cref="P:GemBox.Pdf.PdfDocumentInformation.CreationDate" /> and/or <see cref="P:GemBox.Pdf.PdfDocumentInformation.ModificationDate" /> before the <see cref="T:GemBox.Pdf.PdfDocument" /> is saved to a PDF file.</para>
        <para>If <see cref="T:GemBox.Pdf.PdfDocument" /> is saved to a new file, then <see cref="P:GemBox.Pdf.PdfDocumentInformation.CreationDate" /> will be set to <see cref="P:System.DateTimeOffset.Now" /> and <see cref="P:GemBox.Pdf.PdfDocumentInformation.ModificationDate" /> will be set to <see langword="null" />.</para>
        <para>If <see cref="T:GemBox.Pdf.PdfDocument" /> is not saved to a new file, then <see cref="P:GemBox.Pdf.PdfDocumentInformation.ModificationDate" /> will be set to <see cref="P:System.DateTimeOffset.Now" />.</para>
        <para>Default value: <see langword="true" />.</para>
      </summary>
      <value>
        <see langword="true" /> to update <see cref="P:GemBox.Pdf.PdfDocumentInformation.CreationDate" /> and/or <see cref="P:GemBox.Pdf.PdfDocumentInformation.ModificationDate" /> before the <see cref="T:GemBox.Pdf.PdfDocument" /> is saved to a PDF file; otherwise, <see langword="false" />.
            </value>
    </member>
    <member name="P:GemBox.Pdf.PdfSaveOptions.Encryption">
      <summary>
            Gets or sets the encryption-related information or <see langword="null" /> if a PDF document is not saved to an encrypted PDF file.
            </summary>
      <value>
            The encryption-related information or <see langword="null" /> if a PDF document is not saved to an encrypted PDF file.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=63">PDF Specification ISO 32000-1:2008, section '7.6 Encryption'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-encryption/1101">Encryption examples</seealso>
    </member>
    <member name="M:GemBox.Pdf.PdfSaveOptions.SetPasswordEncryption">
      <summary>
        <para>Sets the <see cref="T:GemBox.Pdf.Security.PdfPasswordEncryption" /> to a PDF file to which a PDF document is saved.</para>
        <para>Use the returned <see cref="T:GemBox.Pdf.Security.PdfPasswordEncryption" /> to set the password(s) and other encryption-related information.</para>
        <para>Encryption method is set based on the value of the <see cref="P:GemBox.Pdf.PdfSaveOptions.Version" /> as specified in Remarks.</para>
      </summary>
      <returns>
            An instance of the <see cref="T:GemBox.Pdf.Security.PdfPasswordEncryption" /> that contains encryption-related information with which a PDF file is encrypted.
            </returns>
      <remarks>
        <para>Encryption method is set based on the value of the <see cref="P:GemBox.Pdf.PdfSaveOptions.Version" />:</para>
        <list type="table">
          <item>
            <term>
              <see cref="P:GemBox.Pdf.PdfSaveOptions.Version" /> is <see cref="F:GemBox.Pdf.PdfVersion.PDF_1_3" /> or less</term>
            <description>
              <see cref="F:GemBox.Pdf.Security.PdfEncryptionLevel.RC4_40" />
            </description>
          </item>
          <item>
            <term>
              <see cref="P:GemBox.Pdf.PdfSaveOptions.Version" /> is <see cref="F:GemBox.Pdf.PdfVersion.PDF_1_4" /> or <see cref="F:GemBox.Pdf.PdfVersion.PDF_1_5" /></term>
            <description>
              <see cref="F:GemBox.Pdf.Security.PdfEncryptionLevel.RC4_128" />
            </description>
          </item>
          <item>
            <term>
              <see cref="P:GemBox.Pdf.PdfSaveOptions.Version" /> is <see langword="null" /> or <see cref="F:GemBox.Pdf.PdfVersion.PDF_1_6" /></term>
            <description>
              <see cref="F:GemBox.Pdf.Security.PdfEncryptionLevel.AES_128" />
            </description>
          </item>
          <item>
            <term>
              <see cref="P:GemBox.Pdf.PdfSaveOptions.Version" /> is <see cref="F:GemBox.Pdf.PdfVersion.PDF_1_7" /> or greater</term>
            <description>
              <see cref="F:GemBox.Pdf.Security.PdfEncryptionLevel.AES_256" />
            </description>
          </item>
        </list>
      </remarks>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-pdf-encryption/1101">Encryption examples</seealso>
    </member>
    <member name="T:GemBox.Pdf.PdfVersion">
      <summary>
            Represents the version of the PDF specification to which the <see cref="T:GemBox.Pdf.PdfDocument" /> conforms.
            </summary>
      <seealso href="https://en.wikipedia.org/wiki/History_and_standardization_of_Portable_Document_Format">History and standardization of Portable Document Format</seealso>
    </member>
    <member name="F:GemBox.Pdf.PdfVersion.PDF_1_0">
      <summary>
            The <see cref="T:GemBox.Pdf.PdfDocument" /> conforms to the PDF 1.0 specification released in 1993.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PdfVersion.PDF_1_1">
      <summary>
            The <see cref="T:GemBox.Pdf.PdfDocument" /> conforms to the PDF 1.1 specification released in 1994 and supported in <b>Acrobat Reader 2.0</b>.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PdfVersion.PDF_1_2">
      <summary>
            The <see cref="T:GemBox.Pdf.PdfDocument" /> conforms to the PDF 1.2 specification released in 1996 and supported in <b>Acrobat Reader 3.0</b>.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PdfVersion.PDF_1_3">
      <summary>
            The <see cref="T:GemBox.Pdf.PdfDocument" /> conforms to the PDF 1.3 specification released in 2000 and supported in <b>Acrobat Reader 4.0</b>.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PdfVersion.PDF_1_4">
      <summary>
            The <see cref="T:GemBox.Pdf.PdfDocument" /> conforms to the PDF 1.4 specification released in 2001 and supported in <b>Acrobat Reader 5.0</b>.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PdfVersion.PDF_1_5">
      <summary>
            The <see cref="T:GemBox.Pdf.PdfDocument" /> conforms to the PDF 1.5 specification released in 2003 and supported in <b>Acrobat Reader 6.0</b>.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PdfVersion.PDF_1_6">
      <summary>
            The <see cref="T:GemBox.Pdf.PdfDocument" /> conforms to the PDF 1.6 specification released in 2004 and supported in <b>Acrobat Reader 7.0</b>.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PdfVersion.PDF_1_7">
      <summary>
            The <see cref="T:GemBox.Pdf.PdfDocument" /> conforms to the <see href="http://www.adobe.com/content/dam/acom/en/devnet/acrobat/pdfs/pdf_reference_1-7.pdf">PDF 1.7 specification</see> released in 2006 and to the <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf">ISO 32000-1:2008 specification</see> released in 2008 and supported in <b>Acrobat Reader 8.0</b>.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PdfVersion.PDF_2_0">
      <summary>
            The <see cref="T:GemBox.Pdf.PdfDocument" /> conforms to the ISO 32000-2:2017 specification released in 2017.
            </summary>
    </member>
    <member name="T:GemBox.Pdf.PdfViewerPreferences">
      <summary>
            Represents a <i>viewer preferences dictionary (PDF 1.2)</i> controlling the way the document shall be presented on the screen or in print.
            If no such dictionary is specified, conforming readers should behave in accordance with their own current user preference settings.
            </summary>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=370">PDF Specification ISO 32000-1:2008, section '12.2 Viewer Preferences'</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/pdf-viewer-preferences/303">Viewer Preferences example</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfViewerPreferences.HideToolbar">
      <summary>
        <para>
          <i>(Optional)</i> A flag specifying whether to hide the conforming reader’s tool bars when the document is active.</para>
        <para>Default value: <see langword="false" />.</para>
      </summary>
      <value>
            A flag specifying whether to hide the conforming reader’s tool bars when the document is active.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=370">PDF Specification ISO 32000-1:2008, section '12.2 Viewer Preferences'</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfViewerPreferences.HideMenubar">
      <summary>
        <para>
          <i>(Optional)</i> A flag specifying whether to hide the conforming reader’s menu bar when the document is active.</para>
        <para>Default value: <see langword="false" />.</para>
      </summary>
      <value>
            A flag specifying whether to hide the conforming reader’s menu bar when the document is active.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=370">PDF Specification ISO 32000-1:2008, section '12.2 Viewer Preferences'</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfViewerPreferences.HideWindowUI">
      <summary>
        <para>
          <i>(Optional)</i> A flag specifying whether to hide user interface elements in the document’s window (such as scroll bars and navigation controls), leaving only the document’s contents displayed.</para>
        <para>Default value: <see langword="false" />.</para>
      </summary>
      <value>
            A flag specifying whether to hide user interface elements in the document’s window (such as scroll bars and navigation controls), leaving only the document’s contents displayed.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=370">PDF Specification ISO 32000-1:2008, section '12.2 Viewer Preferences'</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfViewerPreferences.FitWindow">
      <summary>
        <para>
          <i>(Optional)</i> A flag specifying whether to resize the document’s window to fit the size of the first displayed page.</para>
        <para>Default value: <see langword="false" />.</para>
      </summary>
      <value>
            A flag specifying whether to resize the document’s window to fit the size of the first displayed page.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=370">PDF Specification ISO 32000-1:2008, section '12.2 Viewer Preferences'</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfViewerPreferences.CenterWindow">
      <summary>
        <para>
          <i>(Optional)</i> A flag specifying whether to position the document’s window in the center of the screen.</para>
        <para>Default value: <see langword="false" />.</para>
      </summary>
      <value>
            A flag specifying whether to position the document’s window in the center of the screen.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=370">PDF Specification ISO 32000-1:2008, section '12.2 Viewer Preferences'</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfViewerPreferences.DisplayDocTitle">
      <summary>
        <para>
          <i>(Optional)</i> A flag specifying whether the window’s title bar should display the document title taken from the <see cref="P:GemBox.Pdf.PdfDocumentInformation.Title" /> entry of the document information dictionary (see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=557">14.3.3, "Document Information Dictionary"</see>).
            If <see langword="false" />, the title bar should instead display the name of the PDF file containing the document.</para>
        <para>Default value: <see langword="false" />.</para>
      </summary>
      <value>
            A flag specifying whether the window’s title bar should display the document title taken from the <see cref="P:GemBox.Pdf.PdfDocumentInformation.Title" /> entry of the document information dictionary.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=370">PDF Specification ISO 32000-1:2008, section '12.2 Viewer Preferences'</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfViewerPreferences.NonFullScreenPageMode">
      <summary>
        <para>
          <i>(Optional)</i> The document’s page mode, specifying how to display the document on exiting full-screen mode. This entry is meaningful only if the value of the <see cref="P:GemBox.Pdf.PdfDocument.PageMode" /> property is <see cref="F:GemBox.Pdf.PdfPageMode.FullScreen" />; it shall be ignored otherwise.</para>
        <para>Default value: <see cref="F:GemBox.Pdf.PdfPageMode.UseNone" />.</para>
      </summary>
      <value>
            The document’s page mode, specifying how to display the document on exiting full-screen mode.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=370">PDF Specification ISO 32000-1:2008, section '12.2 Viewer Preferences'</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfViewerPreferences.DirectionRightToLeft">
      <summary>
        <para>
          <i>(Optional; PDF 1.3)</i> A flag specifying whether the predominant reading order for text is right to left.
            This entry has no direct effect on the document’s contents or page numbering but may be used to determine the relative positioning of pages when displayed side by side or printed n-up.</para>
        <para>Default value: <see langword="false" />.</para>
      </summary>
      <value>
            A flag specifying whether the predominant reading order for text is right to left.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=370">PDF Specification ISO 32000-1:2008, section '12.2 Viewer Preferences'</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfViewerPreferences.ViewArea">
      <summary>
        <para>
          <i>(Optional; PDF 1.4)</i> The name of the page boundary representing the area of a page that shall be displayed when viewing the document on the screen.
            The value is the key designating the relevant page boundary in the page object (see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=83">7.7.3, "Page Tree"</see> and <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=635">14.11.2, "Page Boundaries"</see>).</para>
        <para>Default value: <see cref="F:GemBox.Pdf.PdfPageBoundaryType.CropBox" />.</para>
      </summary>
      <value>
            The name of the page boundary representing the area of a page that shall be displayed when viewing the document on the screen.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=370">PDF Specification ISO 32000-1:2008, section '12.2 Viewer Preferences'</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfViewerPreferences.ViewClip">
      <summary>
        <para>
          <i>(Optional; PDF 1.4)</i> The name of the page boundary to which the contents of a page shall be clipped when viewing the document on the screen.
            The value is the key designating the relevant page boundary in the page object (see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=83">7.7.3, "Page Tree"</see> and <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=635">14.11.2, "Page Boundaries"</see>).</para>
        <para>Default value: <see cref="F:GemBox.Pdf.PdfPageBoundaryType.CropBox" />.</para>
      </summary>
      <value>
            The name of the page boundary to which the contents of a page shall be clipped when viewing the document on the screen.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=370">PDF Specification ISO 32000-1:2008, section '12.2 Viewer Preferences'</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfViewerPreferences.PrintArea">
      <summary>
        <para>
          <i>(Optional; PDF 1.4)</i> The name of the page boundary representing the area of a page that shall be rendered when printing the document.
            The value is the key designating the relevant page boundary in the page object (see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=83">7.7.3, "Page Tree"</see> and <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=635">14.11.2, "Page Boundaries"</see>).</para>
        <para>Default value: <see cref="F:GemBox.Pdf.PdfPageBoundaryType.CropBox" />.</para>
      </summary>
      <value>
            The name of the page boundary representing the area of a page that shall be rendered when printing the document.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=370">PDF Specification ISO 32000-1:2008, section '12.2 Viewer Preferences'</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfViewerPreferences.PrintClip">
      <summary>
        <para>
          <i>(Optional; PDF 1.4)</i> The name of the page boundary to which the contents of a page shall be clipped when printing the document.
            The value is the key designating the relevant page boundary in the page object (see <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=83">7.7.3, "Page Tree"</see> and <see href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=635">14.11.2, "Page Boundaries"</see>).</para>
        <para>Default value: <see cref="F:GemBox.Pdf.PdfPageBoundaryType.CropBox" />.</para>
      </summary>
      <value>
            The name of the page boundary to which the contents of a page shall be clipped when printing the document.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=370">PDF Specification ISO 32000-1:2008, section '12.2 Viewer Preferences'</seealso>
    </member>
    <member name="P:GemBox.Pdf.PdfViewerPreferences.PrintScalingAppDefault">
      <summary>
        <para>
          <i>(Optional; PDF 1.6)</i> The page scaling option that shall be selected when a print dialog is displayed for this document.
            Valid values are <see langword="false" />, which indicates no page scaling, and <see langword="true" />, which indicates the conforming reader’s default print scaling.</para>
        <para>Default value: <see langword="true" />.</para>
      </summary>
      <value>
        <see langword="false" /> indicates no page scaling while <see langword="true" /> indicates the conforming reader’s default print scaling.
            </value>
      <seealso href="http://www.adobe.com/content/dam/acom/en/devnet/pdf/PDF32000_2008.pdf#page=370">PDF Specification ISO 32000-1:2008, section '12.2 Viewer Preferences'</seealso>
    </member>
    <member name="M:GemBox.Pdf.PdfViewerPreferences.Clear">
      <summary>
            Removes the <see cref="P:GemBox.Pdf.PdfDocument.ViewerPreferences" /> entry from the parent <see cref="T:GemBox.Pdf.PdfDocument" />.
            </summary>
    </member>
    <member name="T:GemBox.Pdf.PixelFormat">
      <summary>
            An enumeration of supported pixel formats when saving a <see cref="T:GemBox.Pdf.PdfDocument" /> to an image using an <see cref="T:GemBox.Pdf.ImageSaveOptions" />.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PixelFormat.Default">
      <summary>
            Pixel format that is best suited for the particular operation.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PixelFormat.Bgr101010">
      <summary>
            Bgr101010 is a sRGB format with 32 bits per pixel (BPP). Each color channel (blue, green, and red) is allocated 10 bits per pixel (BPP).
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PixelFormat.Bgr24">
      <summary>
            Bgr24 is a sRGB format with 24 bits per pixel (BPP). Each color channel (blue, green, and red) is allocated 8 bits per pixel (BPP).
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PixelFormat.Bgr32">
      <summary>
            Bgr32 is a sRGB format with 32 bits per pixel (BPP). Each color channel (blue, green, and red) is allocated 8 bits per pixel (BPP).
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PixelFormat.Bgr555">
      <summary>
            Bgr555 is a sRGB format with 16 bits per pixel (BPP). Each color channel (blue, green, and red) is allocated 5 bits per pixel (BPP).
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PixelFormat.Bgr565">
      <summary>
            Bgr565 is a sRGB format with 16 bits per pixel (BPP). Each color channel (blue, green, and red) is allocated 5, 6, and 5 bits per pixel (BPP) respectively.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PixelFormat.Bgra32">
      <summary>
            Bgra32 is a sRGB format with 32 bits per pixel (BPP). Each channel (blue, green, red, and alpha) is allocated 8 bits per pixel (BPP).
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PixelFormat.BlackWhite">
      <summary>
            Black and white pixel format which displays one bit of data per pixel as either black or white.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PixelFormat.Cmyk32">
      <summary>
            Cmyk32 pixel format which displays 32 bits per pixel (BPP) with each color channel (cyan, magenta, yellow, and black) allocated 8 bits per pixel (BPP).
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PixelFormat.Gray16">
      <summary>
            Gray16 pixel format which displays a 16 bits-per-pixel grayscale channel, allowing 65536 shades of gray. This format has a gamma of 1.0.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PixelFormat.Gray2">
      <summary>
            Gray2 pixel format which displays a 2 bits-per-pixel grayscale channel, allowing 4 shades of gray.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PixelFormat.Gray32Float">
      <summary>
            Gray32Float displays a 32 bits per pixel (BPP) grayscale channel, allowing over 4 billion shades of gray. This format has a gamma of 1.0.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PixelFormat.Gray4">
      <summary>
            Gray4 pixel format which displays a 4 bits-per-pixel grayscale channel, allowing 16 shades of gray.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PixelFormat.Gray8">
      <summary>
            Gray8 pixel format which displays an 8 bits-per-pixel grayscale channel, allowing 256 shades of gray.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PixelFormat.Pbgra32">
      <summary>
            Pbgra32 is a sRGB format with 32 bits per pixel (BPP). Each channel (blue, green, red, and alpha) is allocated 8 bits per pixel (BPP). 
            Each color channel is pre-multiplied by the alpha value.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PixelFormat.Prgba128Float">
      <summary>
            Prgba128Float is a ScRGB format with 128 bits per pixel (BPP). Each channel (red, green, blue, and alpha) is allocated 32 bits per pixel (BPP). 
            Each color channel is pre-multiplied by the alpha value. This format has a gamma of 1.0.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PixelFormat.Prgba64">
      <summary>
            Prgba64 is a sRGB format with 64 bits per pixel (BPP). Each channel (blue, green, red, and alpha) is allocated 32 bits per pixel (BPP). 
            Each color channel is pre-multiplied by the alpha value. This format has a gamma of 1.0.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PixelFormat.Rgb128Float">
      <summary>
            Rgb128Float is a ScRGB format with 128 bits per pixel (BPP). Each color channel is allocated 32 BPP. This format has a gamma of 1.0.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PixelFormat.Rgb24">
      <summary>
            Rgb24 is a sRGB format with 24 bits per pixel (BPP). Each color channel (red, green, and blue) is allocated 8 bits per pixel (BPP).
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PixelFormat.Rgb48">
      <summary>
            Rgb48 is a sRGB format with 48 bits per pixel (BPP). Each color channel (red, green, and blue) is allocated 16 bits per pixel (BPP). This format has a gamma of 1.0.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PixelFormat.Rgba128Float">
      <summary>
            Rgba128Float is a ScRGB format with 128 bits per pixel (BPP). Each color channel is allocated 32 bits per pixel (BPP). This format has a gamma of 1.0.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.PixelFormat.Rgba64">
      <summary>
            Rgba64 is an sRGB format with 64 bits per pixel (BPP). Each channel (red, green, blue, and alpha) is allocated 16 bits per pixel (BPP). This format has a gamma of 1.0.
            </summary>
    </member>
    <member name="T:GemBox.Pdf.PrintOptions">
      <summary>
            Specifies information about how a document is printed.
            </summary>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-vb-net-print-pdf/207">Print example</seealso>
    </member>
    <member name="M:GemBox.Pdf.PrintOptions.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:GemBox.Pdf.PrintOptions" /> class.
            </summary>
    </member>
    <member name="P:GemBox.Pdf.PrintOptions.CopyCount">
      <summary>
            Gets or sets the number of copies of the document to print.
            </summary>
      <value>
            The number of copies of the document to print.
            </value>
      <exception cref="T:System.ArgumentException">Value must be positive.</exception>
    </member>
    <member name="P:GemBox.Pdf.PrintOptions.FromPage">
      <summary>
            Gets or sets the page index of the first page to print.
            </summary>
      <value>
            The page index of the first page to print.
            </value>
      <exception cref="T:System.ArgumentException">Value cannot be negative.</exception>
      <remarks>
            Document pages are zero-indexed meaning that first page in the document has index 0 (zero).
            </remarks>
    </member>
    <member name="P:GemBox.Pdf.PrintOptions.ToPage">
      <summary>
            Gets or sets the index of the last page to print.
            </summary>
      <value>
            The index of the last page to print.
            </value>
      <exception cref="T:System.ArgumentException">Value cannot be lower than <see cref="P:GemBox.Pdf.PrintOptions.FromPage" />.</exception>
      <remarks>
            Use <see cref="F:System.Int32.MaxValue" /> value to print to the last page.
            </remarks>
    </member>
    <member name="P:GemBox.Pdf.PrintOptions.DocumentName">
      <summary>
        <para>Gets or sets the name of the printed document in the print queue.</para>
        <para>Default value is '<b>Pdf</b>'.</para>
      </summary>
      <value>
            The name of the printed document in the print queue.
            </value>
    </member>
    <member name="T:GemBox.Pdf.SaveOptions">
      <summary>
            Represents a base class for saving options of various file formats.
            </summary>
    </member>
    <member name="P:GemBox.Pdf.SaveOptions.Pdf">
      <summary>
            Gets the default saving options for Portable Document Format (PDF).
            </summary>
      <value>
            The default saving options for Portable Document Format (PDF).
            </value>
      <remarks>
            This property always returns a <see cref="P:GemBox.Pdf.PdfSaveOptions.Default" /> instance.
            </remarks>
    </member>
    <member name="P:GemBox.Pdf.SaveOptions.Xps">
      <summary>
            Gets the default saving options for XML Paper Specification (XPS) format.
            </summary>
      <value>
            The default saving options for XML Paper Specification (XPS) format.
            </value>
      <remarks>
            This property always returns a new instance of <see cref="T:GemBox.Pdf.XpsSaveOptions" /> class initialized with default constructor.
            </remarks>
    </member>
    <member name="P:GemBox.Pdf.SaveOptions.Image">
      <summary>
            Gets the default saving options for image file format. Image will be saved in <see cref="F:GemBox.Pdf.ImageSaveFormat.Bmp" /> format.
            </summary>
      <value>
            The default saving options for image file format.
            </value>
      <remarks>
            This property always returns a new instance of <see cref="T:GemBox.Pdf.ImageSaveOptions" /> class initialized with default constructor.
            </remarks>
    </member>
    <member name="T:GemBox.Pdf.Text.IPdfEncoding">
      <summary>
            Represents an interface used for transforming a <see cref="T:System.String" /> into a sequence of bytes and vice versa.
            </summary>
    </member>
    <member name="M:GemBox.Pdf.Text.IPdfEncoding.GetMaxByteCount(System.Int32)">
      <summary>
            Calculates the maximum number of bytes produced by encoding the specified number of characters.
            </summary>
      <param name="charCount">The number of characters to encode.</param>
      <returns>
            The maximum number of bytes produced by encoding the specified number of characters.
            </returns>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="charCount" /> is less than zero.</exception>
    </member>
    <member name="M:GemBox.Pdf.Text.IPdfEncoding.GetByteCount(System.String)">
      <summary>
            Calculates the number of bytes produced by encoding the characters in the specified string.
            </summary>
      <param name="s">The string containing the set of characters to encode.</param>
      <returns>
            The number of bytes produced by encoding the specified characters.
            </returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="s" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.Text.IPdfEncoding.GetBytes(System.String,System.Byte[],System.Int32)">
      <summary>
            Encodes a set of characters from the specified string into the specified byte array.
            </summary>
      <param name="s">The string containing the set of characters to encode.</param>
      <param name="bytes">The byte array to contain the resulting sequence of bytes.</param>
      <param name="byteIndex">Index of the byte.</param>
      <returns>
            The actual number of bytes written into <paramref name="bytes" />.
            </returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="s" /> is <see langword="null" /> or <paramref name="bytes" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="byteIndex" /> is not a valid index in <paramref name="bytes" />.</exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="bytes" /> does not have enough capacity from <paramref name="byteIndex" /> to the end of the array to accommodate the resulting bytes.</exception>
    </member>
    <member name="M:GemBox.Pdf.Text.IPdfEncoding.GetString(System.Byte[],System.Int32,System.Int32)">
      <summary>
            Decodes a sequence of bytes from the specified byte array into a string.
            </summary>
      <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
      <param name="index">The index of the first byte to decode.</param>
      <param name="count">The number of bytes to decode.</param>
      <returns>
            A string that contains the results of decoding the specified sequence of bytes.
            </returns>
      <exception cref="T:System.ArgumentException">The byte array contains invalid Unicode code points.</exception>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="bytes" /> is <see langword="null" />.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> or <paramref name="count" /> is less than zero or <paramref name="index" /> and <paramref name="count" /> do not denote a valid range in <paramref name="bytes" />.</exception>
    </member>
    <member name="T:GemBox.Pdf.Text.PdfEncoding">
      <summary>
            Represents a base class for all types used for transforming a <see cref="T:System.String" /> into a sequence of bytes and vice versa.
            </summary>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/basic-pdf-objects/402">Basic Objects example</seealso>
      <seealso xhref="objects.md#strings" target="_self">Objects</seealso>
    </member>
    <member name="P:GemBox.Pdf.Text.PdfEncoding.PDFDoc">
      <summary>
            Gets the PDFDoc encoding.
            </summary>
      <value>
            The PDFDoc encoding.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Text.PdfEncoding.UTF16BE">
      <summary>
            Gets the UTF-16 Big Endian encoding with leading byte order mark.
            </summary>
      <value>
            The UTF-16 Big Endian encoding with leading byte order mark.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Text.PdfEncoding.ASCII">
      <summary>
            Gets the ASCII encoding.
            </summary>
      <value>
            The ASCII encoding.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Text.PdfEncoding.Byte">
      <summary>
            Gets the Byte encoding.
            </summary>
      <value>
            The Byte encoding.
            </value>
    </member>
    <member name="P:GemBox.Pdf.Text.PdfEncoding.IsSingleByte">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Text.PdfEncoding.GetMaxByteCountCore(System.Int32)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Text.PdfEncoding.GetByteCountCore(System.String)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Text.PdfEncoding.GetBytesCore(System.String,System.Byte[],System.Int32)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Text.PdfEncoding.GetStringCore(System.Byte[],System.Int32,System.Int32)">
      <exclude />
    </member>
    <member name="M:GemBox.Pdf.Text.PdfEncoding.GetMaxByteCount(System.Int32)">
      <inheritdoc cref="M:GemBox.Pdf.Text.IPdfEncoding.GetMaxByteCount(System.Int32)" />
    </member>
    <member name="M:GemBox.Pdf.Text.PdfEncoding.GetByteCount(System.String)">
      <inheritdoc cref="M:GemBox.Pdf.Text.IPdfEncoding.GetByteCount(System.String)" />
    </member>
    <member name="M:GemBox.Pdf.Text.PdfEncoding.GetBytes(System.String,System.Byte[],System.Int32)">
      <inheritdoc cref="M:GemBox.Pdf.Text.IPdfEncoding.GetBytes(System.String,System.Byte[],System.Int32)" />
    </member>
    <member name="M:GemBox.Pdf.Text.PdfEncoding.GetString(System.Byte[],System.Int32,System.Int32)">
      <inheritdoc cref="M:GemBox.Pdf.Text.IPdfEncoding.GetString(System.Byte[],System.Int32,System.Int32)" />
    </member>
    <member name="T:GemBox.Pdf.Text.PdfEncodingExtensions">
      <summary>
            A type that extends <see cref="T:GemBox.Pdf.Text.IPdfEncoding" /> interface.
            </summary>
    </member>
    <member name="M:GemBox.Pdf.Text.PdfEncodingExtensions.GetBytes(GemBox.Pdf.Text.IPdfEncoding,System.String)">
      <summary>
            Encodes all the characters in the specified string into a sequence of bytes.
            </summary>
      <param name="encoding">The encoding.</param>
      <param name="s">The string containing the characters to encode.</param>
      <returns>
            A byte array containing the results of encoding the specified set of characters.
            </returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="encoding" /> or <paramref name="s" /> is <see langword="null" />.</exception>
    </member>
    <member name="M:GemBox.Pdf.Text.PdfEncodingExtensions.GetString(GemBox.Pdf.Text.IPdfEncoding,System.Byte[])">
      <summary>
            Decodes a sequence of bytes from the specified byte array into a string.
            </summary>
      <param name="encoding">The encoding.</param>
      <param name="bytes">The byte array containing the sequence of bytes to decode.</param>
      <returns>
            A string that contains the results of decoding the specified sequence of bytes.
            </returns>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="encoding" /> or <paramref name="bytes" /> is <see langword="null" />.</exception>
    </member>
    <member name="T:GemBox.Pdf.TiffCompression">
      <summary>
            An enumeration of supported compression schemes for Tagged Image File Format (TIFF) when saving a <see cref="T:GemBox.Pdf.PdfDocument" /> to an image using an <see cref="T:GemBox.Pdf.ImageSaveOptions" />.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.TiffCompression.Default">
      <summary>
            The encoder attempts to save the bitmap with the best possible compression schema.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.TiffCompression.None">
      <summary>
            The Tagged Image File Format (TIFF) image will not be compressed.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.TiffCompression.Ccitt3">
      <summary>
            The CCITT3 compression schema.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.TiffCompression.Ccitt4">
      <summary>
            The CCITT4 compression schema.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.TiffCompression.Lzw">
      <summary>
            The LZW compression schema.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.TiffCompression.Rle">
      <summary>
            The RLE compression schema.
            </summary>
    </member>
    <member name="F:GemBox.Pdf.TiffCompression.Zip">
      <summary>
            Zip compression schema.
            </summary>
    </member>
    <member name="T:GemBox.Pdf.XpsSaveOptions">
      <summary>
            Represents options for saving to XML Paper Specification file format.
            </summary>
      <seealso cref="P:GemBox.Pdf.SaveOptions.Xps" />
      <seealso cref="M:GemBox.Pdf.PdfDocument.Save(System.String,GemBox.Pdf.SaveOptions)" />
      <seealso cref="M:GemBox.Pdf.PdfDocument.Save(System.IO.Stream,GemBox.Pdf.SaveOptions)" />
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/c-sharp-convert-pdf-to-image/208">Convert example</seealso>
      <seealso href="https://www.gemboxsoftware.com/pdf/examples/pdf-xpsdocument-wpf/1001">Export to XpsDocument / DocumentViewer Control example</seealso>
    </member>
    <member name="M:GemBox.Pdf.XpsSaveOptions.#ctor">
      <summary>
            Initializes a new instance of the <see cref="T:GemBox.Pdf.XpsSaveOptions" /> class.
            </summary>
    </member>
  </members>
</doc>