DevExpress.Pdf.v21.2.Core Contains classes used to create signatures for PDF and Office documents. Provides certificates used to build a certificate chain and register the signature in the Document Security Store (DSS). Initializes a new instance of the class with specified settings. A collection of X.509 certificates. Initializes a new instance of the class with specified settings. An X.509 store that contains the certificates. true to transfer the store ownership to the CertificateStoreProvider instance; otherwise, false. Closes the underlying store. Gets the certificate by its subject’s distinguished name. The BER-encoded DistinguishedName ASN.1 object (rfc5280) that represents the subject’s distinguished name. The DER- or BER-encoded Certificate ASN.1 object (rfc5280) Allows you to send a CLR request for a certificate. Initializes a new instance of the class. Initializes a new instance of the class with specified settings. A list of OCSP server Uri’s. Initializes a new instance of the class with specified settings. A list of OCSP server Uri’s. true to throw a WebException when the response failed; otherwise, false. Returns a list of CertificateList ASN.1 objects. A list of DER-encoded x509 certificates to check. A collection of DER- or BER-encoded CertificateList ASN.1 objects. Allows you to calculate a digest from a stream. Supports hash algorithms listed in enumeration. Initializes a new instance of the class with specified settings. The hashing algorithm. Retrieves the hash algorithm’s object identifier. An algorithm OID. Calculates the digest value for specified data. The stream that contains data used to calculate the digest value. The digest value. Returns the digest value’s size. The digest value’s size (in bytes). Lists values used to specify the signature’s secure hash algorithm (SHA) type. SHA1 hashing algorithm. This type can affect the signature’s integrity, authenticity, and legal validity. SHA256 hashing algorithm. SHA384 hashing algorithm. SHA512 hashing algorithm. Provides certificates used to build a certificate chain and register the signature in the Document Security Store (DSS). Gets the certificate by its subject’s distinguished name. The BER-encoded DistinguishedName ASN.1 object (rfc5280) that represents the subject’s distinguished name. The DER- or BER-encoded Certificate ASN.1 object (rfc5280). Allows you to send a CLR request for specific a certificate. Returns a list of CertificateList ASN.1 objects. A list of DER-encoded x509 certificates to check. A collection of DER- or BER-encoded CertificateList ASN.1 objects. Allows you to calculate a digest from a stream. Retrieves the hash algorithm’s object identifier. An algorithm OID. Calculates the digest value for the specified data. The stream that contains data used to calculate the digest value. The digest value. Returns the digest value’s size. The digest value’s size (in bytes). Allows you to send an Online Certificate Status Protocol (OCSP) request for a certificate. Returns a DER- or BER-encoded OCSPResponse ASN.1 object. A DER-encoded x509 certificate to check. A DER-encoded x509 issuers certificate. A DER- or BER-encoded OCSPResponse ASN.1 object or null. Allows you to send an Online Certificate Status Protocol (OCSP) request for a certificate. Initializes a new instance of the class. Initializes a new instance of the class with specified settings. An OCSP server URI. Initializes a new instance of the class with specified settings. An OCSP server URI. The hashing algorithm used to hash the issuer name and issuer public key. Default value is . Returns a DER- or BER-encoded OCSPResponse ASN.1 object. A DER-encoded x509 certificate to check. A DER-encoded x509 issuers certificate. DER- or BER-encoded OCSPResponse ASN.1 object or null. Fires when the OCSP response fails. Initializes a new instance of the class with specified settings. An exception message. Contains classes used to add signature timestamps. Interface used to generate time stamps. Generates a timestamp and returns its contents. The document’s hash value. The hash algorithm’s object identifier. The timestamp contents. Generates a timestamp for the specific data. A stream that contains data used to generate a timestamp. An ASN.1 BER-encoded TimeStampToken (see rfc3161) object. Allows you to generate timestamps. Initializes a new instance of the class with specified settings. A URI of a timestamp server. A timestamp’s hashing algorithm. Initializes a new instance of the class with specified settings. A URI of a timestamp server. A timestamp’s hashing algorithm. A username to log into the server. A password to log into the server. Initializes a new instance of the class with specified settings. A URI of a timestamp server. An objects used to calculate the digest value. Initializes a new instance of the class with specified settings. A URI of a timestamp server. An objects used to calculate the digest value. A username to log in to the server. A password to log in to the server. Generates a timestamp and returns its contents. The document’s hash value. The hash algorithm’s object identifier. The timestamp contents. Generates a timestamp for the specific data. A stream that contains data used to generate a timestamp. An ASN.1 BER-encoded TimeStampToken (see rfc3161) object. Fires when timestamp request was rejected by the server. Initializes a new instance of the class with specified settings. An error code with a description. Contains classes and enumerations that are used to implement the main functionality of WinForms and WPF PDF Viewers, and the PDF Document API. Contains information about the signature contents. Initializes a new instance of the class with specified settings. The signature type. The signature size (in bytes). The signature’s hashing algorithm. Initializes a new instance of the class with specified settings. The signature type. The signature size (in bytes). The signature’s digest calculator. Initializes a new instance of the class with specified settings. The signature type. The name of the preferred signature handler. The signature’s encoding and key information. The signature size (in bytes). The signature’s hashing algorithm. Initializes a new instance of the class with specified settings. The signature type. The name of the preferred signature handler. The signature’s encoding and key information. The signature size. The signature’s digest calculator. Returns the signature’s digest calculator. An object used to calculate the digest value. Retrieves the name of the preferred signature handler. Preferred signature handler’s name. Returns the signature size (in bytes). The signature size (in bytes). Returns information about the signature’s format. The signature’s encoding and key information. Returns the signature type. The signature type. Exposes the basic functionality to generate signatures. Builds the signature and returns its contents. The document’s hash value. The hash algorithm’s object identifier. The signature contents. Builds the signature for the specified document. A stream that contains the document to sign. A signature. Retrieves the name of the preferred signature handler. Preferred signature handler’s name. Returns the signature size (in bytes). A signature’s size (in bytes). Returns information about the signature’s format. The signature’s encoding and key information. Returns the signature type. The signature type. For internal use. Provides the functionality of and classes. For internal use. A object. Contains classes and an enumeration that provides the localization functionality common to WinForms and WPF PDF Viewers, and the PDF Document API. Provides the means to localize the dialog messages of a PDF Viewer. Initializes a new instance of the class with the default settings. Specifies a localizer object providing localization of a PDF Viewer‘s dialog messages at runtime. An descendant, used to localize the dialog messages at runtime. For internal use. Returns a Localizer object storing resources based on the thread’s language and regional settings (culture). An object, storing resources based on the thread’s language and regional settings (culture). Returns a localized string for the given string identifier. A enumeration value, identifying the string to localize. A value, corresponding to the specified identifier. Returns the name of the language currently used by this localizer object. A value that specifies the language of the user interface localization. A default localizer to translate the PDF Viewer’s resources. Initializes a new instance of the class with the default settings. Gets the string, localized by the current , for the specified dialog message. A enumeration value, specifying the dialog message whose caption (text) is to be localized. A value, specifying the text to be displayed within the specified dialog message. Contains strings that correspond to the dialog messages of the PDF Viewer that are subject to localization. “Insert Text” “Oval” “Custom” “File Attachment” “Text Box” “Highlight” “Pencil” “Line” “Polygon” “Polygonal Line” “Redact” “Stamp” “Sound Attachment” “Rectangle” “Squiggly Underline” “Strikethrough” “Sticky Note” “Underline” “Document“ “{0:0.00} {1} ({2} Bytes)“ “{0} Bytes“ “The form field name cannot be null or an empty string.” “The siblings can’t have the same names in the form field hierarchy.” “\r\nDescription: {0}” “Name: {0}” “\r\nModification Date: {0}” “\r\nSize: {0}” “The selected index cannot be set because there are no possible values.” Custom property name cannot be null or empty string. “Unable to find an entry point named "{0}" in shared library "{1}"“ “The document structure does not contain a field with the specified name: {0}.“ “Unable to load ICU library.” “The operation is not supported in {0} compatability mode. Please create document in PdfCompatibility.Pdf compatibility mode.” “The export value cannot be null or an empty string.” “The form field name cannot contain a period character.” “The specified action does not belong to the current document.” “Bookmark list can’t be null.” “The argument should be the name of a button appearance or a value from the options array.“ “The argument should be a string value or a list of string values from the options array.“ “The color component value should be greater than or equal to 0 and less than or equal to 1.“ “The dash length should be greater than or equal to 0.“ “The sum of dash and gap lengths should be greater than 0.“ “The dash pattern array must not be empty.“ “The specified destination does not belong to the current document.” “The destination of a bookmark can’t be linked to a page which belongs to another document.” “Resolution (in dots per inch) should be greater than 0.” “The flatness tolerance should be greater than or equal to 0 and less than or equal to 100.“ “Error while reading the PDF Form from the specified file.“ “The gap length should be greater than or equal to 0.“ “The glyph position should be less or equal than text length.“ “The page number should be greater than 0, and less than or equal to the next available page number (next to the document page count)”. “The largest edge length should be greater than 0.“ “The line width should be greater than or equal to 0.“ “The list should contain at least one value.“ “The marked content tag can’t be empty.“ “The specified annotation does not belong to the current document.” “The miter limit should be greater than 0.“ “The opacity value should be greater than or equal to 0 and less than or equal to 1.” “The page art box should be less than or equal to the media box.“ “The page bleeding box should be less than or equal to the media box.“ “The page croppoing box should be less than or equal to the media box.“ “The page number should be greater than 0.“ “The page rotation angle can have one of the following values: 0, 90, 180 or 270 degrees.“ “The page trimming box should be less than or equal to the media box.“ “Input data are not recognized as valid pdf.“ “The Document Open password is empty or incorrect.“ “Unable to create a print document with the specified name: {0}.“ “The top coordinate of the rectangle should be greater than the bottom.“ “The right coordinate of the rectangle should be greater than the left one.“ “The index should be in the range from 0 to {0}.” “The text value can’t be null.“ “The argument should be a string value.“ “The text horizontal scaling value should be greater than 0.“ “The zoom value should be greater than or equal to 0“. “At least one page number should be specified.” “The page number should be greater than or equal to 1.” “This operation cannot be performed in the Partial Trust environment.” “Unable to load shared library "{0}" or one of its dependencies: "{1}"“ “All fonts should be embedded to a PDF/A document.” “The stream is already used for a document. Please use another stream.” “This operation is not available while no document is being loaded.“ Cannot resolve the prefix specified in the qualifiedName. Make sure you registered the prefix and the corresponding namespace in the XmpDocument.RegisterNamespace method call. “The text highlight annotation is not supported in a PDF/A-1 document.” “Custom brushes are not supported.” “Encryption is not supported in a PDF/A document.“ “The file attachments are not supported in a PDF/A-2b document.” “This operation is not supported because the PdfGraphics object does not belong to the current document.” “The Display and World units are not supported for the source image coordinate system.” “Stream should support the read, write, and seek operations.” “Stream should support the read and seek operations for loading.” “Stream should support the write and seek operations for saving.” “This action can be performed only on Windows operating system.” “The color should have at least one component.“ “Approved” “As Is” “Confidential” “Approved” “{0} {1}” “g” “Confidential” “{0}” “Departmental” “Draft” “Received” “{0} {1}” “Reviewed” “{0} {1}” “Revised” “{0} {1}” “Experimental” “Expired” “Final” “Comment” “For Public Release” “Not Approved” “Not For Public Release” “Accepted” “Initial Here” “Rejected” “Sign Here” “Witness” “Sold” “Top Secret” “Digitally signed by {0}” “Date: {0}” “DN: {0}” “Location: {0}” “Reason: {0}” “Note” “Highlight” “Strikethrough” “Underline” “EB“ “GB“ “KB“ “MB“ “PB“ “TB“ “ZB“ Provides appearance settings used to paint the border of an interactive form field. Initializes a new instance of the class with the default settings. Specifies the color of an interactive form field border. A object that specifies the border color. Specifies the style of an interactive form field border. One of the enumeration values that represents the style of an interactive form field border. Specifies the width of the interactive form field border. A value that is the width of the interactive form field border. The default value is 1. Specifies the border style for an interactive form field. Beveled border. Dashed border. Inset border. Solid border. Lists values used to specify the appearance of the form field’s marker. Check button style. Circle button style. Cross button style. Diamond button style. Square button style. Star button style. Represents a check box field. Initializes a new instance of the class with the specified check box field name, page number, where the field will be created, and the field rectangle. A that specifies the name of check box field. An integer value that specifies the page number where the form field will be created. A object that represents a rectangle inside which check box field is located on a page. Specifies a button style which is applied to a check box field. A enumeration value that determines the button style applied to a check box field. Specifies an export value of a check box field. A value which represents an export value of a check box field. Gets or sets whether a check box is checked. true, if the check box is checked; otherwise, false. Default value is false. Specifies whether to generate a down appearance that will appear in a check box when the mouse button is pressed within the check box area. true, if a down appearance is generated within the check box area; otherwise, false. Default value is true. Represents the base class for combo box and list box fields. Adds an item to a combo box and list box by their display value. A that is a value to be added to a combo box and list box. Adds an item to a combo box and list box using their display and export values. A that is a value to be added to a combo box and list box. A that is an export value. Clears the combo box or list box selection. Removes all values to be added to the list box and combo box. Selects an item of a combo box and list box by their export value. A value that represents the item’s export value. true, if the combo box or list box item was successfully selected; otherwise, false. Sets the specified item’s selection state in combo box and list box fields. The zero-based index of the item whose selection state will be changed. true, to select the item; false, to unselect the item. Represents a combo box field. Initializes a new instance of the class with the specified combo box field name, page number, where the field will be created, and the field rectangle. A that specifies the name of combo box field. An integer value that specifies the page number where the form field will be created. A object that represents a rectangle inside which a combo box field is located on a page. Gets or sets a value that determines whether text within a text box of the combo box field can be edited. true, if text within a text box of the combo box field can be edited; otherwise, false. The default value is false. Provides access to the field value format options. An object that allows you to specify the value format. Represents the base class for common field types such as text box, check box, list box, combo box, and signature. Specifies a rectangle inside which an interactive form field is located on a page. A object that represents a field rectangle. Specifies the horizontal alignment of the interactive form field’s text. A enumeration value that specifies how the text is horizontally aligned within the interactive form field. Lists values used to specify currency style. The currency symbol is placed after the number. The currency symbol with space is placed after the number. The currency symbol is placed before the number. The currency symbol with space is placed before the number. No currency sign. Exposes a set of methods used to organize AcroForm fields without access to their inner structure. Gets a specific button form field’s properties. A form field name. An object that contains the button form field properties. Gets a specific check box form field’s properties. A form field’s name. An object that contains the form field’s properties. Gets a specific combo box form field’s properties. A form field’s name. An object that contains the form field’s properties. Gets all AcroForm fields’ properties. A list of objects that contain form field properties. Gets a specific form field’s properties. A form field’s name. An object that contains the form field’s properties. Gets a specific list box form field’s properties. A form field’s name. An object that contains the form field’s properties. Retrieves a list of form field names. A list of form field names. Gets a specific radio group form field’s properties. A form field’s name. An object that contains the form field’s properties. Gets a specific signature form field’s properties. The form field name. An object that contains the form field’s properties. Gets a specific text form field’s properties. The form field name. An object that contains the form field properties. Represents the base class for all interactive form fields. Creates a check box field using the field name, page number, and a rectangle where the check box field will be located on a page. A that specifies the name of a check box field. An integer value that specifies the page number where the form field will be created. A object that represents a rectangle inside which a check box field is located on a page. A object that represents a created check box field. Creates a combo box field using the field name, page number, and a rectangle where the combo box field will be located on a page. A that specifies the name of a combo box field. An integer value that specifies the page number where the form field will be created. A object that represents a rectangle inside which a combo box field is located on a page. A object that represents a created combo box field. Creates a group form field using the field name. A that specifies the name of a group field. A object that represents a created group form field. Creates a list box field using the field name, page number and a rectangle where the list box field will be located on a page. A that specifies the name of a list box field. An integer value that specifies the page number where the form field will be created. A object that represents a rectangle inside which a list box field is located on a page. A object that represents a created list box field. Creates a radio group field using the field name, and page number. A that specifies the name of a radio group field. An integer value that specifies the page number where the form field will be created. A object that represents a created radio group field. Creates a signature field using the field name, page number and a rectangle where a signature field will be located on a page. A that specifies the name of a signature field. An integer value that specifies the page number where the form field will be created. A object that represents a rectangle inside which a signature field is located on a page. A object that represents a created signature field. Creates a text box field using the field name, page number, and a rectangle where a text box field will be located on a page. A that specifies the name of a text box field. An integer value that specifies the page number where the form field will be created. A object that represents a rectangle inside which a text box field is located on a page. A object that represents a created text box field. Specifies the interactive form field name. A value that is the field name. Specifies the form field’s tooltip text. A value that specifies the text displayed within the form field’s tooltip. Provides appearance settings used to paint an interactive form field. Initializes a new instance of the class with the default settings. Specifies the form field’s background color. A object that represents the form field’s background. The default value is null that corresponds to a transparent background color. Specifies the border appearance settings for an interactive form field. A object that specifies the border appearance for the interactive form field. The default value is null (a border is not displayed in a form field). Specifies the font family name for an interactive form field. A that specifies the font family name. Specifies the size of the interactive form field’s font. A value representing the font size for the interactive form field. The default value: 12. Specifies the style of the form field font. A value, representing the font style. The default value is . Specifies the foreground color of an interactive form field. A object that specifies the interactive form field’s foreground color. Represents a structure which stores information about a collision found in interactive form field names. Gets the form field in which a collision with a name was detected. A object that represents the interactive form field. Provides access to the collection of forbidden field names that was generated as a result of a collision found in the field names. A object implementing the System.Collections.Generic.ISet interface that represent the forbidden names. Specifies the rotation to apply to a form field. The form field is not rotated. This is the default value. Rotate the form field clockwise by 180 degrees. Rotate the form field clockwise by 270 degrees. Rotate the form field clockwise by 90 degrees. Represents a group field. Initializes a new instance of the class with the specified group field name. A that specifies the name of the group field. Returns the collection of group form field children. A list of objects that are the collection of form field child nodes. Represents a list box field. Initializes a new instance of the class with the specified list box field name, page number, where the field will be created, and the field rectangle. A that specifies the name of list box field. An integer value that specifies the page number where the form field will be created. A object that represents a rectangle inside which a list box field is located on a page. Specifies whether multiple items can be selected simultaneously in the list box field. true, if multiple selections of list box items are allowed; otherwise, false. Specifies the index of the first visible item in the list box field. An integer value that is the zero-based index of the first visible item in the list box. Default value is 0. Lists values used to specify negative number format. No negative number format. Displays a negative number in brackets. Displays a negative number in red. Lists values used to specify the separator format. Apostrophe separates thousands, dot separates decimals. Comma is a decimals separator. Comma is a thousands separator, dot is a decimals separator. Dot is a decimals separator. Dot is a thousands separator, comma is a decimals separator. Represents a radio group field. Initializes a new instance of the class with the specified radio group field name and page number where the field will be created. A that specifies the name of radio group field. An integer value that specifies the page number where the form field will be created. Adds a radio button to the radio group field using the radio button name and a rectangle that specifies the location of this button on a PDF page. A that specifies the name of a radio button. A object that represents a rectangle inside which a radio button is located on a page. Specifies the style that defines the appearance of a radio button within a radio group field. A enumeration value that determines the style of a radio button within a radio group field. Removes all radio buttons from the radio group field. Gets the number of radio buttons in the radio group field. An integer value that is the number of radio buttons in the radio group field. Specifies index of the selected item in a radio group field. An integer value, representing the zero-based index of the radio group’s selected item. Specifies whether to generate a down appearance that will appear when the mouse button is pressed within a radio button area. true, if a down appearance is generated within the radio button area; otherwise, false. Default value is true. Represents a signature field. Initializes a new instance of the class with the specified signature field name, page number, where the field will be created, and the field rectangle. A that specifies the name of the signature field. An integer value that specifies the page number where the form field will be created. A object that represents a rectangle inside which a signature field is located on a page. Specifies the vertical alignment of the string within the signature field. A enumeration value that represents vertical line alignment. Specifies text displayed in a signature field. A value which represents the text displayed in the signature field. Lists values used to specify special value format types. A five-digit postal code. A nine-digit postal code. A ten-digit telephone number. A nine-digit US social security number. Specifies the alignment of a text string within an interactive form field. Specifies that text is aligned in the center of the field rectangle. Specifies that text is aligned far from the origin position of the field rectangle. Specifies that text is aligned near to the origin position of the field rectangle. Represents a text box field. Initializes a new instance of the class with the specified text box field name, page number, where the field will be created, and the field rectangle in user coordinate system. A that specifies the name of text box field. An integer value that specifies the page number where the form field will be created. A object that represents a rectangle in user coordinate system used to place a text box field. Specifies the maximum text length for a text box field. A positive integer value specifying the maximum number of characters allowed in a text box field or 0 indicating that the number of characters in a text box field is not limited.The default value is 0. Specifies whether the text box field should contain multiple lines of text. true, if the text box field can contain multiple lines of text; otherwise, false. Specifies whether a text box field can be scrollable when the entered text exceeds the field area. true, if a text box field is scrollable when the entered text exceeds the field area; otherwise, false. Specifies whether text entered to a text box field is spell checked. true, if text entered to a text box field is spell checked; otherwise, false. Specifies text of the text box field. A value which represents the text displayed in the text box field. Specifies the type of the text box field. A enumeration value that represents the text box field type. Provides access to the field value format options. An object that allows you to specify the value format. Specifies the type of text field. The text entered in the field represents the pathname of a file whose contents will be submitted as the value of the field. The value of this field will be displayed in an unreadable form. The value of this field will be displayed as a plain text. Allows you to specify format for form field values. Initializes a new instance of the class. Gets or sets the JavaScript to be performed when the field’s value is changed. This action may check the new value for validity. The calculation JavaScript. For JS API reference, use JavaScript for Acrobat API Reference Create a date and time format for a form field value. Specifies the date and time format. An object that contains the date and time format. Creates a number format for a form field value. A number of decimal places. An enumeration value that indicates the number separator style. An object that contains the number format. Creates a number format for a form field value. A number of decimal places. An enumeration value that indicates the number separator style. A currency symbol. An enumeration value that indicates the currency style. An enumeration value that indicates the negative number style. An object that contains the number format. Creates a percent format for a form field value. A number of decimal places. An enumeration value that indicates the separator style. An object that contains the percent format. Creates a special format for the form field values. An enumeration value that indicates the special format style. An object that contains the special format. Creates a special format for the form field values. Specifies what characters can be inserted and how they are displayed. An object that contains the special format. Creates a time format for a form field value. Specifies the time format. An object that contains time format. Gets or sets the JavaScript to be performed before the field is formatted. This action may modify the field’s value before formatting. The format JavaScript. For JS API reference, use JavaScript for Acrobat API Reference Gets or sets the JavaScript to be performed when the user modifies a character in a This action may check the added text for validity and reject or modify it. The keystroke JavaScript. For JS API reference, use JavaScript for Acrobat API Reference Gets os sets the JavaScript to be performed to recalculate the value of this field when that of another field changes. The validation JavaScript. For JS API reference, use JavaScript for Acrobat API Reference Represents the base class for visual form fields. Specifies the appearance settings for the interactive form field. A object that specifies the appearance for the interactive form field. Specifies page number where the interactive form field will be created. An integer value specifying the number of a page. Specifies whether the current form field is printed. true, if the current form field is printed on the page, otherwise, false. The default value is true. Gets or sets whether the interactive form field allows editing. true, if end-users cannot modify the form field’s value; otherwise, false. Gets or sets the required status of the interactive form field. true, if the form field must have a value at the time it is exported by a submit-form action; otherwise, false. Specifies the rotation to apply to interactive form field. A enumeration value that represents the degree by which a form field is rotated counterclockwise relative to the page. Specifies whether the form field is visible on the page. true, if the form field is visible; otherwise, false. The default value is true. An action that is performed with interactive elements (e.g., bookmarks, annotations) in the PDF document. Gets the next action that is performed after the action from the list of objects. A list of objects that is the sequence of actions that should be performed. Represents an annotation that is used for adding text notes and other ancillary information to the document. Gets the annotation’s appearance state on the PDF form. A object that represents the current annotation’s appearance state on the PDF form. Gets or sets the name of the appearance which is currently being used to draw the annotation on the PDF form. A value that is the appearance name. Gets the annotation’s border, which will be drawn as a rounded rectangle. A object that represents the annotation’s border. Gets the color of the annotation. A object that is the annotation color. Gets the text that will be displayed for the annotation on the PDF form. A value that is the text that will be displayed for the annotation. Gets or sets flags that specify various characteristics of the annotation. A set of annotation flags. Gets the date and time when the annotation was most recently modified. A structure. Gets the annotation name. A value that defines the string that identifies the annotation on the page. Gets the optional content specifying the optional content properties for the annotation. A object that is the optional content for the annotation. Gets the page with which the annotation is associated. A object that is the individual page in the document. Gets the annotation rectangle that defines the location of the annotation on the page in default user space units. A object that represents the annotation rectangle on the page. Gets the integer key of the annotation’s entry in the structural parent tree. A nullable integer value specifying the key of the annotation’s entry. Represents actions that can be performed with the annotation in the document. Gets an action that is performed when the cursor enters the annotation’s active area. A object that represents the action. Gets an action that is performed when the cursor exits the annotation’s active area. A object that represents the action. Gets an action that is performed when the annotation loses the input focus. A object that represents the action. Gets an action that is performed when the annotation receives the input focus. A object that represents the action. Gets an action that is performed when the mouse button is pressed inside the annotation’s active area. A object that represents the action. Gets an action that is performed when the mouse button is released inside the annotation’s active area. A object that represents the action. Gets an action that is performed when the page containing the annotation is no longer visible in the reader’s user interface. A object that represents the action. Gets an action that is performed when the page containing the annotation becomes visible. A object that represents the action. Gets an action that is performed when the page containing the annotation is closed. A object that represents the action. Gets an action that is performed when the page containing the annotation is opened. A object that represent the action. Determines a form with the annotation appearance. Gets a default form in which an annotation appearance is represented. A object that is a default form. Gets custom forms with annotation appearances. A dictionary, containing the objects, along with their key values. Represents annotation appearances on the PDF form. Gets the annotation’s down appearance. A object that is the down appearance. Gets a form on the page with an annotation appearance. A object that is the form on the page. Gets the annotation’s normal appearance. A object that is the normal appearance. Gets the annotation’s rollover appearance. A object that is the rollover appearance. Represents the annotation’s border settings. Initializes a new instance of the class with the default settings. Gets the horizontal corner radius of the annotation’s border, which will be drawn as a rounded rectangle. A double value that is the horizontal corner radius of the annotation’s border. Gets a value that defines whether the default appearance of the annotation border is drawn on the page. true, if the annotation border is drawn with the default appearance; otherwise, false. Gets the line style of the annotation border. A enumeration member that is the annotation border line style. Gets the thickness of the line to be used in drawing the annotation’s border. A double value that is the line width of the annotation’s border. Gets the vertical corner radius of the annotation’s border, which will be drawn as a rounded rectangle. A double value that is the vertical corner radius of the annotation’s border. Lists values that specify the effect applied to the annotation border. The border appears “cloudy”– the border is drawn as a series of convex curved line segments. No effect is applied. Contains style settings of the annotation’s border. Gets the name of the beveled style to be applied to the annotation’s border. A that is the name of the annotation’s border style. Gets the name of the dashed style to be applied to the annotation’s border. A that is the name of the annotation’s border style. Gets the name of the inset style to be applied to the annotation’s border. A that is the name of the annotation’s border style. Gets the line style settings of the annotation’s border. A object that represents the line style settings of the annotation’s border. Gets the name of the solid style to be applied to the annotation’s border. A that is the name of the annotation’s border style. Gets the name of the style to be applied to the annotation’s border. A that is the name of the annotation’s border style. Gets the name of the underline style to be applied to the annotation’s border. A that is the name of the annotation’s border style. Gets the annotation’s border width in points. A double value that is the width of the annotation’s border. Default value: 1. Base class for document annotations. Gets the annotation type. The annotation type. Gets the annotation’s bounds on the page. The annotation’s bounds. Specifies the annotation color. The annotation color. Specifies the annotation comment. The annotation contents. Specifies the date and time when the annotation was last modified. The annotation’s modification date. Specifies the annotation’s name. The annotation name. Exposes members used to organize annotations without access to their inner structure. Specifies the annotation color. The annotation color. Specifies the annotation comment. The annotation contents. Gets or sets flags that specify various characteristics of the annotation. A set of annotation flags Flattens the annotation. Specifies the date and time when the annotation was last modified. The annotation’s modification date. Gets the annotation name. The annotation name. Rebuilds the annotation’s appearance. Gets the annotation’s bounds on the page. A rectangle that defines the annotation’s location. Removes the annotation. Returns the annotation type. The annotation type. Lists the values specifying various characteristics of the annotation, signature form field, or widget annotation. Do not display or print the annotation or allow a user to interact with the annotation. Do not display the annotation if it does not belong to one of the standard annotation types and no annotation handler is available. Do not allow the annotation to be deleted or its properties to be modified by the user. Do not allow the contents of the annotation to be modified by the user. If active, deactivates all other options. Do not rotate the annotation’s appearance to match the rotation of the page. Do not display the annotation on the screen or allow a user to interact with the annotation. Do not scale the annotation’s appearance to match the magnification of the page. Print the annotation when the page is printed. Do not let a user interact with the annotation. Invert the interpretation of the NoView flag for certain events. Lists values that specify the visual effect activated when the mouse button is pressed or held down inside the annotation’s active area. Invert the contents of the annotation rectangle. No highlight. Invert the annotation’s border. Display the annotation as if it was pushed below the surface of the page. Display the annotation’s down appearance. Lists values used to specify the style of the annotation’s end points. A short perpendicular line. A circle. A closed arrow. A diamond. No symbol. An open arrow. A reversed closed arrow. A reversed open arrow. A short diagonal line. A square. Lists values used to specify the annotation’s review status. The annotation is reviewed and accepted. The annotation is reviewed and cancelled. The annotation is reviewed and completed. No review status. The annotation is reviewed and rejected. Lists values used to indicate the annotation type. 3D annotation. Insertion caret. Circle annotation. Custom annotation. File attachment. Free text annotation. Ink annotation (a freehand “scribble” composed of one or more disjoint paths). Line annotation. Link annotation. Video attachment. Polygon annotation. Polyline annotation. Pop-up annotation. Printer’s mark annotation (a symbol added to a page to maintain consistent output during production). Redaction annotation. Rich Media annotation (SWF files and and enhanced rich media attachments). Stamp annotation. Screen annotation (a page region on which to play media clips). Audio attachment. Rectangle annotation. Text annotation. Text markup annotation. Trap network (a set of trapping instructions for the page) annotation. Watermark annotation. Widget annotation. Lists the values used to specify the type of relationship between the document and the attached file. The attached file specification has an alternative representation of the content (e.g., audio). The attached file represents information used to derive a visual presentation (e.g. for a table or a graph). The file specification is an encrypted payload document that should be displayed to the user if the PDF Document Processor has the cryptographic filter needed to decrypt the document. The attached file has the original source material for the associated content. The attached file represents a supplemental representation of the original source or data. The relationship is unknown or does not match any relationship above. Contains settings that are used to specify bookmarks in a document. Initializes a new instance of the class with the default settings. Provides access to the bookmark action being executed. A object that is an action that is performed with bookmarks. Gets or sets the collection of bookmark children for a document with a tree-structured hierarchy. A list of objects that are the collection of bookmark child nodes. Gets or sets a destination with which a bookmark is associated. A destination. Gets or sets the value indicating whether the bookmark text is bold. true, if the bookmark text is bold; otherwise, false. Gets or sets a value that indicates whether bookmarks are initially closed (bookmark children are hidden) in the navigation panel after a document is loaded. true, if the bookmark children are initially hidden (closed) in the navigation panel; otherwise, false. Gets or sets the value indicating whether the bookmark text is italic. true, if the bookmark text is italic; otherwise, false. Gets or sets the color for a bookmark’s text in the navigation pane. A object that is a single color in the RGB (red, green, blue) color scheme for a bookmark’s text. Gets or sets the bookmark’s text on the navigation pane. A that is the text for a bookmark on the navigation pane. Lists values used to specify the annotation’s and widget annotation’s border style. A 3D outset border. Available for widget annotations only. A line that consists of dashes. A border that consists of a repeating dash-dot pattern. A border that consists of a repeating short dash-dot-dot pattern. A border that consists of dots. A 3D inset border. Available for widget annotations only. A solid border. Only bottom border is displayed. A button field (a push button, radio group, check box) on a PDF interactive form that the user can manipulate with the mouse. Gets the default state of the button form field. A object that represents the default state of the button form field. Retrieves button field items. A list of items. Gets the kids state of the button form field. A collection of objects that represent the kids state of the button form field. Gets or sets whether to turn radio buttons on and off in unison. true to turn radio buttons on and off in unison; otherwise, false. Gets the state of the button form field. A object that represents the state of the button form field. Gets or sets whether only one radio button can be selected. true to select one radio button at all times; otherwise, false. Gets the form field type. An enumeration value that indicates the form filed type (push button, radio group or check box). Contains a set of properties used to manage button form fields without access to their inner structure. Gets the form field type. An enumeration value that indicates the form field type. Contains properties used to change the button field’s widget annotation without access to its inner structure. Gets or sets the widget annotation’s alternate (down) caption (displayed when a user clicks the button, but before the button is released). The alternate caption. Gets or sets the widget annotation’s caption (displayed when the button is not clicked). The normal caption. Retrieves the button widget’s icon options. The object that contains button icon options. Gets the button’s rollover caption (displayed when the mouse pointer hovers over the button). The button’s rollover caption. Specifies the button icon displayed when the user clicks the button, but before the button is released. The byte array that contains image data. Specifies the button icon displayed when the user clicks the button, but before the button is released. A stream that contains the icon. Specifies the button icon displayed when the user clicks the button, but before the button is released. The path to an icon file. Specifies the button icon displayed when the button is not clicked. The byte array that contains icon data. Specifies the button icon displayed when the button is not clicked. A stream that contains an icon. Specifies the button icon displayed when the button is not clicked. The path to an icon file. Specifies the button icon displayed when the mouse pointer hovers over the button. The byte array that contains icon data. Specifies the button icon displayed when the mouse pointer hovers over the button. The stream that contains the icon. Specifies the button icon displayed when the mouse pointer hovers over the button. The path to an icon file. Specifies the text position of the button widget’s caption relative to its icon. An enumeration value that indicates the caption position relative to the icon. Contains properties that define how to display the button’s icon in the widget annotation. Gets or sets whether to fit the button icon in the widget annotation bounds or in its borders. true to fit the button icon in the annotation bounds; false to fit the icon in the annotation borders. Specifies the space between the icon and the left boundary of the widget. A double value (between 0.0 and 1.0) that is the space between the icon and the widget’s left boundary. Gets or sets the conditions under which the icon is scaled inside the annotation rectangle. An enumeration value that indicates the icon scale conditions. Gets or sets the icon’s scale type. An enumeration value that indicates the scaling type. Gets or sets the space between the icon and the widget’s bottom boundary. A double value (between 0.0 and 1.0) that is the space between the icon and the bottom boundary. Contains members used to manage caret annotations without access to their inner structure. Lists values used to specify permissions granted by a signature. Allows users to fill in forms and sign the document. Allows users to fill in forms, create, modify and delete annotations, and sign the document. All changes are allowed. No changes are allowed. An individual character in a document. Initializes a new instance of the class with the specified settings. A value. This value is assigned to the property. A value. This value is assigned to the property. A value. This value is assigned to the property. A value. This value is assigned to the property. Returns the character’s font settings. A value. Returns the character’s font size (in points). A value, specifying the font size, in points. Returns a rectangle that surrounds the character. A value. Returns a Unicode representation of the character. A value, specifying a character’s Unicode representation. Stores a CMap table that maps character codes to Unicode values. Stores raw data of the CMap table. An array of values. Contains a set of properties used to manage check box form fields without access to their inner structure. Gets or sets whether a check box is checked. true if the check box is checked; otherwise, false. Default value is false. Gets or sets whether to select one check box at all times. true to select only one checkbox and if the user selects the selected checkbox again, it has no effect; false, to deselect the checkbox if it is selected again. Gets the form field type. An enumeration value that indicates the form field type. Contains properties used to change the check box field’s widget annotation without access to its inner structure. Specifies the shape of the marker that appears inside the check box when the user selects it. An enumeration value that indicates the check box marker shape. Represents a choice field (a combo box, list box) on a PDF form. Gets or sets whether to commit a new value once the selection is made. true, to commit a new form field value after a selection is made; false to commit a new value only after a user exists the field. Gets default values of the choice form field. A collection of objects that represent default values of the choice form field. Specifies whether to include an editable text box in the combo box. true to include an editable text box; otherwise, false. Gets a list of form field items. A list of form field items. Gets or sets whether multiple form field items can be selected simultaneously. true to allow multiple item selection; otherwise, false. Gets the list of options in the choice field. A collection of the objects that represent the list of options in the choice field. Gets a collection of integers, sorted in ascending order, representing the zero-based indices in the option list of the currently selected option items. A collection of integers representing the zero-based indices in the option list of the currently selected option items. Gets items currently selected in the choice field. A collection of objects that represent currently selected items in the choice field. Gets or sets whether to sort form field items alphabetically. true to sort form field items; otherwise, false. Gets or sets whether to check spelling in the combo box form field. true to enable spell checking; otherwise, false. Gets the index of the first option visible in the option list. An integer value that represents the top index. Default value is 0. Retrieves the form field type. An enumeration value that indicates the form field type. Contains properties that apply to list box an combo box form fields. Gets or sets whether to commit a new value once the selection is made. true to commit a new form field value after selection; false to commit a new value only after a user exists the field. Gets form field items. A list of form field items. Gets or sets whether to sort form field items alphabetically. true to sort form field items; otherwise, false. Exposes members used to organize circle annotations without access to their inner structure. Contains options that specify what content type to keep in the page area that is to be cleared. Initializes a new instance of the class. Gets or sets whether to clear annotations. true to remove annotations; otherwise, false. Gets or sets whether to clear graphics (). true to remove graphics; otherwise, false. Gets or sets whether to clear images. true to remove images; otherwise, false. Gets or sets whether to clear text. true to remove text; otherwise, false. A collection of page regions to clear. Initializes a new instance of the class. Adds a page region to the collection. A page region. Adds a page region to the collection. A page region. true to use page coordinate system; otherwise, false. Adds a page region to the collection. A page region. Adds a page region to the collection. A page region. true to use page coordinate system; otherwise, false. Adds a list of page regions to the collection. A list of page regions. Adds a list of page regions to the collection. A list of page regions. true to use page coordinate system; otherwise, false. Adds a list of page regions to the collection. A list of page regions. Adds a list of page regions to the collection. A list of page regions. true to use page coordinate system; otherwise, false. Represents a color used in the PDF document. Initializes a new instance of the class with the specified settings. A object that is the color pattern. An array of double values that represent the color components. Initializes a new instance of the class with the specified color components. An array of double values representing the components in the color space in which the color is defined. Provides access to an array of numbers in the range from 0.0 to 1.0, representing the components in the color space in which the color is defined. An array of double numbers in the range from 0.0 to 1.0, representing the components in the color space. Determines whether the specified object is equal to the current PdfColor object. A PdfColor object to compare with the current object. true if the specified object is equal to the current object; otherwise, false. Determines whether the specified object is equal to the current PdfColor object. An object to compare with the current PdfColor object. true if the specified object is equal to the current object; otherwise, false. Returns a number that identifies the object instance. An integer that identifies the color instance. Gets the color pattern. A object. Represents a PDF color space. Gets the number of color components in the color space. An integer value that is the components count. Contains a set of properties used to manage combo box form fields without access to their inner structure. Specifies whether to include an editable text box in the combo box. true to include an editable text box; otherwise, false to include only a drop-down list. Gets or sets whether to check spelling in the combo box form field. true to enable spell check; otherwise, false. Gets the form field type. An enumeration value that indicates the form field type. Gets or sets the form field value—the name of the selected combo box item. The name of the combo box item. Contains properties used to change the combo box field’s widget annotation without access to its inner structure. Represents a command. Represents a list of objects. Initializes a new instance of the class with the default settings. Initializes a new instance of the class with the specified object implementing the interface. A object implementing the System.Collections.IEnumerable interface that represents the command list. Lists the values specifying the compatibility mode of a document. The document supports the ISO 32000-1:2008 standard. The document supports the ISO 19005-1:2005 standard. The document supports the ISO 19005-2:2011 standard. The document supports the ISO 19005-3:2012 standard. Lists values used to specify the horizontal alignment of the PDF page content. The content is center-aligned. The content is left-aligned. The content is right-aligned. Lists values used to specify the vertical alignment of the PDF page content. The content is bottom-aligned. The content is center-aligned. The content is top-aligned. Represents document creation options. Initializes a new instance of the class with the default settings. Gets or sets the compatibility mode of a document. A enumeration value that specifies the compatibility mode of a document. Gets or sets a value that specifies whether to prohibit embedding all fonts in a PDF document. true, to disable embedding all fonts in the PDF; otherwise false. Specifies whether to merge PDF/A documents. true, to merge document; otherwise, false. Gets or sets a list of font families that are not embedded in a document. A string list representing the collection of font families that are not embedded in a document. Allows you to build a signature for a document hash. Initializes a new instance of the class with specified settings. An object that contains information about the external signature. Initializes a new instance of the class with specified settings. An object that contains information about the external signature. An object that contains information about a signature field. Initializes a new instance of the class with specified settings. An object that contains information about the external signature. The name of the signature form field to apply an external signature. The base class for destinations – references to a page with specific view parameters. Gets the document page where the destination is located. The page where the destination is located. Gets the zero-based index of a page where the destination is located. The destination page index. Lists values that specify the content direction in the PDF document. Left-to-right direction. Right-to-left direction. A document contained in a PDF file. Provides access to the document’s interactive form (AcroForm) properties. A object. Provides access to the class that contains references to JavaScript actions which should be taken in response to some events. A object. Indicates whether copying or extracting text and graphics from the document is allowed (in support of accessibility to users with disabilities or for other purposes). true, if copying or extracting text and graphics from the document is allowed; otherwise false. Indicates whether adding and modifying text annotations and interactive form fields is allowed. true, if adding and modifying text annotations and interactive form fields is allowed; otherwise false. Indicates whether data extraction is allowed. true, if data extraction is allowed; otherwise false. Indicates whether inserting, rotating, or deleting pages and creating navigation elements such as bookmarks is allowed. true, if inserting, rotating, or deleting pages and creating navigation elements such as bookmarks is allowed; otherwise false. Indicates whether interactive form fields filling is allowed. true, if interactive form fields filling is allowed; otherwise false. Indicates whether document printing in high resolution is allowed. true, if document printing in high resolution is allowed; otherwise false. Indicates whether document modification and assembling is allowed. true, if document modification and assembling is allowed; otherwise false. Indicates whether document printing is allowed. true, if document printing is allowed; otherwise false. Attaches a ZUGFeRD XML to the document. A byte array that contains ZUGFeRD XML data. Attaches a ZUGFeRD XML to the document. A byte array that contains ZUGFeRD XML data. An enumeration value that specifies the ZUGFeRD version. An enumeration value that indicates the ZUGFeRD conformance level. Attaches a ZUGFeRD XML to the document. A stream that contains the ZUGFeRD XML data. Attaches a ZUGFeRD XML to the document. A stream that contains the ZUGFeRD XML data. An enumeration value that specifies the ZUGFeRD version. An enumeration value that indicates the ZUGFeRD conformance level. Gets or sets the name of the person who created the document. A value. Gets or sets the bookmarks that are used to navigate from one part of a document to another. A list of objects that are the collection of bookmarks. Gets the date and time when the document was created. A nullable structure that is a valid date-time offset. Gets or sets the name of the conforming product that created the original document, if this document was converted to PDF from another format. A value. Provides access to the document’s custom properties. A dictionary object containing custom properties. Gets named destinations for targets in the document. A dictionary, containing the objects, along with their key values. Gets the file attachments from a document. An object implementing the interface that represents the collection of s. Gets or sets the keywords associated with the document. A value. Gets or sets the language identifier that specifies the natural language for al document text. A object containing language identifier for all document text. Provides access to the document’s structure tree root dictionary. A DevExpress.Pdf.PdfLogicalStructure object. Provides access to the mark information dictionary that contains information about the document’s usage of Tagged PDF conventions. A DevExpress.Pdf.PdfMarkInfo object. Provides access to a stream that contains the document metadata. A object. Gets the date and time the document was modified. A nullable value that is the date and time of the file’s modification. Provides access to the document’s name dictionary. A object. Indicates whether or not to expedite the display of PDF documents containing XFA forms. true if the document shall be regenerated when the document is first opened; otherwise false. The default value is false. Indicates an action to be performed when a document is opened. A object that represents an action to be performed when a document is opened. Indicates a destination that shall be displayed when the document is opened. A object. Provides access to the document’s optional content properties. A object that represents the document’s optional content properties. Provides access to the outline dictionary that shall be the root of the document’s outline hierarchy. A object. Provides access to the array of output intent dictionaries that specify the color characteristics of output devices on which the document might be rendered. A collection of DevExpress.Pdf.PdfOutputIntent objects. Provides access to the number tree defining the page labeling for the document. A dictionary, containing the DevExpress.Pdf.PdfPageLabel objects, along with their integer key values. Indicates the page layout of the opened document. A enumeration value. The default value is . Gets or sets the document’s page mode that specifies how to display the opened document (for example, whether to show page thumbnails or outlines automatically for a document). A enumeration value. The default value is UseNone. Provides access to the collection of document pages. A collection of objects. Provides access to the page-piece dictionary associated with the document. A dictionary, containing the DevExpress.Pdf.PdfPieceInfoEntry objects, along with their key values. Gets or sets the name of the conforming product that converted the original document to PDF from another format. A value. Embeds metadata in a document. An XMP packet. Embeds metadata in a document. An object that contains multiple XMP packets. Embeds metadata in a document. A string with metadata. Gets or sets the subject of a document. A value. Provides access to the array of thread dictionaries that contains the document’s article threads. A collection of DevExpress.Pdf.PdfArticleThread objects. Gets or sets the document’s title. A value. Gets or sets a value that specifies whether the document has been modified to include trapping information. A enumeration value. Indicates the version of the PDF specification to which the document conforms if later than the version specified in the file’s header. A DevExpress.Pdf.PdfFileVersion object. Gets or sets the document display options. A DevExpress.Pdf.PdfViewerPreferences object. Represents an action that is performed with a document. Initializes a new PdfDocumentActions object with the specified settings. A target document. Gets an action performed when the document is closing. A object that represents the document closing action. Gets an action performed when the document is printed. A object that represents the action. Gets an action that is performed when the document is printing. A object that represents the action. Gets an action performed when the document is saved. A object that represents the action. Gets an action that is performed when the document is saving. A object that represents the action. A document area. Initializes a new instance of the class with the specified settings. An integer value. This value is assigned to the property. A object. This value is assigned to the property. Returns a document area corresponding to the specified rectangle. A object. Creates a document area based on the specified start and end positions. A object. A object. A object. Indicates the page number corresponding to the current document area. An integer value that is the page number. Provides information about the PDF content type at a specific client point. Initializes a new instance of the class with the specified settings. A object. This value is assigned to the property. A enumeration value. This value is assigned to the property. true if the document content has been selected; otherwise false. This value is assigned to the property. Indicates the type of the PDF content corresponding to a specific document point. A enumeration value. Indicates the document position corresponding to the PDF content. A object. Indicates whether or not the PDF content has been selected. true if the document content has been selected; otherwise false. Lists the values indicating the type of the PDF content corresponding to a specific document point. The PDF content is an annotation. The PDF content is an image. The PDF content is not defined. The PDF content is text. Lists the values specifying permissions that are used to restrict or allow access to data extraction operations. Allow PDF Viewers to access document contents by using the Viewer’s accessibility features. Permit data extraction operations (copying or text and graphics extraction from the document) including access for the software that uses assistive technologies. Prohibit data extraction operations (copying or text and graphics extraction from the document) including access for the software that uses assistive technologies. Exposes a set of methods used to perform various operations on a PDF document without access to its inner structure. Obtains a set of methods used to organize interactive forms. An object that exposes methods used to organize AcroForms. Flattens all document annotations. Flattens all document annotations with the specified types. An array of annotation types. Flattens all document annotations that meet the specified criteria. Defines a set of criteria for the object. Flattens document annotations with the specified names. The annotation names. Returns all PDF page properties. A list of objects that contain page properties. Lists the values specifying permissions that are used to restrict or allow access to document interaction operations. Permit interactive operations (adding or modifying text annotations, filling in interactive form fields, and creating or modifying interactive form fields) in the PDF document. Prohibit interactive operations in the PDF document except filling existing form fields and document signing. Prohibit all interactive operations (adding or modifying text annotations, filling in interactive form fields, and creating or modifying interactive form fields) in the PDF document. Lists the values specifying permissions that are used to restrict or allow access to document modification operations. Permit document modification and assembling. Allow only document assembling such as inserting, rotating or deleting pages, as well as bookmark creation on the navigation pane. Prohibit document modification and assembling. Represents a point in the page coordinates of the PDF document. Initializes a new instance of the class with the specified settings. An integer value. This value is assigned to the property. A structure. This value is assigned to the property. Indicates the number of a page corresponding to the hit point. An integer value that is the page number. Returns the hit point coordinates in a PDF. A structure. Lists the values specifying permissions that are used to restrict or allow access to document printing operations. Permit document printing. Prohibit document printing at the highest quality level. Prohibit document printing. This class supports the internal infrastructure, and is not intended to be used directly from your code. Lists the available algorithms to encrypt a document. Use the 128-bit AES (Advanced Encryption Standard) algorithm. Use the 256-bit AES (Advanced Encryption Standard) algorithm. Use the 128-bit ARC4 algorithm. Contains settings to protect a PDF document with a password and user permissions. Initializes a new instance of the class without encryption settings specified for a PDF document. Specifies an algorithm to encrypt a PDF document. A enumeration value that specifies an encryption algorithm. Specifies the permissions on data extraction operations. A enumeration value. Specifies the permissions on interaction operations. A enumeration value. Specifies the permissions on document modification operations. A enumeration value. This property is now obsolete. To specify an owner password, use the property instead. A object that is an owner password. Specifies an owner password that is used to allow full access to a document. A object that is an owner password. Specifies the permissions on printing operations. A enumeration value. This property is now obsolete. To specify a user password, use the property instead. A object that is a user password. Specifies a user password that is used to protect opening the document. A object that is a user password. A file attached to a PDF document. Initializes a new instance of the class with the default settings. Gets or sets date when the file attachment was created in the document. A nullable structure that is a valid date-time offset. Gets or sets the data of the attached file represented as a byte array. The file content data represented as a byte array. Specifies the description for the attached file shown in the Attachments panel of a PDF Viewer. A string that is an attached file description. Gets or sets the attached file name. A string value that is the name of an attached file. Gets or sets the MIME type (content type) of the attached file. A that represents the MIME type of the attached file. Gets or sets the date and time of the attachment file’s last modification. A nullable value that is the date and time of the attachment file’s last modification. Gets or sets the relationship between the document and the attachment file. A enumeration value that specifies the relationship between the document and the attachment file. Gets the size of the file attachment. An integer value that is the file attachment size, in bytes. Contains members used to manage file attachment annotations without access to their inner structure. Gets or sets the file attached to the annotation. The file attachment. Gets or sets the name of the file attachment annotation icon. The icon name. Use the PdfFileAttachmentAnnotationIconName class fields to specify a built-in icon. Contains names of built-in file attachment annotation icons. The Graph icon name. The icon name. The Paper clip icon name. The icon name. The Pushpin icon name. The icon name. The Tag icon name. The icon name. Represents the file specification that gives the name of the target file in a standard format, and can also contain information related to one or more specific file systems. Gets the date and time when the file was created. A nullable structure that is a valid date-time offset. Gets the descriptive text associated with the file specification. A string that is a file specification description. Gets the data of the file specification represented as a byte array. The file content data represented as a byte array. Returns the file name. A value that is the file name. Gets the name of the file system that is used to interpret this file specification. A value that is the name of the file system. Gets the zero-based index associated with the file specification. An integer value that is the zero-based index associated with the file specification. Gets the MIME type (content type) of the file. A that represents the MIME type of the file. Gets the date and time of the file’s last modification. A nullable value that is the date and time of the file’s last modification. Gets the relationship between the document and the file. A enumeration value that specifies the relationship between the document and the file. Gets the size of the file attachment. An integer value that is the file attachment size, in bytes. Represents an image filter. Lists values that indicate the annotation type used in the filter. Insertion caret. Circle annotation. Custom annotation. File attachment. Free text annotation. Text highlight. Ink annotation (a freehand “scribble” composed of one or more disjoint paths). Line annotation. Polygon annotation. Polyline annotation. Redaction annotation. Audio attachment. Rectangle annotation. Text squiggly underline. Stamp annotation. Text strikeout. Text annotation. Text underline. A destination that displays a page’s bounding box that fits the document window. Initializes a new instance of the class with the the specified parameters. The page to which the destination should refer. A destination that positions a specific Y coordinate at the top left corner of the document window, and zooms a page’s bounding box so that it fits the window horizontally. Initializes a new instance of the class with the specified parameters. The page to which the destination should refer. the Y coordinate that is positioned at the top left corner of the document window. Gets the Y coordinate that is positioned at the top left corner of the document window. The Y coordinate in the user coordinate system. A destination that positions a specific X coordinate at the top left corner of the document window, and zooms a page’s bounding box so that it fits the window vertically. Initializes a new instance of the class with the specified page and the left horizontal coordinate positioned at the left edge of the window. A object that is the PDF page. A nullable double value that is the left horizontal page coordinate. Gets the X coordinate that is positioned at at the top left corner of the document window. The X coordinate in the user coordinate system. A destination that displays a page that fits the document window. Initializes a new instance of the class with the specified parameters. The page on which the destination should refer. A destination that positions a specific Y coordinate at the top left corner of the document window, and zooms a page so that it fits the window horizontally. Initializes a new instance of the class with the specified parameters. The page to which the destination should refer. the Y coordinate that is positioned at at the top left corner of the document window. Gets the Y coordinate that is positioned at the top left corner of the document window. The Y coordinate in the user coordinate system. A destination that displays a specific page rectangle in the document window. Initializes a new instance of the class with the specified parameters. The page to which the destination should refer. The rectangle to fit into the document window. Gets a rectangle that is fit into the document window. The rectangle in the user coordinate system. A destination that positions a specific X coordinate at the top left corner of the document window, and zooms a page so that it fits the window vertically. Initializes a new instance of the class with the specified parameters. The page to which the destination should refer. The X coordinate that is positioned at at the top left corner of the document window. Gets the X coordinate that is positioned at at the top left corner of the document window. The X coordinate in the user coordinate system. A font assigned to a document text. The PostScript name of the font. A value. Provides access to the PDF font options. A object. The PostScript name of the font. A value, specifying the font name. Specifies a font subset. A value. Converts PDF character codes to Unicode values. A object, providing a CMap table that maps character codes to Unicode values. Provides the PDF font options. Indicates the maximum height above the baseline reached by glyphs in this font. A value. Indicates the average width of glyphs in the font. A value. The vertical coordinate of the top of flat capital letters, measured from the baseline. A value. Indicates the character names defined in a font subset. A list of values. Provides access to a dictionary identifying which CIDs are present in the CIDFont file. A dictionary, containing the System.Int16 objects, along with their key values. Indicates the maximum depth below the baseline reached by glyphs in this font. A value. Provides access to a collection of flags defining various characteristics of the font. A enumeration value. Indicates a rectangle, expressed in the glyph coordinate system, that shall specify the font bounding box. A object. Indicates the preferred font family name. A value. Indicates the PostScript name of the font. A value. Indicates the font stretch value. A enumeration value. Indicates the weight (thickness) component of the fully-qualified font name or font specifier. An integer value. The angle, expressed in degrees counterclockwise from the vertical, of the dominant vertical strokes of the font. A value. Indicates the spacing between baselines of consecutive lines of text. A value. Indicates the maximum width of glyphs in the font. A value. The width to use for character codes whose widths are not specified in a font dictionary’s Widths array. A value. Indicates the thickness, measured vertically, of the dominant horizontal stems of glyphs in the font. A value. Indicates the thickness, measured horizontally, of the dominant vertical stems of glyphs in the font. A value. Indicates the font’s X-height: the vertical coordinate of the top of flat nonascending lowercase letters (like the letter x), measured from the baseline, in fonts that have Latin characters. A value. Lists the values that correspond to flags defining various characteristics of the font. “0x10000” “0x00001” “0x40000” “0x00040” “0x00000” “0x00020” “0x00008” “0x00002” “0x20000” “0x00004” Lists the font stretch values. “Condensed” “Expanded” “ExtraCondensed” “ExtraExpanded” “Normal” “SemiCondensed” “SemiExpanded” “UltraCondensed” “UltraExpanded” Lists the form field’s font styles. Bold text. Italic text. Normal text. Text with a line through the middle. Underlined text. Represents a PDF document form. Gets a document rectangle in the form coordinate system of the form’s bounding box. A object that is the document rectangle. Returns the PDF form commands. A collection of objects. Gets the modification date to be sure which of the application data dictionaries it contains corresponds to the current content of the form. A nullable structure that is a valid date-time offset. Returns a transformation matrix which maps the form space into user space. A DevExpress.Pdf.PdfTransformationMatrix object that is the PDF transformation matrix. Gets a page-piece dictionary which holds private product data. A dictionary, containing the DevExpress.Pdf.PdfPieceInfoEntry objects, along with their key values. Gets an integer key of the form entry in the structural parents tree. A nullable integer value specifying the key of the form entry. Contains data values stored in the PDF Form. Initializes a new instance of the class with the default settings. Initializes a new instance of the class with the predefined stream. A class descendant containing a file with the interactive form data (Fdf, Txt, Xfdf or Xml format). Initializes a new instance of the class with the predefined stream and data format. A class descendant containing a file with the form data (Fdf, Txt, Xfdf or Xml format). A enumeration value specifying the format in which interactive form values are stored. Initializes a new instance of the class with the predefined file name. A containing the path to a file with the interactive form data (Fdf, Txt, Xfdf or Xml format). Initializes a new instance of the class with the predefined file name and data format. A containing the path to a file with the interactive form data (Fdf, Txt, Xfdf or Xml format). A enumeration value specifying the format in which interactive form values are stored. Retrieves the form field type. An enumeration value that indicates the form field type. Returns the child field names for a particular tree node. A list of child field names for a particular tree node. Returns an individual field by its name on the PDF Form. A string representing the field name. A object. Obtains a list of form field items. A list of form field items. Returns the name of the field represented by this object. A value. Saves the interactive form data to a stream in the specified form data format. The stream to which the interactive form should be saved. An enumeration value that indicates the interactive form data format. Saves the interactive form data into a file in the specified form data format. A file path and file name. An enumeration value that indicates the form data format. Specifies a value to the interactive form field represented by this object. A class descendant. Lists formats allowed for PDF Form data values. Data is represented as FDF (Forms Data Format). Data is represented as text. Data is represented as XFDF (XML Forms Data Format). Data is represented as XML. Base class for all form field facades. Retrieves the AcroForm that contains the form field. An object that exposes methods used to organize AcroForms. Gets or sets whether to export the form field if it is associated with a Submit A Form action. true to export the field with a submit-form action; otherwise, false. Gets or sets the form field flags. Enumeration values that indicate the document-level characteristics. Flattens the form field. Gets the form field’s full name. The form field name. Returns an enumerator that iterates through the instance. A for the instance.’ Gets or sets whether the form field is read-only. true if the form field is read-only; otherwise, false. Rebuilds the form field’s appearance. Gets or sets whether to force users to complete the form field. true to mark the form field as required; otherwise, false. Gets the form field type. An enumeration value that indicates the form field type. A generic form field facade class that allows you to retrieve the annotation widget properties. A object that provides the class descendant (the class) with access to the form field widget. A PdfInteractiveFormField object that provides the class descendant (the class) with access to inner form field properties. Retrieves field’s inner properties. A PdfInteractiveFormField descendant that contains inner field properties. Returns an enumerator that iterates through the instance. A for the instance. Retrieves properties of each annotation widget related to the form field. A list of objects that contain widget properties. Represents an interactive form field item. Gets a form field item’s display value. The form field item’s display value. Determines whether the specified object is equal to the current PdfFormFieldItem object. A point to compare with the current object. true if the specified object is equal to the current object; otherwise, false. Returns a number that identifies the object instance. The hash code for the current object. Retrieves the value of the form field item. The form field item value. Lists values used to specify the interactive from field type. Check box. Combo box. List box. Base field in a field group. Push button. Radio group. Signature form field. Text form field. Unknown type. Contains members used to manage free text annotations without access to their inner structure. Gets or sets the intensity of the border effect. Border effect intensity (from 0 to 2). Gets or sets the effect applied to the annotation border. Indicates the border effect. Gets or sets the border style of the free text annotation. Indicates the annotation border style. Gets or sets the border width of the free text annotation. The annotation border width. Gets or sets the intent of a free text annotation. Indicates the annotation intent type. Gets or sets the annotation’s border color. The annotation border color. Adds a callout line to the free text annotation. Indicates the ending style of the callout line. The start point of the callout line. Adds a callout line to the free text annotation. Indicates the ending style of the callout line. The start point of the callout line. The knee point of the line curve. The end point of the callout line. Gets or sets how the text is aligned in the free text annotation. Indicates the text justification type. Gets or sets the text box rectangle. The annotation text rectangle. Specifies the intent of free text annotations. The annotation is intended to function as a free text annotation (text box comment). The annotation is intended to function as a callout annotation. The annotation is intended to function as click-to-type or a typewriter object. This type of annotation has no callout or border. An action that changes the view to a specified destination (page, location, and magnification factor). Initializes a new PdfGoToAction object with specified settings. A target document. A PdfDestination object that is a destination (a particular view of a document). Contains values that specify how to interpret a point passed to one of the PdfGraphics.DrawString overload methods that take a PointF object as an argument. The point passed to one of the PdfGraphics.DrawString methods that take a PointF object is on the text baseline. The point passed to one the PdfGraphics.DrawString methods that take a PointF object is the top left corner of the text bounding rectangle. Specifies the type of display for hot-key prefixes that relate to text. Do not display the hot-key prefix. No hot-key prefix. Contains properties that define how to display the button’s icon within the annotation rectangle of its widget annotation. Gets a value that indicates whether the button appearance is scaled to fit fully within the bounds of the annotation without taking into consideration the line width of the border. true, to fit fully within the bounds of the annotation otherwise, false. The default value is false. Gets the horizontal leftover of the icon within an annotation rectangle. A double value that is the horizontal leftover of the icon within an annotation rectangle. Gets the circumstances under which the icon shall be scaled inside the annotation rectangle. A enumeration value that lists the circumstances for scaling an icon. Get the type of icon scaling. A enumeration value that is the icon scaling type. Gets the vertical leftover of the icon within an annotation rectangle. A double value that is the vertical icon leftover within the annotation rectangle. Lists conditions under which the icon is scaled inside the annotation rectangle. Always scale. Scale only when the icon is bigger than the annotation rectangle. Never scale. Scale only when the icon is smaller than the annotation rectangle. Lists the type of icon scaling in the widget annotation rectangle. Scale the icon to fill the annotation rectangle exactly, ignoring its original aspect ratio. Scale the icon to fit the width or height of the annotation rectangle and maintain the icon’s original aspect ratio. Represents an image in the PDF document. Gets the number of bits used to represent each color component. An integer value that is the number of bits used to represent each color component. Gets a color key mask. A collection of objects that represents a range of colors to be masked out. Gets the color space in which image samples shall be specified. A object that is the color space required for an image. Gets the image data. The image data represented as a byte array. Gets a collection of numbers describing how to map image samples into the range of values appropriate for the image’s color space. A collection of objects. Gets image filters. A collection of objects. Gets the height of the image, in pixels. An integer value that is the image height. Gets the name of a color rendering intent to be used in rendering the image. A nullable enumeration value that is the name of a color rendering intent. Gets a value that indicates whether image interpolation shall be performed. true, if image interpolation should be performed while rendering this image; otherwise, false. Gets a value that determines whether an image is a stencil mask image. true, if an image is a stencil mask image; otherwise, false. An image XObject defining an image mask to be applied to this image. A that is an image mask to be applied to this image. Gets a collection of component values specifying the matte color with which the image data in the parent image shall have been preblended. A collection of objects. Gets a subsidiary image XObject defining a soft-mask image that shall be used as a source of the mask shape or mask opacity values in the transparent imaging model. A object that represents a subsidiary image XObject defining a soft-mask image. Gets the width of the image, in pixels An integer value that is the image width. Contains members used to manage ink annotations without access to their inner structure. Gets or sets the annotation border style. Indicates the annotation border style. Gets or sets the width of the annotation border. The annotation border width. Gets a list of points that compose the annotation. The list of annotation points. An interactive form (AcroForm) that represents a collection of fields for gathering information interactively from the user. Gets a collection of default appearance commands. A collection of objects. Gets the default justification that is used in displaying the annotation’s text. A enumeration value that represents the default text justification. Gets the document’s root fields. A collection of objects that contain the document’s root fields. Obtains the interactive form field by its name. The form field name. An interactive from field with the specified name. Gets a value that indicates whether to construct appearance streams and appearance dictionaries for all widget annotations in the document. true to construct appearance streams and appearance dictionaries for all widget annotations; otherwise false. Default value: false. Gets flags specifying various document-level characteristics related to signature fields. A enumeration values that represent the signature flags. Gets an XFA form. A object that represents the XFA form. Represents interactive form field data (e.g., text boxes, radio buttons, combo boxes) in a document. Provides access to actions that define the field’s behavior in response to various trigger events. A object that contains interactive form fields actions. Gets an alternate name specified for an interactive form field. A value that is the alternate name for an interactive form field. Gets the appearance commands for an interactive form field. A collection of objects that represent appearance commands. Gets the default style string. A value that represents the name of the default style applied to the interactive form. Gets or sets whether to export the field if it is associated with a Submit A Form action. true to export the field with a submit-form action; otherwise, false. Gets or sets flags specifying various document-level characteristics related to interactive form fields. enumeration values that represent flags specifying various document-level characteristics. Provides access to the contents and properties of a document’s interactive form. A object that represents the document’s interactive form. Gets the collection of interactive form field children. A collection of the objects containing the immediate children of the interactive form field. Gets the mapping name that is used when exporting interactive form field data from the document. A value that represents the mapping name. Gets the partial field name. A value that is the partial field name. Gets the parent of the field in the interactive form field hierarchy. A object that represents the parent of the interactive form field. Gets or sets whether the form field is read-only. true if the form field is read-only; otherwise, false. Gets or sets whether to force users to complete the form field. true to mark the form field as required; otherwise, false. Gets the rich text string that contains formatting (style) information. A value that is the rich text data. Gets the form of quadding (justification) that is used in displaying the text. A object that represents the form of text justification. Retrieves the form field type. An enumeration value that indicates the form field type. Gets the widget annotation associated with the interactive form field. A object that is the widget annotation. Represents an action that is performed with the interactive form fields. Gets a JavaScript action that is executed when the user modifies a character in a text field or combo box or modifies the selection in a scrollable list box. A object that represents the JavaScript action that is executed when the user modifies a character. Gets a JavaScript action that is executed before the field is formatted to display its value. A object that represents the JavaScript action that is executed before the field is formatted to display its value. Gets a JavaScript action that is performed to recalculate the value of this field when another field is changed. A object that represents the JavaScript action performed to recalculate the value of this field. Gets a JavaScript action that is performed when the field’s value is changed. A object that represents the JavaScript action performed when the field’s value is changed. Represents flags specifying various document-level characteristics related to interactive form fields. This flag is set only if the entry is present in the text field dictionary and if the , , and flags are clear. If this flag is active, the field shall be automatically divided into as many equally spaced positions, or combs, as the value of MaxLen, and the text is laid out into those combs. If this flag is active, the field is a combo box. Otherwise, the field is a list box. If the flag is set, the new value shall be committed once a selection is made. Otherwise, the new value is not committed until the end user exits the field. If this flag is set, the field shall not scroll to accommodate more text than fits within its annotation rectangle. Once the field is full, no further text shall be accepted for interactive form filling. If this flag is set, text entered in the field shall not be spell-checked. This flag shall not be used unless the and flags are both set. If this flag is set, the combo box shall include an editable text box as well as a drop-down list. Otherwise, the combo box shall include only a drop-down list. This flag shall be used only if the flag is set. If this flag is set, the text entered in the field represents the pathname of a file whose contents shall be submitted as the value of the field. If this flag is set, the field may contain multiple lines of text. Otherwise, the field’s text shall be restricted to a single line. If this flag is set, more than one of the field’s option items may be selected simultaneously. Otherwise, only one item shall be selected. If this flag is set, the field shall not be exported by a submit-form action. If active, deactivates all other options. This flag is used for radio buttons only. If active, exactly one radio button shall be selected at all times; selecting the currently selected button has no effect. Otherwise, clicking the selected button deselects it, leaving no button selected. If this flag is set, the field is intended for entering a secure password that should not be echoed visibly on the screen. Characters typed from the keyboard shall instead be echoed in an unreadable form, such as asterisks or bullet characters. If this flag is set, the field is a pushbutton that does not retain a permanent value. If this flag is set, the field is a set of radio buttons. Otherwise, the field is a check box. This flag may be set only if the flag is clear. If this flag is set, a group of radio buttons within a radio button field that use the same value for the on state will turn on and off in unison; that is if one is checked, they are all checked. Otherwise, the buttons are mutually exclusive. If this flag is set, the end user may not change the value of the field. Any associated widget annotations will not interact with the end user. This flag is useful for fields whose values are computed or imported from a database. If this flag is set, the field shall have a value at the time it is exported by a submit-form action. If this flag is set, the value of this field shall be a rich text string. If the flag is set, the field’s option items shall be sorted alphabetically. Represents a JavaScript action that executes a script that is written in the JavaScript programming language. Initializes a new PdfGoToAction object with specified settings. A string value that is the JavaScript code. A target document. Gets a JavaScript script. A value that is the JavaScript script. Serves as the base for classes that allow jumping to a destination in the current document () or a destination in another PDF file (). Gets the destination that will be displayed when the action is performed. A object that represents the destination. Contains members used to manage line annotations without access to their inner structure. Gets or sets the style of the line’s end point. Indicates the line start style. Gets or sets the style of the line’s start point. Indicates the line start style. Provides the style settings used to paint the lines in a document. Creates a dashed guideline style using the dash length, gap length, and dash phase. A double value that is the dash length. A double value that is the gap length. A double value that is the dash phase. A object that is the dashed guideline style. Creates a dashed guideline style using the dash pattern and dash phase. An array of double values that represents the dash pattern. A double value that is the dash phase. A object that is the dashed guideline style. Create the solid guideline style. A object that represents the created style. Gets a line dash pattern specified by a dash array and a dash phase. An array of double values that represent the line dash pattern. Gets the dash phase, which specifies the distance into the dash pattern at which to start the dash. A double value that is the dash phase. Gets a value that indicates whether a line is dashed. true, if the line is dashed; otherwise, false. Represents the link annotation (a hypertext link to a destination) in a document. Provides access to the link annotation action being executed. A object that is an action that is performed with the link annotation. Gets the annotation border style specifying the line width and dash pattern to be used in drawing the annotation’s border. A object that contains properties to specify the annotation border style. Gets a destination that will be displayed when the annotation is activated. A object that is the link annotation destination. Gets or sets the annotation’s highlight mode activated when the mouse button is pressed or held down inside the annotation’s active area. Indicates the annotation highlight mode. Gets the region in which the annotation link should be activated. A list of objects that represent the coordinates of quadrilaterals in the default user space that comprises the region. Gets a URI action that is associated with the annotation. A object that is the URI action. Contains members used to manage link annotations without access to their inner structure. Gets or sets the style of the annotation border. Indicates the annotation border style. Gets or sets the width of the annotation border. The annotation border’s width. Gets a destination (a reference to a page with specific view parameters) associated with the annotation. The destination to which the link annotation refers. Gets a URI associated with an annotation. The URI associated with the annotation. Gets or sets the annotation’s highlight mode activated when the mouse button is pressed or held down inside the annotation’s active area. Indicates the annotation highlight mode. Sets a destination (a reference to a page with specific view parameters) associated with an annotation. The destination to which the link annotation refers. Sets a URI string associated with the annotation. A URI string to which the link annotation refers. Contains a set of properties used to manage list box form fields without access to their inner structure. Gets or sets whether to enable users to select multiple items in the list box. true to enable multiple selection; otherwise, false. Gets the form field type. An enumeration value that indicates the form field type. Gets or sets list box values—currently selected list box item names. A list of list box item names. Contains properties used to change the list box field’s widget annotation without access to its inner structure. Represents a markup annotation that is used to mark up PDF documents. Gets the date and time when the annotation was created in the document. A nullable structure that is a valid date-time offset. Gets the type into which the annotation falls in the Type filter. An enumeration value that indicates the annotation type. Gets an annotation that requires a reply to another annotation. A object that represents an annotation that requires a reply to another annotation. Gets the name that describes the intent of the markup annotation. A value that is the name that describes the markup annotation intent. Gets the opacity value that is used in painting the annotation. A double value that is the annotation opacity. Gets a pop-up annotation for entering or editing the text associated with this annotation. A object that is the popup annotation. Gets a name specifying the relationship (the reply type) between this annotation and the annotation obtained in the property. A enumeration value that represents the annotation reply type. Gets a rich text that is displayed in the pop-up window when the annotation is opened. A string value that represents the rich text. Gets a description of the subject being addressed by the annotation. A string value that is the text representing a short description of the subject. Gets the text displayed in the title bar of the annotation’s pop-up window when the annotation is open and active. A string value that is the annotation title. Represents a comment added to an annotation. Creates a nested comment. The comment’s author. The comment’s text. The nested comment. Adds a review to the comment. The review’s author. Review status. Adds a review to the comment. The review’s author. The review status. Specifies the comment’s author. The comment’s author. Removes all reviews applied to the comment. Gets or sets the comment contents. The comment contents. Determines whether the specified object is equal to the current instance. The object to compare with the current object. true, if the specified object is equal to the current instance; otherwise, false. Returns a number that identifies the object instance. An integer that identifies the color instance. Gets or sets the date and time when the comment wae last modified. The comment’s modification date. Removes the specified nested comment. The comment that should be removed. true, if the comment is removed successfully; otherwise, false. Retrieves all nested comments. A list of comments. Retrieves the reviews applied to the comment. A collection of reviews. Gets or sets the subject of the comment. The comment’s subject. Represents markup annotations. Adds a comment to the document annotation. The comment’s author. The comment’s text. The annotation comment. Adds a review to the annotation. The author of the review. The review status. Adds a review to the annotation. The author of the review. The review status. Specifies the annotation author. The annotation’s author. Removes all reviews from the annotation. Specifies the date and time when the annotation was created. The date and time when the annotation was created. Specifies the annotation’s opacity. A double value that is the annotation opacity (from 0 to 1). Removes the specific comment from the annotation. The comment to be removed. true, if the comment is deleted successfully; otherwise, false. Obtains the annotation comments. A list of comments added to the annotation. Obtains the annotation reviews. A collection of reviews applied to the annotation. Specifies a short description of the subject being addressed by the annotation. A short description of the subject. Contains extension methods for the class. Casts the object to the object. Current PdfMarkupAnnotationData object. The text annotation. Casts the object to the object. Current PdfMarkupAnnotationData object. The text markup annotation. Contains a set of properties used to manage markup annotations without access to their inner structure. Adds a comment to the document annotation. The comment’s author. The comment’s text. The annotation comment. Adds a review to the annotation. The author of the review. The review status. Adds a review to the annotation. The author of the review. The review status. Specifies the annotation author. The annotation’s author. Removes all reviews from the annotation. Specifies the date and time when the annotation was created. The date and time when the annotation was created. Specifies the annotation’s opacity. A double value that is the annotation opacity (from 0 to 1). Removes specific comment from the annotation. The comment to be removed. true if the comment is deleted successfully; otherwise, false. Obtains annotation comments. A list of comments added to the annotation. Obtains annotation reviews. A collection of reviews applied to the annotation. Specifies a short description of the subject being addressed by the annotation. A short description of the subject. List values that specify the relationship (the “reply type”) between one annotation and another. The annotation is grouped with the annotation obtained in the property. The annotation is considered a reply to the annotation obtained in the property. Represents the review added to an annotation or comment. Retrieves the annotation’s author. The annotation’s author. Determines whether the specified object is equal to the current instance. The object to compare with the current object. true, if the specified object is equal to the current instance; otherwise, false. Returns a number that identifies the object instance. An integer that identifies the color instance. Retrieves the review status. The review status. Represents global information about the document such as the document’s title, author, and creation and modification dates. Gets the data for the document components. A string value that represents the data of document components. Represents a named action. The name of the named action that should be performed. A value that is the name of the action. Stores names of various PDF entities. Provides access to a dictionary of annotation appearances. A dictionary, containing the objects, along with their key values. Gets embedded files in which the destination is located. A dictionary, containing the DevExpress.Pdf.PdfFileSpecification objects, along with their key values. Gets Java Script actions found in the document. A dictionary, containing the objects, along with their System.String key values. Gets page destinations for targets in the document. A dictionary, containing the objects, along with their key values. Provides access to a dictionary of page names. A dictionary, containing the objects, along with their key values. Gets a web capture content dictionary, which maps digital identifiers (IDs) to PDF objects such as pages and forms. A dictionary, containing the DevExpress.Pdf.PdfSpiderSet objects, along with their key values. Gets a web capture content dictionary which maps URLs to PDF objects such as pages and forms. A dictionary, containing the DevExpress.Pdf.PdfSpiderSet objects, along with their key values. Lists values that specify how the document page is displayed in windowed mode. Only pages are displayed. Bookmarks, Attachments, Page Thumbnails, and Layers panels are hidden. The pages and optional content group panel (the Layers panel) are displayed. The pages and the Bookmarks panel are displayed. The pages and the Page Thumbnails panel are displayed. Represents content in a PDF document that can be selectively viewed or hidden. Represents different presentations of a document’s optional content groups. Gets a state value that is used to initialize the states of all the optional content groups in a document when this configuration is applied. A enumeration value that initializes the states of all the optional content groups in a document when this configuration is applied. Gets the name of the application or feature that created this content configuration. A value that is the name of the application or feature. Gets intent names that are used to determine which optional content groups’ states to consider and which to ignore in calculating the visibility of content. A enumeration values that list intent names. Gets a collection of optional content groups that shall be locked when this configuration is applied. A collection of objects that represent optional content groups that shall be locked when this configuration is applied Gets the name of the optional content configuration. A value that is the configuration name. Gets the collection of optional content groups whose state shall be set to Off when this configuration is applied. A collection of objects that represent optional content groups whose state shall be set to Off when this configuration is applied. Gets the collection of optional content groups whose state shall be set to On when this configuration is applied. A collection of objects that represent optional content groups whose state shall be set to On when this configuration is applied. Gets the order for presentation of optional content groups. A object that is the order for presentation of optional content groups. Gets a name specifying which optional content groups in the property will be displayed to the user. enumeration values that list the optional content order. Gets a collection consisting of one or more collections, each of which represents a collection of optional content groups whose states shall be intended to follow a radio button paradigm. A collection of objects. Gets a collection of usage applications specifying which usage categories will be used to automatically manipulate the state of optional content groups. A collection of objects. Represents the optional content group that is used to control the visibility of graphic objects. Gets a single intent name containing any combination of names. A enumeration values that list intent names. Gets the name of the optional content group. A value that is the optional content group name. Gets the content usage describing the nature of the content controlled by the group. A object that represents the content usage. Lists names that are used to determine which optional content group states to consider and which to ignore in calculating the visibility of content. Indicates the set of all intents, including those not yet defined. Indicates the Design intent name. Indicates the View intent name. Represents the order for presentation of optional content groups. Gets items of the optional content that will be displayed in the user interface. A collection of objects that represent items of the optional content. Gets a name of the optional content group displayed in the user interface. A value that is the name of the optional content group. Lists values that specify which optional content groups in the property will be displayed to the user. Display all groups in the property. Display only those groups in the property that are referenced by one or more visible pages. Contains a list of all the optional content groups in the document, as well as information about the default and alternate configurations for optional content. Gets a collection of alternate optional content configurations. A collection of objects. Gets the default viewing optional content configuration. A object that is the default optional content configuration. Gets a collection of all the optional content groups in the document. A collection of objects. Represents a collection of optional content groups whose states are intended to follow a radio button paradigm. Initializes a new instance of the class with the default settings. Lists the states of all the optional content groups in a document when the optional content configuration is applied. The states of all groups will be turned OFF. The states of all groups will be turned ON. The states of all groups will be left unchanged. Represents an optional content group’s usage that contains information describing the nature of the content controlled by the group. Gets a value that is used by the creating application to store application-specific data associated with this optional content group. A PdfOptionalContentUsageCreatorInfo object that contains information that is used by the creating application. Gets a value that indicates the recommended state for content in this group when the document is saved to a format that does not support optional content (for example, a raster image format). A enumeration member that indicates the recommended state for content in this group. Gets a value that indicates whether a partial match exists between the system language and the language strings in the entire usage. true, if the language is preferred; otherwise false. Gets the language of the content controlled by this optional content group. A object containing the language of the content. Gets the magnification factor below which the content in this optional content group is best viewed. A double value that is the magnification factor below which the group will be ON. Gets the minimum magnification factor at which the content in this optional content group is best viewed. A double value that is the minimum magnification factor at which the group will be ON. The default value: 0. Gets a value indicating that the group contains a pagination artifact. A PdfPageElement enumeration value. Gets a name specifying the kind of content controlled by the group (e.g.,Trapping, PrintersMarks and Watermark). A value that is the name specifying the kind of content controlled by the group. Gets a value that indicates whether the group is set to either the ON or OFF state when the document is printed. A enumeration member that specifies whether the group is set to the state when the document is printed. Gets a value that indicates whether the group is set to either the ON or OFF state when the document is opened. A enumeration member that specifies whether the group is set to the state when the document is opened. Represents the optional content usage application. Gets names, each of which corresponds to a usage dictionary entry. A collection of strings that represent names, each of which corresponds to a usage dictionary entry. Gets a name defining the situation in which this usage application should be used. A PdfOptionalContentUsageApplicationEvent enumeration value that defines the situation in which this usage application should be used. Gets optional content groups that will have their states automatically managed based on information in their usage. A collection of objects that represent optional content groups. Represents the list of options in the choice field, each of which shall be represented by a text string that shall be displayed on the screen. Gets a text that represents the option’s export value. A object that represents the option’s export value. Gets the text representing one of the available options in the choice field. A object that represents one of the available options in the choice field. A rectangle that delimits a page area around a specific document element. Initializes a new instance of the class with the specified location and size. A object that represents the top left corner of the rectangular region. A value that represents the width of the rectangular region. A value that represents the height of the rectangular region. Initializes a new instance of the class with the specified location, size, and angle. A object that represents the top left corner of the rectangular region. A value that specifies the width of the rectangular region. A value that specifies the height of the rectangular region. A value that specifies the rotation angle of the rectangle (in radians). A positive value indicates counterclockwise rotation; a negative value indicates clockwise rotation. Gets the rotation angle of the rectangle. A value that is the rotation angle of the rectangle in radians. Provides access to the PdfOrientedRectangle object’ s minimum bounding rectangle. An PdfRectangle object that is the minimum bounding rectangle. Determines whether the current PdfOrientedRectangle object contains the specified rectangle. Specifies the rectangle to test. true, if the specified rectangle belongs to the current PdfOrientedRectangle object; otherwise, false. Determines whether the current PdfOrientedRectangle object contains the specified point. Specifies the point to test. true, if the specified point belongs to the current PdfOrientedRectangle object; otherwise, false. Gets the rectangle height. A value that is the rectangle height. Gets the rectangle position in relation to the left edge of the page. A value. Gets the rectangle position in relation to the top edge of the page. A value. Provides access to the PdfOrientedRectangle object’s vertices. A list of vertices (starting from top left). Gets the rectangle width. A value that is the rectangle width. Represents a document outline that allows the user to navigate interactively from one part of the document to another. Provides access to the action that should be performed when the outline item is activated. A object that is an action that is performed with outlines. Gets the color of the outline entry’s text in the navigation pane. A object that represents the color for an outline entry’s text. Gets a destination (a particular view of a document), which is displayed when an outline item is activated. A object that is an outline destination. Gets a value indicating whether the outline’s text is formatted as bold. true, if the outline’s text is bold; otherwise, false. Gets the value indicating whether the outline’s text is formatted as italic. true, if the outline’s text is italic; otherwise, false. Gets the next item at the outline level. A object that is the next outline item. Gets the parent of the outline item in the outline hierarchy. A object that represents the parent of the outline item. Gets the previous item at the outline level. A object that is the previous outline item. Gets the text that is displayed for the outline item. A string that is displayed on the screen for the outline item. Represents an outline item in the tree-structured hierarchy of outlines. Gets or sets a value that indicates whether the outline item is closed when it is displayed on the screen. true, if the outline item is hidden (closed); otherwise, false. Gets the total number of visible outline items at all levels of the outline. An integer value that is the outline items count. Gets the first top-level item in the outline. A object that is the first top-level item in the outline. Gets the last top-level item in the outline. A object that is the last top-level item in the outline. Represents the root of a document’s outline hierarchy. An individual page in a document. Provides access to a dictionary of additional actions to be performed when the page is opened or closed. A DevExpress.Pdf.PdfPageActions object. Provides access to the collection of annotation dictionaries that contain indirect references to all annotations associated with the page. A collection of objects. Indicates the tab order that shall be used for annotations on the page. A DevExpress.Pdf.PdfAnnotationTabOrder enumeration value. Specifies the art box defining the boundaries of the meaningful content (including potential white space) on a page as intended by the page’s creator. A object, specifying the art box. Provides access to the collection of indirect references to all article beads appearing on the page. A collection of DevExpress.Pdf.PdfBead objects. Specifies the bleed box defining the region to which the contents of the page shall be clipped when output in a production environment. A object, specifying the bleed box. Gets the PDF page commands. A object that represents the page commands. Indicates the display duration of a page (also called its advance timing): the maximum length of time, in seconds, that the page shall be displayed during presentations before the viewer application shall automatically advance to the next page. A value. Returns the page index. The page index. Indicates the digital identifier of the page’s parent Web Capture content set. A array. Specifies the date and time when the page’s contents were most recently modified. A nullable value. Provides access to a metadata stream that contains metadata for the page. A object. Offsets the page content. The horizontal offset (in points). The vertical offset (in points). Provides access to a page-piece dictionary associated with the page. A dictionary, containing the DevExpress.Pdf.PdfPieceInfoEntry objects, along with their keys. Specifies the page’s preferred zoom factor, i.e. the factor by which it shall be scaled to achieve the natural display magnification. A nullable value. Resizes the page content. New page size. The content’s horizontal alignment. The content’s vertical alignment. Rotates the page content relative to the specified point. Document annotations are not rotated. The point’s X coordinate in the page coordinate system. The point’s Y coordinate in the page coordinate system.. The degree of rotation (from 0 to 360). Scales the page content. The horizontal scale factor (1 is 100%). The vertical scale factor (1 is 100%). Indicates the key of the page’s entry in the structural parent tree. A nullable integer value. Provides access to a stream object that defines the page’s thumbnail image. A DevExpress.Pdf.PdfImage object. Provides access to a transition dictionary describing the transition effect that shall be used when displaying the page during presentations. A DevExpress.Pdf.PdfPagePresentation object. Specifies the group attributes dictionary that specifies the attributes of the page’s page group for use in the transparent imaging model. A DevExpress.Pdf.PdfTransparencyGroup object. Specifies the trim box defining the intended dimensions of the finished page after trimming. A object, specifying the trim box. Indicates the size of default user space units, in multiples of 1⁄72 inch. A value. The default value is 1.0 (user space unit is 1⁄72 inch). Exposes members used to perform various operations on a PDF page without access to its inner structure. Creates a caret annotation in the specified page rectangle. A page area to add the caret annotation. An object that contains caret annotation properties. Creates a circle annotation in the specified page rectangle. The page area to create the circle annotation. An object that contains circle annotation properties. Creates a file attachment annotation at the specified point on the page. The point on the page to position the annotation. The file associated with this annotation. An object that contains file attachment annotation properties. Creates a file attachment annotation at the specified point on the page. The point on the page to position the annotation. The file associated with this annotation. The name of the annotation icon. Use the PdfFileAttachmentAnnotationIconName class fields to specify a built-in icon. An object that contains file attachment annotation properties. Adds a file attachment annotation in the specified page rectangle. A page area to add the annotation. The file associated with this annotation. An object that contains file attachment annotation properties. Creates a file attachment annotation in the specified page rectangle. A page area to add the annotation. The file associated with this annotation. The annotation icon name. An object that contains file attachment annotation properties. Creates a free text annotation in the specified page rectangle. A page area to add the annotation. An annotation text. An object that contains free text annotation properties. Creates an ink annotation comprised of one or multiple points on the page. A list of points used create an annotation. An object that contains ink annotation properties. Creates a line annotation between the specified points. The start point of the annotation. The end point of the annotation. An object that contains the line annotation properties. Creates a link annotation in the specified page rectangle. A page area to add a link annotation. A destination (a page reference with specific view parameters) to which the annotation refers. An object that contains link annotation properties. Creates a link annotation in the specified rectangle on the page. A page area to add a link annotation. A URI associated with the annotation. An object that contains link annotation properties. Creates a polygon annotation by the specified vertices. An array of points that is the polygon vertices. An object that contains polygon annotation properties. Creates a polyline annotation by the specified vertices. An array of polyline vertices. An object that contains polyline annotation properties. Creates a rubber stamp annotation at the specified page point. A point on the page to position the rubber stamp annotation. The name of the annotation icon. Use the PdfRubberStampAnnotationIconName fields to specify a built-in annotation icon. An object that contains rubber stamp annotation properties. Creates a rubber stamp annotation in the specified page rectangle. A page area to add the rubber stamp annotation. A stream that contains a document used to generate a stamp. The number of the document page used to generate a stamp. An object that contains rubber stamp annotation properties. Creates a rubber stamp annotation in the specified page rectangle. A page area to add the rubber stamp annotation. A stream that contains a document used to generate a stamp. The number of the document page used to generate a stamp. true to make the stamp aspect ratio fit the specified rectangle; otherwise, false. An object that contains rubber stamp annotation properties. Creates a rubber stamp annotation in the specified page rectangle. A page area to add the rubber stamp annotation. The name of the annotation icon. Use the PdfRubberStampAnnotationIconName fields to specify a built-in annotation icon. An object that contains rubber stamp annotation properties. Creates a rubber stamp annotation in the specified page rectangle. A page area to add the rubber stamp annotation. The name of the annotation icon. Use the PdfRubberStampAnnotationIconName fields to specify a built-in annotation icon. true to make the stamp aspect ratio fit the specified rectangle; otherwise, false. An object that contains rubber stamp annotation properties. Creates a rubber stamp annotation in the specified page rectangle. A page area to add the rubber stamp annotation. The name of the document file used to generate a stamp (including the full path). The number of the document page used to generate a stamp. An object that contains rubber stamp annotation properties. Creates a rubber stamp annotation in the specified page rectangle. Allows you use another document to generate a stamp. The page area where to add the rubber stamp annotation. The name of the document file used to generate a stamp (including the full path). The number of the document page used to generate a stamp. true to make the stamp aspect ratio fit the specified rectangle; otherwise, false. An object that contains rubber stamp annotation properties. Creates a square annotation in the specified page rectangle. The page area to create the square annotation. An object that contains square annotation properties. Adds a text annotation at the specified point on the page. The point on the page to position the text annotation. An object that contains text annotation properties. Adds a text annotation at the specified point on the page. The point on the page to position the text annotation. The name of the annotation icon. An object that contains text annotation properties. Adds a text annotation to the specified area on the page. A page area to add the text annotation. An object that contains text annotation properties. Adds a text annotation to the specified area on the page. A page area to add the text annotation. The name of the annotation icon. An object that contain text annotation properties. Creates a text markup annotation at the specified page area. A rectangle that specifies a page area where the annotation should be located. The text markup annotation type. An object that contain text markup annotation properties. Creates a text markup annotation for the text located in the specified page rectangle. The rectangle with the text that should be annotated. The text markup annotation type. An object that contain text markup annotation properties. Creates a text markup annotation at the specified page area. A collection of rectangles that specify a page area where the annotation should be located.’ The text markup annotation type. An object that contain text markup annotation properties. Creates a text markup annotation at the specified page area. A collection of quadrilaterals used to specify the text markup annotation bounds. The text markup annotation type. An object that contain text markup annotation properties. Returns all page annotation properties. A list of objects that contain annotation properties. Clears the document content located in the specified regions. Page regions to clear. Clears the document content located in the specified regions. Allows you to set what content type to keep in these regions. Page regions to clear. Options that specify what content type to keep in target regions. Clears the document content located in the specified rectangle. A page rectangle to clear. Clears the document content located in the specified rectangle. Allows you to specify what content type to keep. A page rectangle to clear. Options that specify what content type to keep in the target rectangle. Clears the document content located in the specified rectangle. Allows you to specify whether to use the page coordinate system. A page rectangle to clear. true to use the page coordinate system; otherwise, false. Clears the document content located in the specified rectangle. Allows you to set whether to use the page coordinate system, and what content type to keep. A page rectangle to clear. true to use the page coordinate system; otherwise, false. Options that specify what content type to keep in the target rectangle. Clears the document content in the specified rectangle. A page rectangle to clear. Clears the document content located in the specified rectangle. Allows you to specify what content type to keep. A page rectangle to clear. Options that specify what content type to keep in the target rectangle. Clears the document content located in the specified rectangle. Allows you to specify whether to use the page coordinate system. A page rectangle to clear. true to use the page coordinate system; otherwise, false. Clears the document content located in the specified rectangle. Allows you to specify whether to use the page coordinate system, and what content type to keep. A page rectangle to clear. true to use the page coordinate system; otherwise, false. An object that contains clear content options. Creates a FitB destination. The FitB destination. Creates a FitBH destination. The coordinate of the document window’s top left corner is retained from the previous view. The FitBH destination. Creates a FitBH destination. The Y coordinate that is positioned at the top left corner of the document window. Specify this coordinate in the user coordinate system. The FitBH destination. Creates a FitBV destination. The coordinate positioned window’s top left corner is retained from the previous view. The FitBV destination on the page. Creates a FitBV destination. The X coordinate that is positioned at the top left corner of the document window. Specify this coordinate in the user coordinate system. The FitBV destination. Creates a Fit destination. The Fit destination. Creates a FitH destination. The coordinate of the document window’s top left corner is retained from the previous view. The FitH destination. Creates a FitH destination. The Y coordinate that is positioned at the top left corner of the document window. Specify this coordinate in the user coordinate system. The FitH destination on the page. Creates a FitR destination. The rectangle that is fit into the document viewer window. Specify this rectangle in the user coordinate system. The FitR destination. Creates a FitV destination. The coordinate of the document window’s top left corner is retained from the previous view. The destination on the page. Creates a FitV destination. The X coordinate that is positioned at the left corner of the document window. Specify this coordinate in the user coordinate system. The FitV destination. Creates an XYZ destination. The coordinate of the document window’s top left corner and the zoom factor is retained from the previous view. The XYZ destination. Creates an XYZ destination. The page coordinate of the document window’s top left corner is retained from the previous view. The zoom factor. The XYZ destination. Creates an XYZ destination. The zoom factor is retained from the previous view. The X page coordinate in user coordinate system. The Y page coordinate in user coordinate system. The XYZ destination. Creates an XYZ destination. The X page coordinate in user coordinate system. The Y page coordinate in user coordinate system. The zoom factor. The XYZ destination. Flattens all page annotations. Flattens all page annotations with the specified types. An array of annotation types. Flattens all page annotations that meet the specified criteria. Defines a set of criteria for the object. Flattens page annotations with the specified names. An array of annotation names. Returns the page number. The page number. Lists the values that define how the page is positioned in the PDF Viewer. The PDF Viewer displays pages in one column. The PDF Viewer displays one page at a time. The PDF Viewer displays the pages in two columns, with odd-numbered pages on the left. The PDF Viewer displays pages in two columns, with odd-numbered pages on the right. The PDF Viewer displays the pages two at a time, with odd-numbered pages on the left. The PDF Viewer displays the pages two at a time, with odd-numbered pages on the right. Lists values that specify how to display the opened document. When a document is opened in the viewer, it shows pages in full screen mode (no menu bar, window controls, or any other window is visible). When a document is opened in the viewer, it shows pages and opens the Attachments panel to display attachments. When a document is opened in the viewer, it shows only pages (Bookmarks, Attachments, Page Thumbnails, and Layers panels are hidden). When a document is opened, for example, in the Adobe Acrobat Reader, the Reader shows pages and opens the optional content group panel (the Layers panel). When a document is opened in the viewer, it shows pages and opens the Bookmarks panel to display outlines (bookmarks). When a document is opened in the viewer, it shows pages and opens the Page Thumbnails panel to display thumbnails. Provides settings that define page boundaries for specific content types. Specifies the crop box imposing the page boundaries displayed in a PDF Viewer. A object, specifying the crop box. Specifies the media box defining the boundaries of the physical medium on which the page is to be printed. A object, specifying the media box. Rotates the document page at the specified angle. An integer value, specifying the page rotation angle (in degrees). Contains the standard paper sizes. The PDF paper size for the A2 paper type is 420 x 594 (millimeters). A page rectangle. The PDF paper size for the A3 paper type is 297 x 420 (millimeters). A page rectangle. The PDF paper size for the A3 Extra paper type is 322 x 445 (millimeters). A page rectangle. The PDF paper size for the A3 Extra Transverse paper type is 322 x 445 (millimeters). A page rectangle. The PDF paper size for the A3 Rotated paper type is 420 x 297 (millimeters). A page rectangle. The PDF paper size for the A3 Transverse paper type is 297 x 420 (millimeters). A page rectangle. The PDF paper size for the A4 paper type is 210 x 297 (millimeters). A page rectangle. The PDF paper size for the A4 Extra paper type is 235 x 322 (millimeters). A page rectangle. The PDF paper size for the A4 Plus paper type is 210 x 330 (millimeters). A page rectangle. The PDF paper size for the A4 Rotated paper type is 297 x 210 (millimeters). A page rectangle. The PDF paper size for the A4 Small paper type is 210 x 297 (millimeters). A page rectangle. The PDF paper size for the A4 Transverse paper type is 210 x 297 (millimeters). A page rectangle. The PDF paper size for the A5 paper type is 148 x 210 (millimeters). A page rectangle. The PDF paper size for the A5 Extra paper type is 174 x 235 (millimeters). A page rectangle. The PDF paper size for the A5 Rotated paper type is 210 x 148 (millimeters). A page rectangle. The PDF paper size for the A5 Transverse paper type is 148 x 210 (millimeters). A page rectangle. The PDF paper size for the A6 paper type is 105 x 148 (millimeters). A page rectangle. The PDF paper size for the A6 Rotated paper type is 148 x 105 (millimeters). A page rectangle. The PDF paper size for the APlus paper type is 227 x 356 (millimeters). A page rectangle. The PDF paper size for the B4 paper type is 250 x 353 (millimeters). A page rectangle. The PDF paper size for the B4 Envelope paper type is 250 x 353 (millimeters). A page rectangle. The PDF paper size for the B4 (JIS) Rotated paper type is 364 x 257 (millimeters). A page rectangle. The PDF paper size for the B5 paper type is 176 x 250 (millimeters). A page rectangle. The PDF paper size for the B5 Envelope paper type is 176 x 250 (millimeters). A page rectangle. The PDF paper size for the B5 Extra paper type is 201 x 276 (millimeters). A page rectangle. The PDF paper size for the B5 (JIS) Rotated paper type is 257 x 182 (millimeters). A page rectangle. The PDF paper size for the B5 Transverse paper type is 182 x 257 (millimeters). A page rectangle. The PDF paper size for the B6 Envelope paper type is 176 x 125 (millimeters). A page rectangle. The PDF paper size for the B6 (JIS) paper type is 128 x 182 (millimeters). A page rectangle. The PDF paper size for the B6 (JIS) Rotated paper type is 182 x 128 (millimeters). A page rectangle. The PDF paper size for the BPlus paper type is 305 x 487 (millimeters). A page rectangle. The PDF paper size for the C3 Envelope paper type is 324 x 458 (millimeters). A page rectangle. The PDF paper size for the C4 Envelope paper type is 229 x 324 mm (millimeters). A page rectangle. The PDF paper size for the C5 Envelope paper type is 162 x 229 (millimeters). A page rectangle. The PDF paper size for the C65 paper type is 114 x 229 (millimeters). A page rectangle. The PDF paper size for the C6 Envelope paper type is 114 x 162 (millimeters). A page rectangle. The PDF paper size for the C paper type is 17 x 22 (inches). A page rectangle. The PDF paper size for the DL Envelope is 110 x 220 (millimeters). A page rectangle. The PDF paper size for the D paper type is 22 x 34 (inches). A page rectangle. The PDF paper size for the E paper type is 34 x 44 (inches). A page rectangle. The PDF paper size for the Executive paper type is 7.25 x 10.5 (inches). A page rectangle. The PDF paper size for the Folio paper type is 8.5 x 13 (inches). A page rectangle. The PDF paper size for the German legal fanfold paper type is 8.5 x 13 (inches). A page rectangle. The PDF paper size for the German standard fanfold paper type is 8.5 x 12 (inches). A page rectangle. The PDF paper size for the Invitation envelope paper type is 220 x 220 (millimeters). A page rectangle. The PDF paper size for the ISO B4 paper type is 250 x 353 (millimeters). A page rectangle. The PDF paper size for the Italy envelope paper type is 110 x 230 (millimeters). A page rectangle. The PDF paper size for the Japanese double postcard paper type is 200 x 148 (millimeters). A page rectangle. The PDF paper size for the Japanese double postcard rotated paper type is 148 x 200 (millimeters). A page rectangle. The PDF paper size for the Japanese postcard paper type is 100 x 148 (millimeters). A page rectangle. The PDF paper size for the Japanese postcard rotated paper type is 148 x 100 (millimeters). A page rectangle. The PDF paper size for the Ledger paper type is 17 x 11 (inches). A page rectangle. The PDF paper size for the Legal paper type is 8.5 x 14 (inches). A page rectangle. The PDF paper size for the Legal Extra paper type is 9.275 x 15 (inches). A page rectangle. The PDF paper size for the Letter paper type is 8.5 x 11 (inches). A page rectangle. The PDF paper size for the Letter Extra paper type is 9.275 x 12 (inches). A page rectangle. The PDF paper size for the Letter extra transverse paper type is 9.275 x 12 (inches). A page rectangle. The PDF paper size for the Letter plus paper type is 8.5 x 12.69 (inches). A page rectangle. The PDF paper size for the Letter rotated paper type is 11 x 8.5 (inches). A page rectangle. The PDF paper size for the Letter small paper type is 8.5 x 11 (inches). A page rectangle. The PDF paper size for the Letter transverse paper type is 8.275 x 11 (inches). A page rectangle. The PDF paper size for the Monarch envelope paper type is 3.875 x 7.5 (inches). A page rectangle. The PDF paper size for the Note paper type is 8.5 x 11 (inches). A page rectangle. The PDF paper size for the Number 10 envelope paper type is 4.125 x 9.5 (inches). A page rectangle. The PDF paper size for the Number 11 envelope paper type is 4.5 x 10.375 (inches). A page rectangle. The PDF paper size for the Number 12 envelope paper type is 4.75 x 11 (inches). A page rectangle. The PDF paper size for the Number 9 envelope paper type is 3.875 x 8.875 (inches). A page rectangle. The PDF paper size for the Personal envelope paper type is 3.625 x 6.5 (inches). A page rectangle. The PDF paper size for the People’s Republic of China 16K paper type is 146 x 215 (millimeters). Requires Windows 98, Windows NT 4.0, or later. A page rectangle. The PDF paper size for the People’s Republic of China 16K rotated paper type is 146 x 215 (millimeters). Requires Windows 98, Windows NT 4.0, or later. A page rectangle. The PDF paper size for the People’s Republic of China 32K paper type is 97 x 151 (millimeters). Requires Windows 98, Windows NT 4.0, or later. A page rectangle. The PDF paper size for the People’s Republic of China 32K big paper type is 97 x 151 (millimeters). Requires Windows 98, Windows NT 4.0, or later. A page rectangle. The PDF paper size for the People’s Republic of China 32K big rotated paper type is 97 x 151 (millimeters). Requires Windows 98, Windows NT 4.0, or later. A page rectangle. The PDF paper size for the People’s Republic of China 32K rotated paper type is 97 x 151 (millimeters). Requires Windows 98, Windows NT 4.0, or later. A page rectangle. The PDF paper size for the People’s Republic of China number 1 envelope paper type is 102 x 165 (millimeters). Requires Windows 98, Windows NT 4.0, or later. A page rectangle. The PDF paper size for the People’s Republic of China number 10 envelope paper type is 324 x 458 (millimeters). Requires Windows 98, Windows NT 4.0, or later. A page rectangle. The PDF paper size for the People’s Republic of China number 10 rotated envelope paper type is 458 x 324 (millimeters). Requires Windows 98, Windows NT 4.0, or later. A page rectangle. The PDF paper size for the People’s Republic of China number 1 rotated envelope paper type is 165 x 102 (millimeters). Requires Windows 98, Windows NT 4.0, or later. A page rectangle. The PDF paper size for the People’s Republic of China number 2 envelope paper type is 102 x 176 (millimeters). Requires Windows 98, Windows NT 4.0, or later. A page rectangle. The PDF paper size for the People’s Republic of China number 2 rotated envelope paper type is 176 x 102 (millimeters). Requires Windows 98, Windows NT 4.0, or later. A page rectangle. The PDF paper size for the People’s Republic of China number 3 envelope paper type is 125 x 176 (millimeters). Requires Windows 98, Windows NT 4.0, or later. A page rectangle. The PDF paper size for the People’s Republic of China number 3 rotated envelope paper type is 176 x 125 (millimeters). Requires Windows 98, Windows NT 4.0, or later. A page rectangle. The PDF paper size for the People’s Republic of China number 4 envelope paper type is 110 x 208 (millimeters). Requires Windows 98, Windows NT 4.0, or later. A page rectangle. The PDF paper size for the People’s Republic of China number 4 rotated envelope paper type is 208 x 110 (millimeters). Requires Windows 98, Windows NT 4.0, or later. A page rectangle. The PDF paper size for the People’s Republic of China number 5 envelope paper type is 110 x 220 (millimeters). Requires Windows 98, Windows NT 4.0, or later. A page rectangle. The PDF paper size for the People’s Republic of China Envelope number 5 rotated envelope paper type is 220 x 110 (millimeters). Requires Windows 98, Windows NT 4.0, or later. A page rectangle. The PDF paper size for the People’s Republic of China number 6 envelope paper type is 120 x 230 (millimeters). Requires Windows 98, Windows NT 4.0, or later. A page rectangle. The PDF paper size for the People’s Republic of China number 6 rotated envelope paper type is 230 x 120 (millimeters). Requires Windows 98, Windows NT 4.0, or later. A page rectangle. The PDF paper size for the People’s Republic of China number 7 envelope paper type is 160 x 230 (millimeters). Requires Windows 98, Windows NT 4.0, or later. A page rectangle. The PDF paper size for the People’s Republic of China number 7 rotated envelope paper type is 230 x 160 (millimeters). Requires Windows 98, Windows NT 4.0, or later. A page rectangle. The PDF paper size for the People’s Republic of China number 8 envelope paper type is 120 x 309 (millimeters). Requires Windows 98, Windows NT 4.0, or later. A page rectangle. The PDF paper size for the People’s Republic of China number 8 rotated envelope paper type is 309 x 120 (millimeters). Requires Windows 98, Windows NT 4.0, or later. A page rectangle. The PDF paper size for the People’s Republic of China number 9 envelope paper type is 229 x 324 (millimeters). Requires Windows 98, Windows NT 4.0, or later. A page rectangle. The PDF paper size for the People’s Republic of China number 9 rotated envelope paper type is 324 x 229 (millimeters). Requires Windows 98, Windows NT 4.0, or later. A page rectangle. The PDF paper size for the Quarto paper type is 215 x 275 (millimeters). A page rectangle. The PDF paper size for the Standard paper type is 10 x 11 (inches). A page rectangle. The PDF paper size for the Standard paper type is 10 x 14 (inches). A page rectangle. The PDF paper size for the Standard paper type is 11 x 17 (inches). A page rectangle. The PDF paper size for the Standard paper type is 12 x 11 (inches). Requires Windows 98, Windows NT 4.0, or later. A page rectangle. The PDF paper size for the Standard paper type is 15 x 11 (inches). A page rectangle. The PDF paper size for the Statement paper type is 5.5 x 8.5 (inches). A page rectangle. The PDF paper size for the Tabloid paper type is 11 x 17 (inches). A page rectangle. The PDF paper size for the Tabloid extra paper type is 11.69 x 18 (inches). A page rectangle. The PDF paper size for the US standard fanfold is 14.875 x 11 (inches). A page rectangle. Provides the security password to open a protected PDF file in the PDF Viewer and PDF Document Processor. Returns the file name of a document that is requested to be opened in the PDF Viewer or PDF Document Processor. A value, specifying the file name. Returns the path of the file requested to be opened in the PDF Viewer or PDF Document Processor. The file path. This property is now obsolete. Use the property instead. A value. Returns the current number of password request attempts. An integer value that is the current number of password requests. Specifies the security password to open a PDF file. The security password. This event handler is used to programmatically provide a document opening password in a PDF Viewer and PDF Document Processor to open a document without end-user interaction. The event sender. A object that is used to provide the security password to open a protected PDF file in the PDF Viewer and PDF Document Processor. Contains a set of properties used to manage path (line, polygon and polyline) annotations without access to their inner structure. Gets or sets the border style of the path annotation. Indicates the annotation border style. Gets or sets the width of the path annotation border. The annotation border width. Gets or sets the interior color used to fill the annotation’s line endings. The annotation’s interior color. Returns a list of annotation vertices. A list of vertices. Represents a color pattern. Gets a pattern matrix that specifies the transformation from pattern space to user space. A PdfTransformationMatrix object that represents the pattern matrix. Specifies the coordinates of a PDF point. Initializes a new instance of the class with the specified coordinates. A value. This value is assigned to the property. A value. This value is assigned to the property. Determines whether the specified object is equal to the current PdfPoint object. A PdfPoint to compare with the current object. true if the specified object is equal to the current object; otherwise, false. Determines whether the specified object is equal to the current PdfPoint object. A point to compare with the current object. true if the specified object is equal to the current object; otherwise, false. Returns a number that identifies the object instance. The hash code for the current object. Adds a PdfPoint object to the PdfPoint object and returns the result as the PdfPoint object. A PdfPoint object to add. A PdfPoint object to add. The sum of two PdfPoint objects. Divides two values. A value that is the dividend. A value that is the divisor. A value that is the result of division. Divides a PdfPoint value to the value. A PdfPoint value that is the dividend. A value that is the divisor. A object that is the result of dividing. Compares two structures for equality. The first instance to compare. The second instance to compare. true, if two objects are equal; otherwise, false. Compares two structures to determine whether they are not equal. The first instance to compare. The second instance to compare. true, if two objects are not equal; otherwise, false. Multiplies two values. A PdfPoint value to multiply. A PdfPoint value to multiply. The result of multiplication. Multiplies the PdfPoint value by the value. A PdfPoint value to multiply. A value to multiply. The result of multiplication. Multiplies the value by the PdfPoint value. A value to multiply. A PdfPoint value to multiply. The result of multiplication. Subtracts the value from the value. The minuend. The subtrahend. The result of subtraction. Negates the value of the specified operand. The value to negate. The result of the value multiplied by negative one (-1). Gets the X coordinate of the . A value that is the PDF point’s X coordinate. Gets the Y coordinate of the . A value that is the PDF point’s Y coordinate. Contains members used to manage polygon annotations without access to their inner structure. Gets or sets the intensity of the border effect. Border effect intensity (from 0 to 2). Gets or sets the effect applied to the annotation border. Indicates the border effect. Contains members used to manage polyline annotations without access to their inner structure. Gets or sets the style of the line’s end point. Indicates the line start style. Gets or sets the style of the line’s start point. Indicates the line start style. Represents a pop-up annotation that displays text in a pop-up window for editing the annotation text. Gets the value that indicates whether the popup annotation is opened on the page. true if the popup annotation is opened on the page; otherwise false. Gets the parent of the popup annotation item in the annotation hierarchy. A object that represents the popup annotation parent. Lists values that specify the document print mode. Double-sided print that flips pages on the long edge. Double-sided print that flips pages on the short edge. No print mode is specified. Single-sided print. A range of pages to print. Initializes a new instance of the class with specified settings. The number of the first page in the range. The number of the last page in the range. The number of the last page in the print range. The page number. The number of the first page in the print range. The page number. Lists values that specify the scaling mode for printed documents. The scaling is defined by the application. No scaling is specified. Represents a quadrilateral that comprises the annotation. Initializes a new instance of the class with the specified settings. A object that represents the coordinates of the first quadrilateral point. A object that represents the coordinates of the second quadrilateral point. A object that represents the coordinates of the third quadrilateral point. A object that represents the coordinates of the fourth quadrilateral point. Gets the first quadrilateral point in the default user space. A object that is the first quadrilateral point in the default user space. Gets the second quadrilateral point in the default user space. A object that represents the second quadrilateral point in the default user space. Gets the third quadrilateral point in the default user space. A object that is the third quadrilateral point in the default user space. Gets the fourth quadrilateral point in the default user space. A object that is the fourth quadrilateral point in the default user space. Contains properties used to change the radio button field’s widget annotation without access to its inner structure. Gets or sets whether a radio button is checked. true if the radio button is checked; otherwise, false. Default value is false. Contains a set of properties used to manage radio group form fields without access to their inner structure. Gets form field items. A list of form field items. Gets or sets whether to turn radio group buttons on and off in unison. true to turn radio buttons on and off in unison; otherwise, false. Gets or sets whether only one radio button can be selected. true to select select only one radio button and if the user selects the selected button again, it has no effect; false to deselect the button if it is selected again. Gets the form field type. An enumeration value that indicates the form field type. Gets or sets the form field value—the name of the radio group item. The name of the radio group item. Represents a range of colors. Initializes a new instance of the class with the specified settings. A value. This value is assigned to the property. A value. This value is assigned to the property. Gets the upper value to which the corresponding sample value in the image is mapped. A value that is the upper value to which the corresponding sample value in the image is mapped. Gets the lower value to which the corresponding sample value in the image is mapped. A value that is the lower value to which the corresponding sample value in the image is mapped. A rectangle used to describe locations on a page and bounding boxes for various PDF objects. Initializes a new instance of the class with the specified settings. Specifies the lower left x-coordinate. Specifies the lower left y-coordinate. Specifies the upper right x-coordinate. Specifies the upper right y-coordinate. Gets the ‘s bottom coordinate. A value, representing the bottom coordinate of the PDF rectangle. Gets the ‘s bottom left coordinate. A structure, representing the bottom left coordinate of the PDF rectangle. Gets the ‘s bottom right coordinate. A structure, representing the bottom right coordinate of the PDF rectangle. Gets the rectangle’s center coordinate. The center coordinate. Determines whether a point is inside the current rectangle. A structure that represents the point in a two-dimensional coordinate space. true if a point is inside the current rectangle; otherwise false. Determines whether or not the specified object is equal to the current instance. The object to compare with the current object. true if the specified object is equal to the current instance; otherwise false. Serves as the default hash function. An integer value, specifying the hash code for the current object. Gets the ‘s height. A value that is the height of the PDF rectangle, in points (1/72 of an inch). Gets the ‘s left coordinate. A value, representing the left coordinate of the PDF rectangle. Gets the ‘s right coordinate. A value, representing the right coordinate of the PDF rectangle. Gets the ‘s top coordinate. A value, representing the top coordinate of the PDF rectangle. Gets the ‘s top left coordinate. A structure, representing the top left coordinate of the PDF rectangle. Gets the ‘s top right coordinate. A structure, representing the top right coordinate of the PDF rectangle. Gets the ‘s width. A value that is the width of the PDF rectangle, in points (1/72 of an inch). An action that jumps to a destination in another PDF file instead of the current file. Gets the file in which the destination will be located. A object that represents the file in which the destination will be located. Gets a value that indicates whether to open the destination document in a new window. true to open the destination document in a new window; otherwise false. Lists rendering intents that determine how a color management system handles color conversion from one color space to another. Colors shall be represented solely with respect to the light source; no correction shall be made for the output medium’s white point (such as the color of unprinted paper). Colors shall be represented in a manner that provides a pleasing perceptual appearance. Colors shall be represented with respect to the combination of the light source and the output medium’s white point (such as the color of unprinted paper). Colors shall be represented in a manner that preserves or emphasizes saturation. Provides PDF rendering settings to optimize JPEG image decoding. For internal use. Specifies whether the external Windows Imaging Component (WIC) decoder can be used to optimize JPEG image decoding. true, to allow using the external DCT decoder to optimize JPEG image decoding; false, the GDI+ decoder is used for JPEG image decoding. The default value is true. An action that resets selected interactive form fields to their default values. Gets a value that indicates whether to exclude fields obtained in the property from resetting. if true all fields in the document’s interactive form will be reset except those listed in the property; otherwise false. Gets a collection of fields that indicate which fields to reset or which to exclude from resetting, depending on the value of the property. A collection of the objects that represent fields. Represents the red, green, and blue color components in the range of 0 to 1. Initializes a new instance of the class. Initializes a new instance of the class with the specified red, green, and blue color components. A value. This value is assigned to the property. This value must be between 0 and 1. A value. This value is assigned to the property. This value must be between 0 and 1. A value. This value is assigned to the property. This value must be between 0 and 1. Gets or sets the blue color component value. A double value that is the blue color component value in the range of 0 to 1. Determines whether the specified object is equal to the current PdfRGBColor object. An object to compare with the current PdfRgbColor object. true if the specified object is equal to the current object; otherwise, false. Gets or sets the green color component value. A double value that is the green color component value in a range of 0 to 1. Returns a number that identifies the object instance. An integer that identifies the color instance. Occurs every time any of the class properties has changed its value. Gets or sets the red color component value. A double value that is the red color component value in a range of 0 to 1. Contains members used to manage rubber stamp annotations without access to their inner structure. Gets or sets the name of the annotation icon. The annotation icon name. Use the PdfRubberStampAnnotationIconName fields to specify a built-in annotation icon. Gets or sets whether to make the stamp aspect ratio fit its rectangle. true to keep aspect ratio; otherwise, false. Creates a custom rubber stamp icon from a page in another document. A stream that contains a document used to generate a stamp. Creates a custom rubber stamp icon from a page in another document. A stream that contains a document used to generate a stamp. The target page number. Creates a custom rubber stamp icon from a page in another document. The name of a document (including full path) used to generate a stamp. Creates a custom rubber stamp icon from a page in another document. The name of a document (including a full path) used to generate a stamp. The target page number. Contains names of built-in rubber stamp annotation icons. The Approved icon name. The icon name. The As Is icon name. The icon name. The Confidential icon name. The icon name. The Approved icon from the Dynamic Stamps category. The icon name. The Confidential icon from the Dynamic Stamps category. The icon name. The Departmental icon name. The icon name. The Draft icon name. The icon name. The Received icon from the Dynamic Stamps category. The icon name. The Reviewed icon from the Dynamic Stamps category. The icon name. The Revised icon from the Dynamic Stamps category. The icon name. The Experimental icon name. The icon name. The Expired icon name. The icon name. The Final icon name. The icon name. The For Comment icon name. The icon name. The For Public Release icon name. The icon name. The Not Approved icon name. The icon name. The Not for Public Release icon name. The icon name. The Accepted icon from the Sign Here category. The icon name. The Initial Here icon from the Sign Here category. The icon name. The Rejected icon from the Sign Here category. The icon name. The Sign Here icon from the Sign Here category. The icon name. The Witness icon from the Sign Here category. The icon name. The Sold icon name. The icon name. The Top Secret icon name. The icon name. A class that provides document encryption options and document signature to save the document. Specifies encryption options of a PDF document. A object that represents encryption options of a PDF document. Gets or sets the signature, which can contain signing info, reason and location, to be used to save the signed document. A object that represents the PDF signature. Contains a set of properties used to manage shape (circle and square) annotations without access to their inner structure. Gets or sets the intensity of the border effect. Border effect intensity (from 0 to 2). Gets or sets the effect applied to the annotation border. Indicates the border effect. Gets or sets the style of the annotation border. Indicates the annotation border style. Gets or sets the width of the annotation border. The annotation border width. Gets or sets the annotation’s fill color. The annotation fill color. An electronic signature used to sign a PDF file. Initializes a new instance of the class with specified settings. An object used to generate a signature. Initializes a new instance of the class with specified settings. An object used to generate a signature. An array of bytes containing an image. An integer value that specifies the page number where the signature should be added. The signature borders in the default user space and signature rotation angle (in radians). A positive angle means counterclockwise rotation; a negative angle means clockwise rotation. Initializes a new instance of the class with specified settings. An object used to generate a signature. An array of bytes containing an image. An integer value that specifies the page number where the signature should be added. A object that represents the signature bounds in the default user space. Initializes a new instance of the class with specified settings. An object used to generate a signature. A System.IO.Stream class descendant, specifying the stream with the image data. An integer value that specifies the page number where the signature should be added. The signature borders in the default user space and signature rotation angle (in radians). A positive angle means counterclockwise rotation; a negative angle means clockwise rotation. Initializes a new instance of the class with specified settings. An object used to generate a signature. A System.IO.Stream class descendant, specifying the stream with the image data. An integer value that specifies the page number where the signature should be added. A object that represents the signature bounds in the default user space. Initializes a new instance of the class with the specified certificate. A object that is an X.509 certificate. Initializes a new instance of the class with the specified certificate, image data represented by a byte array, page number, signature bounds and signature rotation angle represented by a object. A object that is an X.509 certificate. An array of bytes containing an image. An integer value that specifies the page number where the signature should be added. A object that represents the signature bounds in the default user space and signature rotation angle (in radians). A positive angle means counterclockwise rotation; a negative angle means clockwise rotation. Initializes a new instance of the class with the specified certificate, image data represented by a byte array, page number and the signature bounds represented by a object. A object that is an X.509 certificate. An array of bytes containing an image. An integer value that specifies the page number where the signature should be added. A object that represents the signature bounds in the default user space. Initializes a new instance of the class with the specified certificate, image data represented by a stream, page number, signature bounds and signature rotation angle represented by a object. A object that is an X.509 certificate. A System.IO.Stream class descendant, specifying the stream with the image data. An integer value that specifies the page number where the signature should be added. A object that represents the signature bounds in the default user space and signature rotation angle (in radians). A positive angle means counterclockwise rotation; a negative angle means clockwise rotation. Initializes a new instance of the class with the specified certificate, image data represented by a stream, page number and the signature bounds represented by a object. A object that is an X.509 certificate. A System.IO.Stream class descendant, specifying the stream with the image data. An integer value that specifies the page number where the signature should be added. A object that represents the signature bounds in the default user space. Gets or sets the signature’s characteristics. A set of annotation flags. Specifies the contact information which helps a recipient to verify the signature provided by the signer. A object that is the contact information provided by the signer to a recipient. Gets or sets the signing location. A object that is the location associated with the identity. Gets or sets the name of the person or authority signing the document. A object that is the person or authority name signing the document. Gets or sets the reason for a document signature. A object that is the reason for a document signature. Gets the time the document was signed. A nullable structure that is the date and time the document was signed. Contains signature appearance options. Initializes a new instance of the class. Gets or sets the type of a graphic displayed on the left side of the signature. Indicates the signature appearance type. Gets or sets the version of the application used to sign the document. The application version. Gets or sets the date and time format for the signing time. The date and time format. Gets or sets whether the text direction is right-to-left. true to enable right-to-left text direction; otherwise, the text direction is left-to-right. Sets the signature’s background image data. A byte array that stores image pixel data. Sets the signature’s background image data. A stream used to load image data. Sets the signature’s background image data. A path to the image file. Sets the signature’s image data. A byte array that stores image pixel data. Sets the signature’s image data. A stream used to load image data. Sets the signature’s image data. A path to the image file. Gets or sets whether to show the date (specified by the property) in signature details. true to show the date; otherwise, false. Gets or sets whether to show the distinguished name (retrieved from the certificate) in signature details. true to show the distinguished name; otherwise, false. Gets or sets whether to show a label for each item in signature details. true to show labels; otherwise, false. Gets or sets whether to show the signing location (specified by the property) in signature details. true to show the location; otherwise, false. Gets or sets whether to show the signer name (specified by the or in the certificate) in signature details. true to show the name; otherwise, false. Gets or sets whether to show the reason why the signature is applied (specified by the property) in signature details. true to show the reason; otherwise, false. Gets or sets the font settings for the signature details. An object that contains font settings. Gets or sets the font settings for the signature name (appears on the left side of the signature). An object that contains font settings. Lists values that specify the type of graphic displayed on the left side of the signature. An image is displayed on the left side of the signature. A name is displayed on the left side of the signature. No graphic is used on the left side of the signature. Allows you to build a signature. Initializes a new instance of the class with specified settings. An object used to generate a signature. Initializes a new instance of the class with specified settings. An object used to generate a signature. An object that contains information about a signature field. Initializes a new instance of the class with specified settings. An object used to generate a signature. The name of the signature form field to sign. Specifies the name of the software module used to create the signature. The software module name. Specifies the signature certification level. One of the enumeration values specifying the certification level. Gets or sets the signer’s contact information. A contact information. Gets or sets the signing location. The location associated with the signer’s identity. Gets or sets a signer’s name. A signer’s name. Gets or sets the reason to apply a signature. A reason for a signature (for example, “I Agree”). Sets the signature’s image data. A byte array that represents image data. Sets the signature’s image data. A stream used to load image data. Sets the signature’s image data. A path to the image file. Sets the signature appearance. An object that contains appearance settings. Specifies the date and time when the signature is applied. The date and time when the signature is applied. Contains information about the signature field. Initializes a new instance of the class with specified settings. A list of page numbers to place the signature field. Initializes a new instance of the class with specified settings. A number of the page to place the signature field. Gets or sets the signature field’s annotation flags. One of the enumeration values indicating signature field’s parameters Gets or sets the signature field’s name. A field name. Gets or sets the signature field’s rotation angle. The degree of rotation (from 0 to 360). Gets or sets the signature field’s bounds on the page (measured in the page coordinate system). A rectangle that defines the signature’s location. Lists values that specify various document-level characteristics related to signature fields. The document contains signatures that may be invalidated if the file is saved (written) in a way that alters its previous contents. No signature is applied to the document. The document contains at least one signature field. Contains font settings for a signature. Initializes a new instance of the class with specified settings. The font family name. Gets or sets whether to format text as bold. true to make text bold; otherwise, false. Creates a copy of the current object. A copy of the current object. Gets or sets the font color. The font color. Gets or sets the font family name. The font family name. Gets or sets whether to italicize text. true to format text in italics; otherwise, false. Gets or sets the font size. The font size. Exposes a set of properties used to modify signature form fields without access to their inner structure. Gets the form field type. An enumeration value that indicates the form field type. Contains signature information. Gets the signature’s certification level. An enumeration value that indicates the certification level. Gets the signer’s contact information. A contact information. Returns signature contents as a byte array (including zero padding at the end of the array). An array of signature value bytes or null (Nothing in Visual Basic) if the Contents entry is missing in the signature dictionary. Gets the name of a signature form field. The form field’s name. Retrieves the name of the preferred signature handler. Preferred signature handler’s name. Gets the place where the signature was applied (for example, the company address). The location associated with the signer’s identity. Gets the reason to apply a signature. A reason for a signature (for example, “I Agree”). Gets a signer’s name. A signer’s name. Gets the date and time when the signature is applied. The date and time when the signature is applied. Gets information about the signature’s format. The signature’s encoding and key information. Lists values used to specify the signature profile type. PAdES (PDF Advanced Electronic Signature) baseline profile. Standard PDF profile for PKCS#7 signatures. Lists values used to specify the signature type. A signature with a PAdES baseline profile. A PKCS#7 signature. A document-level timestamp. Contains properties used to change the signature field’s widget annotation properties without access to its inner structure. A sound associated with a sound annotation. Initializes a new instance of the class. Specifies the number of bits per sample value per channel. The number of bits per sample value. Gets or sets sound data. Sound data. Gets or sets the encoding format of the sample data. Indicates the encoding format. Gets or sets the sampling rate in samples per second. The sampling rate. Gets or sets the number of sound channels. The number of sound channels. The default is 1. A sound annotations – a note that contains a sound recorded or imported form a file. Gets the type into which the annotation falls in the Type filter. An enumeration value that indicates the annotation type. Gets or sets the name of the sound annotation icon. The annotation icon name. Returns a sound attached to an annotation. A sound attached to the annotation. Contains members used to manage sound annotations without access to their inner structure. Specifies the name of the annotation icon. The annotation icon name. Use the class fields to specify one of the built-in icons. Gets or sets sound data associated with the annotation. The sound associated with the annotation. Contains names of built-in sound annotation icons. The Headphone icon name. The icon name. The Microphone icon name. The icon name. The Speaker icon name. The icon name. Lists the encoding formats of sample data associated with the sound annotation. A-Law encoding. m-Law encoding. Unspecified or unsigned value (from 0 to 2B-1). Twos-complement value. Exposes members used to organize square annotations without access to their inner structure. Specifies the alignment of a text string relative to its layout rectangle. The text is aligned in the center of the layout rectangle. The text is aligned far from the original position of the layout rectangle. The text is aligned near the layout. Contains settings to format strings in a document. Initializes a new instance of the class with the default settings. Initializes a new instance of the class with the specified string format. A object. Initializes a new instance of the class with the specified string format flags. A enumeration value. Gets or sets the horizontal alignment of the string. A enumeration that specifies the horizontal alignment of the string. Creates a copy of this object. The object this method creates. Gets or sets a enumeration that contains format information. A enumeration that contains format information. Gets a generic default object. The generic default object. Gets a generic typographic object. A generic typographic object. Gets or sets the object for this object. The object. Gets or sets a value that is the fraction of the font em-size used as both horizontal and vertical leading string margins. A double value that is the fraction of the font em-size used as both horizontal and vertical leading string margins. Specifies the vertical alignment of the string. A enumeration that represents the vertical alignment of the string. Gets or sets a value that is the fraction of the font em-size used as the horizontal trailing string margin. A double value that is the fraction of the font em-size used as the horizontal trailing string margin. Gets or sets the enumeration for this object. A enumeration that indicates how text is trimmed when it exceeds the edges of the layout rectangle. Specifies the display and layout information for text strings. Only entire lines are laid out in the formatting rectangle. Includes the trailing space at the end of each line. Overhanging parts of glyphs, and unwrapped text reaching outside the formatting rectangle are allowed to be displayed. Text wrapping between lines when formatting within a rectangle is disabled. This flag is implied when a point is passed instead of a rectangle, or when the specified rectangle has a zero line length. Specifies how to trim characters from a string that does not completely fit into a layout shape. The text is trimmed to the nearest character. The text is trimmed to the nearest character, and an ellipsis is inserted at the end of a trimmed line. The text is trimmed to the nearest word, and an ellipsis is inserted at the end of a trimmed line. Specifies no trimming. The text is trimmed to the nearest word. Represents a text annotation (a “sticky note” attached to a point in a document). Gets the type into which the annotation falls in the Type filter. An enumeration value that indicates the annotation type. Gets the name of an icon that will be used in displaying the annotation. A value that is the name of a text annotation icon. Gets a value that indicates whether the annotation is opened on the page. true if the annotation is opened on the page; otherwise false. Gets the annotation state. A object that represents the annotation state. Gets a model corresponding to the specific annotation state. A string that represents the state model of the annotation. Represents a text annotation. Specifies the name of the annotation icon. The icon name. Contains members used to manage text annotations (sticky notes) without access to their inner structure. Gets or sets the name of the text annotation icon. The annotation icon name. Use the PdfTextAnnotationIconName fields to specify one of the built-in annotation icons. Contains names of built-in annotation icons. Checkmark icon name. The icon name. Circle icon name. The icon name. “Comment” icon name. The icon name. Cross icon name. The icon name. Cross Hairs icon name. The icon name. Help icon name. The icon name. Insert Text icon name. The icon name. Key icon name. The icon name. New Paragraph icon name. The icon name. Text Note icon name. The icon name. Paragraph icon name. The icon name. Right Arrow icon name. The icon name. Right Pointer icon name. The icon name. Star icon name. The icon name. Up Arrow icon name. The icon name. Up-Left Arrow icon name. The icon name. Contains text extraction options. Initializes a new instance of the class. Gets or sets whether to clip extracted content to the crop box. true, to clip content to the crop box; otherwise false. Lists values used to specify the text form field’s input format. The field is divided into equally spaced positions or combs. The or property defines the number of available characters. The field value is a path to a file. The field value is a password. The field value is a plain text string. The field value is a rich text string. Represents a text field on a PDF form. Gets the default text of the text form field. A object that represents the field’s default text. Specifies text form field’s input type. An enumeration value that indicates the input type. Gets the maximum length of the field’s text, in characters. A nullable integer value specifying the maximum length of the field’s text. Gets or sets whether the text field can contain multiple lines of text. true if the text box field can contain multiple lines of text; otherwise, false. Gets or sets whether to scroll the text field when the text does not fit its rectangle. true to allow scrolling; otherwise, false. Gets or sets whether to check spelling in the text form field. true to enable spell checking; otherwise, false. Gets the text form field’s text. A object that represents the field’s text. Retrieves the form field type. An enumeration value that indicates the form field type. Contains a set of properties used to manage text form fields without without access to their inner structure. Specifies the text form field input type. An enumeration value that indicates the input type. Gets the maximum length of the field’s text, in characters. A nullable integer value that is the maximum length of the field’s text. Gets or sets whether the text field can contain multiple text lines. true if the text box field can contain multiple lines of text; otherwise, false. Gets or sets whether to scroll the text field when the text does not fit the widget rectangle. true to allow scrolling; otherwise, false. Gets or sets whether to check spelling in the text form field. true to enable spell check; otherwise, false. Gets the form field type. An enumeration value that indicates the form field type. Gets or sets the form field value. The text string that is the form field value. Lists the form of justification that is used in laying out the overlay text. The centered form of justification is used in displaying the text. The left justified form of justification is used in displaying the text. The right justified form of justification is used in displaying the text. Represents a text markup annotation. Gets the type into which the annotation falls in the Type filter. An enumeration value that indicates the annotation type. Gets a collection of quadrilaterial points that encompass the areas of this annotation. An array of objects that represent the quadrilateral points. Gets the type of a text markup annotation. One of the enumeration values that represents the text markup annotation type. Represents a text markup annotation. Specifies the text markup annotation type. One of the enumeration values that specifies the text markup annotation type. Gets a collection of quadrilaterals that encompass the text markup annotation’s drawing area. An array of objects that represent the quadrilaterals points. Contains members used to manage text markup annotations (text highlights) without access to their inner structure. Gets or sets the text markup annotation type. Indicates the text markup annotation type. Specifies the type of a text markup annotation. Highlight text markup annotation. Squiggly underline text markup annotation. Strikeout text markup annotation. Underline text markup annotation. Lists the available text search direction modes. Specifies a backward search in the document. Specifies a forward search in the document. Specifies the options applied to a text search. Initializes a new instance of the class with the default settings. Specifies whether or not to ignore the letter case when searching text in a PDF. true, to take into account the letter case; otherwise false. Specifies the direction of text search. A enumeration value, specifying the search direction. Specifies whether or not to take into account only whole words when searching text in a PDF. true, if whole words should match the search criteria; otherwise false. Provides the information related to a PDF text search result. Provides access to the page containing the text found. A object. Indicates the zero-based index of a page that contains the found text. An integer value, specifying the zero-based page index. Indicates the number of a page that contains the text that was found. An integer value, specifying the page number. Provides access to the document area containing the text found. A collection of objects. Indicates the current text search operation status. A enumeration value. Returns the collection of words corresponding to the text that was found. A collection of objects. Lists the values specifying the status of a PDF text search operation. The text search has finished. The text, which is being searched for, has been found. The text, which is being searched for, has not been found. Contains properties used to change the text field’s widget annotation without access to its inner structure. Allows you to generate document-level timestamps. Initializes a new instance of the class with specified settings. An object used to generate a timestamp. Builds the signature and returns its contents. The document’s hash value. The hash algorithm’s object identifier. The signature contents. Builds the signature for the specified document. A stream that contains the document to sign. The document-level timestamp signature. Retrieves the name of the preferred signature handler. Preferred signature handler’s name. Returns the signature size (in bytes). A signature’s size (in bytes). Returns information about a timestamp signature’s format. The signature’s encoding and key information. Returns the signature type. The signature type. Represents a URI (uniform resource identifier) action associated with the annotation. Gets a value that determines whether to track the mouse position when the URI is resolved. true to track the mouse position when the URI is resolved; otherwise false. Default value: false. Returns the URI (uniform resource identifier) action that causes a URI to be resolved. A string that identifies a resource on the Internet. Lists values that specify the document area. The art box (defines the boundaries of the meaningful content on a page as intended by the page creator). The bleed box (includes extra bleed area that is required to accommodate the physical limitations of specific cutting, folding and trimming equipment). The crop box (defines the region to which the contents of the page are clipped). The media box (the boundaries of the physical medium). The trim box (the intended dimensions of the finished page). Contains options that specify how to display a document on the screen. Initializes a new instance of the class. Gets or sets whether to center the document window. true to center the document window; otherwise, false. Gets or sets the direction of the document content. Indicates the content direction. Gets or sets whether to display the document title in the window’s title bar. true to display the document title in the title bar; false to display the file name in the title bar. Gets or sets whether to resize the document window to fit the size of the first displayed page. true to fit the window to the document; otherwise, false. Gets or sets whether to hide the menu bar when the document is active. true to hide the menu bar; false to display the menu bar. Gets or sets whether to hide the toolbar when the document is active. true to hide the toolbar; false to display the toolbar. Gets or sets whether to hide User Interface elements (scroll bars and navigation controls) and display only document content. true to hide UI elements; otherwise, false Gets or sets how to display a document page in windowed mode (not full-screen mode). Indicates the page display mode. Gets or sets whether to use the PDF page size to select the input paper tray. true to select the check box associated with the input paper tray in the Print dialog; otherwise, false. Gets or sets the document’s print area. Indicates the print area. Gets or sets the clipped portion of the document content that is printed. Indicates the clipped area. Gets or sets the document’s print mode. Indicates the print mode. Gets or sets the number of document copies to print. The number of copies. Retrieves a list of pages to print. A list of page ranges. Gets or sets the scale mode for a printed document. Indicates the scale mode. Gets or sets the displayed document area. Indicates the displayed document area. Gets or sets the clipped portion of the document content that is displayed. Indicates the clipped document area. Represents the widget annotation for the interactive forms in a document. Gets an action that will be performed when the widget annotation is active. A object that is the widget annotation action. Gets actions that will be performed when the annotation is activated. A object that represents actions that will be performed when the annotation is activated. Gets the appearance characteristics specifying the widget annotation’s visual presentation on the page. A object that represents the appearance characteristics of the widget annotation. Gets a value specifying the width and line style that shall be used in drawing the widget annotation’s border. A object that represents the widget annotation border style. Gets the widget annotation’s highlighting mode - the visual effect that shall be used when the mouse button is pressed or held down inside its active area. A enumeration value that represents the widget annotation’s highlighting mode. Gets an interactive form field that the widget annotation used to represent the appearance of fields and to manage user interactions. A object that is the interactive form field for the widget annotation. Lists values that specify the text position of the button widget annotation’s caption relative to its icon. Caption above the icon. Caption below the icon. Caption overlaid directly on the icon. Caption to the left of the icon. Caption to the right of the icon No caption, icon only. No icon, caption only. Contains appearance characteristics for constructing the annotation’s appearance. Gets the widget annotation’s alternate (down) caption, which shall be displayed when the mouse button is pressed within its active area. A value that is the widget annotation’s alternate (down) caption. Gets the widget annotation’s alternate (down) icon, which will be displayed when the mouse button is pressed within its active area. A object that is a form XObject defining the widget annotation’s alternate (down) icon. Gets a value specifying the color of the widget annotation’s background. A object that is the color of the widget annotation’s background. Gets the value specifying the color of the widget annotation’s border. A object that is the color of the widget annotation’s border. Gets the widget annotation’s normal caption, which will be displayed when it is not interacting with the user. A value that is the widget annotation’s normal caption. Gets the value specifying how the widget annotation’s icon will be displayed within its annotation rectangle. A enumeration value that specifies how the widget annotation’s icon will be displayed within its annotation rectangle. Gets the widget annotation’s normal icon, which will be displayed when it is not interacting with the user. A object that is the widget annotation’s normal icon. Gets the widget annotation’s rollover caption, which will be displayed when the user rolls the cursor into its active area without pressing the mouse button. A object that is the widget annotation’s rollover caption. Gets the widget annotation’s rollover icon, which will be displayed when the user rolls the cursor into its active area without pressing the mouse button. A object that is the form XObject defining the widget annotation’s rollover icon. Gets the number of degrees by which the widget annotation shall be rotated counterclockwise relative to the page. An integer value that is the widget annotation rotation angle. Gets the text position of the widget annotation’s caption relative to its icon. A enumeration value that is the text position of the widget annotation. Contains basic widget annotation properties. Specifies the form field widget’s background color. The background color. Gets or sets the form field widget’s border color. The widget’s border color. Gets or sets the form field widget’s border style. An enumeration value that indicates the border style. Specifies the form field widget’s border width. The border width. Gets or sets the spacing between widget text characters The character spacing. A positive number specifies expanded character spacing, a negative value specifies condensed spacing. Gets or sets flags that specify various characteristics of the widget annotation. A set of annotation flags gets or sets whether to format widget text as bold. true, to make text bold; otherwise, false. Specifies the widget’s font or marker color. The font or marker color. Gets or sets whether to format widget text as italics. true, to italicize text; otherwise, false. Specifies the widget font name. The font name. Gets or sets the widget font size. The font size. Gets or sets the font’s scaling percentage. A double value (from 0 to 100) that is the font scaling percentage. Gets the the page number on which the widget is located. The page number. Gets or sets the widget’s bounds on the page. A rectangle that defines the widget’s location. Gets or sets the widget’s rotation angle. The widget is rotated counterclockwise. The degree of rotation (from 0 to 360) in multiples of 90. Gets or sets spacing between words. A double value that is the word spacing. An individual word in a document. Returns a list of the word’s characters. A collection of values. Returns rectangles surrounding the word. A collection of values. Returns a list of the word’s segments. A collection of values that represent the word’s segments. Returns a Unicode representation of the word’s characters. A value. Represents a word segment in a document. Returns a list of the word segment’s characters. A collection of values. Returns a rectangle surrounding the word’s segment. A object that is the rectangle surrounding the word’s segment. Returns a Unicode representation of the word’s segments. A System.String value. Represents an interactive form based on the Adobe XML Forms Architecture (XFA). Gets the content of a XFA form. A object that represents the content of a XFA form. Represents a form XObject in a PDF document content. Provides access to a stream that contains the form X-Object metadata. A object that represents the metadata stream of the form X-Object. Gets an Open Prepress Interface (OPI) dictionary for the form XObject. A PdfOpenPrepressInterface object that is the OPI dictionary. Gets the value specifying the optional content properties for the form XObject. A object that contains the optional content properties for the form XObject. Gets the integer key of the form XObject’s entry in the structural parent tree. A nullable integer value specifying the key of the form XObject’s entry A destination that positions a specific coordinate at the top left corner of the document window, and zooms a page with the specified zoom factor. Initializes a new instance of the class with the specified parameters. The page to which the destination should refer. The X coordinate of a point that is positioned at at the top left corner of the document window. The Y coordinate of a point that is positioned at at the top left corner of the document window. The zoom factor. Gets the X coordinate of a point that is positioned at at the top left corner of the document window. The X coordinate in the user coordinate system. Gets the Y coordinate of a point that is positioned at at the top left corner of the document window. The Y coordinate in the user coordinate system. Gets the zoom factor applied to the visible page area. The zoom factor. Lists values used to specify a ZUGFeRD attachment’s conformance level. Basic level (the invoice contains basic details and additional information included as free text). Basic WL level (invoice information is mostly required or useful for process automation). Comfort level (the details are structured and fully automated). EN1 6931 level (invoice information contained in the European Norm EN16931). Extended EN16931 level. Minimum level (minimum invoice information required on CHORUS PRO, and equivalent to a classic header OCR and manual validation data capture). No conformance level is specified. Lists values used to specify the ZUGFeRD format version. ZUGFeRD 1.0 ZUGFeRD 2.0.1 ZUGFeRD 2.1 Allows you to create PKCS#7 signatures. Initializes a new instance of the class with specified settings. A stream containing signature certificate (.pfx file format). A password for a certificate. Initializes a new instance of the class with specified settings. A stream that contains signature certificate (.pfx file format). A password for a certificate. Signature’s hash algorithm. Initializes a new instance of the class with specified settings. A stream that contains signature certificate (.pfx file format). A password for a certificate. Signature’s hash algorithm. An object that provides a timestamp. Initializes a new instance of the class with specified settings. A stream that contains signature certificate (.pfx file format). A password for a certificate. Signature’s hash algorithm. An object that provides a timestamp. An object that performs Online Certificate Status Protocol (OCSP) request for a certificate. An object that performs a Certificate Revocation List (CRL) request for a certificate. An enumeration value type that specifies the signature’s baseline profile type. Initializes a new instance of the class with specified settings. A stream containing signature certificate (.pfx file format). A password for a certificate. An object used to build a certificate chain and register the signature in the Document Security Store (DSS). Signature’s hash algorithm. An object that provides a timestamp. An object that performs Online Certificate Status Protocol (OCSP) request for a certificate. An object that performs a Certificate Revocation List (CRL) request for a certificate. An enumeration value type that specifies the signature’s baseline profile type. Initializes a new instance of the class with specified settings. An X.509 signature certificate. Initializes a new instance of the class with specified settings. An X.509 signature certificate. A signature’s hash algorithm. Initializes a new instance of the class with specified settings. An X.509 signature certificate. Signature’s hash algorithm. An object that provides a timestamp. Initializes a new instance of the class with specified settings. An X.509 signature certificate. Signature’s hash algorithm. An object that provides a timestamp. An object that performs Online Certificate Status Protocol (OCSP) request for a certificate. An object that performs a Certificate Revocation List (CRL) request for a certificate. An enumeration value type that specifies the signature’s baseline profile type. Initializes a new instance of the class with specified settings. An X.509 signature certificate. An object used to build a certificate chain and register the signature in the Document Security Store (DSS) Signature’s hash algorithm. An object that provides a timestamp. An object that performs Online Certificate Status Protocol (OCSP) request for a certificate. An object that performs a Certificate Revocation List (CRL) request for a certificate. An enumeration value type that specifies the signature’s baseline profile type. Initializes a new instance of the class with specified settings. A path to a signature certificate file (.pfx file format). A password for a certificate. Initializes a new instance of the class with specified settings. A path to a signature certificate file (.pfx file format). A password for a certificate. A signature’s hash algorithm. Initializes a new instance of the class with specified settings. A path to a signature certificate file (.pfx file format). A password for a certificate. Signature’s hash algorithm. An object that provides a timestamp. Initializes a new instance of the class with specified settings. A path to a signature certificate file (.pfx file format). A password for a certificate. Signature’s hash algorithm. An object that provides a timestamp. An object that performs Online Certificate Status Protocol (OCSP) request for a certificate. An object that performs a Certificate Revocation List (CRL) request for a certificate. An enumeration value type that specifies the signature’s baseline profile type. Initializes a new instance of the class with specified settings. A path to a signature certificate file (.pfx file format). A password for a certificate. An object used to build a certificate chain and register the signature in the Document Security Store (DSS). Signature’s hash algorithm. An object that provides a timestamp. An object that performs Online Certificate Status Protocol (OCSP) request for a certificate. An object that performs a Certificate Revocation List (CRL) request for a certificate. An enumeration value type that specifies the signature’s baseline profile type. A base class used to create PKCS#7 signatures. Builds the signature and returns its contents. The document’s hash value. The hash algorithm’s object identifier. The signature contents. Builds the signature for the specified document. A stream that contains the document to sign. The PKCS#7 signature. Retrieves the name of the preferred signature handler. Preferred signature handler’s name. Returns the signature size (in bytes). A signature’s size (in bytes). Returns information about a signature’s format. The signature’s encoding and key information. Returns the signature type. null (Nothing in Visual Basic) Contains properties used to manage XMP metadata in PDF documents. Contains members used to define the Adobe PDF namespace. Gets or sets the value for the pdf:Keywords attribute. The keywords. Gets or sets the value for the pdf:PDFVersion attribute. The document’s PDF version. Gets or sets the value for the pdf:Producer attribute. The name of the tool used to create the document. Gets or sets the value for the pdf:Trapped attribute. true if the document includes trapping information; otherwise, false. Contains properties used to define the custom XMP namespace. Initializes a new instance of the class with specified settings. The XMP packet to which to add the namespace. The namespace URI. Returns an enumerator that iterates through the instance. A for the instance.’ Returns a value of the namespace attribute with the given name. The target attribute name. The attribute value. Contains properties used to define the Dublin Core namespace. Gets the value for the dc:Contributor attribute. An array of entities responsible for making contributions to the document. Gets or sets the value for the dc:Coverage attribute. The document topic, spatial applicability of the document, or jurisdiction under which the document is relevant. Gets the value for the dc:Creator attribute. An array of entities primarily responsible for creating the document. Gets the value for the dc:Date attribute. The date and time associated with an event in the document life cycle. Gets the value for the dc:Description attribute. The document content description (in different languages). Gets or sets the value for the dc:Format attribute. The file format, physical medium, or dimensions of the document. Gets or sets the value for the dc:Identifier attribute. An unambiguous reference to the document within a given context. Gets the value for the dc:Language attribute. A list of languages used in the document content. Gets the value for the dc:Publisher attribute. A list of entities responsible for making the document available. Gets the value for the dc:Relation attribute. A list of related resources. Gets the value for the dc:Rights attribute. A list of informal rights statements (in different languages). Gets or sets the value for the dc:Source attribute. A related resource from which the document is derived. Gets the value for the dc:Subject attribute. A list of descriptive phrases or keywords that specify the document content. Gets the value for the dc:Title attribute. The document title or name in different languages. Gets the value for the dc:Type attribute. The document genre or type. Contains properties used to define the PDF/A extension namespace. Gets or sets the value for the pdfaid:conformance attribute. The PDF/A conformance level (A or B). Gets or sets the value for the pdfaid:part attribute. The PDF/A version identifier. An XMP metadata node with an array value. Adds a new item to the array. The item value. Adds a new item to the array. The item value. Adds a new item to the array. The item value. Adds a new item to the array. The item value. Adds a new item to the array. The item value. Adds an empty array item to the array. An array item. Adds an empty array item to the array. the array item type. An array item. Add a new simple value item to the array. An item value. The added simple value item. Adds a new empty structure to the array. The added structure. Retrieves the array type. The array type. Clears the array. Determines whether the array contains the specified item. An item to be checked. true if the array contains the item; otherwise, false. Gets the number of items in the array. The number of items in the array. Gets an array value of an item located at the specified index. The item index. The array item or null (Nothing in Visual Basic) if the item at the specified index is not an array. Gets a DateTime value of an item located at the specified index. The item index. The item value or null (Nothing in Visual Basic) if it is not a DateTime value. Gets the Single value of an item at the specified index. The item index. The item value or null (Nothing in Visual Basic) if it is not a Single value. Gets the Int32 value of an item at the specified index. The item index. The item value or null (Nothing in Visual Basic) if it is not an Int32 value. Gets a simple value item at the specified index. The item index. The array item or null (Nothing in Visual Basic) if the item at the specified index is not a simple value. Gets the String value of an item at the specified index. The item index. The item value or null (Nothing in Visual Basic) if it is not a String value. Gets a structure item at the specified index. The item index. The array item or null (Nothing in Visual Basic) if the item at the specified index is not a structure. Gets the array item at the specified index. The item index. The array item at the specified index. Removes the specified item from the array. An item to be removed. true if the item is removed successfully; otherwise, false. Removes an item at the specified index from the array. The item index. Gets the node’s value type. The node value type (). Retrieves a list of array item values. A list of array item values. Lists values that indicate the type of array elements in the XMP packet. Alternative array – the item order is defined by data type or application. Items cannot be reordered. Ordered array – items are ordered by index and cannot be reordered. The array type is undefined. Unordered array – the array items can be reordered. The XMP packet – an instance of the XMP data model. Initializes a new instance of the class. Adds a node to the XMP packet. The node name. The node value. Adds a node to the XMP packet. The node name. The node value. Adds a node to the XMP packet. The node name. The node value. Adds a node to the XMP packet. The node name. The node value. Adds a node to the XMP packet. The node name. The node value. Adds a node to the XMP packet. The node’s qualified name (prefix:local format). The node value. Adds a node to the XMP packet. The node’s qualified name (prefix:local format). The node value. Adds a node to the XMP packet. The node’s qualified name (prefix:local format). The node value. Adds a node to the XMP packet. The node’s qualified name (prefix:local format). The node value. Adds a node to the XMP packet. The node’s qualified name (prefix:local format). The node value. Removes all data from the XMP packet. Indicates whether the XMP packet contains a node with the specified name. The target node name. true if the packet contains the node; otherwise, false. Returns the number of elements in the XMP packet. The number of elements. Adds an array at the end of the packet. The array name. An empty XMP array. Adds an array at the end of the packet. The array name. The array type. An empty XMP array. Adds an array at the end of the packet. The array’s qualified name (prefix:local format). An empty XMP array. Adds an array at the end of the packet. The array’s qualified name (prefix:local format). The array type. An empty XMP array. Adds a simple value node at the end of the packet. The node name. The node value. The simple value node. Adds a simple value node at the end of the packet. The node name. The node value. true if the node value is a URI string; false if the node value is a regular string. The simple value node. Adds a simple value node at the end of the packet. The node’s qualified name (prefix:local format). The node value. The simple value node. Adds a simple value node at the end of the packet. The node’s qualified name (prefix:local format). The node value. true if the node value is a URI string; false if the node value is a regular string. The simple value node. Adds a structure at the end of the packet. The structure name. An empty XMP structure. Adds a structure at the end of the packet. The structure’s qualified name (prefix:local format). An empty XMP structure. Gets properties used to define a custom schema. An object that contains a custom schema properties. Gets properties used to define the Dublin Core namespace. An object that contains the Dublin Core namespace properties. Creates an XmpDocument object from the specified stream. A stream that contains the data for the XmpDocument object. The resulting XmpDocument object. Creates an XmpDocument object from the specified string. A string to convert to an XmpDocument object. An XmpDocument object that corresponds to the string. Gets an array node with the specified name. The node name. The array node with the specified name or null (Nothing in Visual Basic) if this node is not an array. Gets an array node with the specified name. The node’s qualified name (prefix:local format.). The array node with the specified name or null (Nothing in Visual Basic) if this node is not an array. Gets a Boolean value of a node with the specified name. The node’s name. The node value or null (Nothing in Visual Basic) if it is not a Boolean value. Gets a Boolean value of a node with the specified name. The node’s qualified name (prefix:local format). The node value or null (Nothing in Visual Basic) if it is not a Boolean value. Gets a DateTime value of a node with the specified name. The node name. The node value or null (Nothing in Visual Basic) if it is not a DateTime value. Gets a DateTime value of a node with the specified name. The node’s qualified name (prefix:local format). The node value or null (Nothing in Visual Basic) if it is not a DateTime value. Gets the Single value of a node with the specified name. The node name. The node value or null (Nothing in Visual Basic) if it is not a Single value. Gets the Single value of a node with the specified name. The node’s qualified name (prefix:local format). The node value or null (Nothing in Visual Basic) if it is not a Single value. Gets an Int32 value of a node with the specified name. The node name. The node value or null (Nothing in Visual Basic) if it is not an Int32 value. Gets an Int32 value of a node with the specified name. The node’s qualified name (prefix:local format). The node value or null (Nothing in Visual Basic) if it is not an Int32 value. Gets a simple value node with the specified name. The node name. The simple value node with the specified name or null (Nothing in Visual Basic) if the node with such name is not a simple value node. Gets a simple value node with the specified name. The node’s qualified name (prefix:local format). The simple value node with the specified name or null (Nothing in Visual Basic) if the node with such name is not a simple value node. Gets the String value of a node with the specified name. The node name. The node value or null (Nothing in Visual Basic) if it is not a String value. Gets the String value of a node with the specified name. The node’s qualified name (prefix:local format). The node value or null (Nothing in Visual Basic) if it is not a String value. Gets a structure node with the specified name. The node name. The structure node with the specified name or null (Nothing in Visual Basic) if the node with such name is not a structure. Gets a structure node with the specified name. The structure’s qualified name (prefix:local format). The structure node with the specified name or null (Nothing in Visual Basic) if the node with such name is not a structure. Returns a value of the XMP packet node with the given name. An object that contains the node name. The XMP packet node with the specified name. Returns a value of the XMP packet node with the given qualified name. The node’s qualified name (prefix:local format). The XMP packet node with the specified name. Gets properties used to define the PDF/A namespace. An object that contains PDF/A namespace properties. Gets properties used to define the Adobe PDF namespace. An object that contains Adobe PDF namespace properties. Registers the namespace in the XMP packet. The namespace URI. The preferred prefix. true, if the namespace is registered successfully; otherwise, false. Removes the specified node from the XMP packet. The node name. true if the node is successfully removed; otherwise, false. Removes the specified node from the XMP packet. The node’s qualified name (prefix:local format). true if the node is successfully removed; otherwise, false. Gets properties used to define the XMP Rights Management namespace. An object that contains Rights Management namespace properties. Serializes an XMP packet to a stream. The output stream. Serializes an XMP packet to a stream. The output stream. An object that contains serialization options. Converts the object to a string. A string that is the XmpDocument content. Converts the object to a string with specified serialization options. An object that contains serialization properties. A string that is the XmpDocument content. Retrieves a list of XMP document node values. A list of document node values. Gets properties used to define the XMP basic namespace. An object that contains XMP basic namespace properties. An alternative XMP array of simple text items with xml:lang qualifiers. Adds a string in the specified language to the array. The string value. The value language. Gets the array of language alternatives. An array of language alternatives. Gets a string value in the specified language. The target language. The string value in the specified language. Complex XMP metadata that contains multiple XMP packets. Retrieves the XMP packet. An XMP packet. Obtains a list of XMP packets. A list of XMP packets. Creates a metadata object from the specified data stream. A containing metadata. An XmpMetadata object. Creates a metadata object from the specified string. A string with metadata. An XmpMetadata object. Saves metadata to a stream. A stream to which to save metadata. Saves metadata to a file. The path to a file in which to save the result. Serializes an XMP object to a stream. An output stream. An object that contains serialization options. Converts the object to a string. The string representation of the object. The XMP packet node name in the prefix:local format. Determines whether the specified object is equal to the current XmpName object. An object to compare with the current XmpName object. true if the specified object is equal to the current object; otherwise, false. Determines whether the specified object is equal to the current XmpName object. An object to compare with the current XmpName object. true if the specified object is equal to the current object; otherwise, false. Generates an XMP name (prefix:local format). The local name. The namespace URI (prefix). The XMP name. Returns a number that identifies the object instance. An integer that identifies the color instance. Gets the name’s local name part. The local name. Gets the name’s prefix. The namespace URI (prefix). Implicitly converts an XmpName value to an value. The object to convert. The conversion result. Implicitly converts a value to an XmpName value. An object to convert. The result of conversion. Base class for XMP packet nodes. Gets the node name. An object that contains the node name. Contains properties used to define the XMP basic namespace. Gets or sets the value for the xmp:CreateDate attribute. The date and time the document was created. Gets or sets the value for the xmp:CreatorTool attribute. The first tool used to create the document. Gets or sets the value for the xmp:Identifier attribute. The array of document identifiers. Gets or sets the value for the xmp:Label attribute. The label to identify a document in a user-defined collection. Gets or sets the value for the xmp:MetadataDate attribute. The date and time any document metadata has been changed. Gets or sets the value for the xmp:ModifyDate attribute. The date and time the document was modified. Gets or sets the value for the xmp:Rating attribute. The user-assigned rating (from -1 to 5) for this document. An XMP value qualifier - metadata about the value to which it is attached. Indicates whether the qualifier is the xml:lang qualifier. true if the qualifier is a language qualifier; otherwise, false. Gets or sets the qualifier value. The qualifier value. Contains properties used to define the XMP Rights Management namespace. Gets or sets the value for the xmpRights:Certificate attribute. A Web URL for a rights management certificate. Gets or sets the value for the xmpRights:Marked attribute. true if this document is rights-managed; false if it is public-domain. Gets the value for the xmpRights:Owner attribute. The list of legal document owners. Gets the value for the xmpRights:UsageTerms attribute. The text instructions (in different languages) on how the document can be legally used. Gets the value for the xmpRights:WebStatement attribute. A Web URL for a statement of the document’s ownership and usage rights. Contains options used to control the XMP data serialization. Initializes a new instance of the class. Gets or sets whether to replace the rdf:Description element with the rdf:ParseType=”Resource” attribute in the structure element. true to use the rdf:ParseType=”Resource” attribute; otherwise, false. Gets or sets whether to place the x:xmpmeta element around the rdf:RDF element. true to use the x:xmpmeta element; otherwise, false. An XMP metadata node with a simple value. Gets or sets whether the node value is a URI string. true if the node value is a URI string; false if the node value is a regular string. Specifies a URI string as a node value. The URI string that is the node value. Sets a regular string as a node value. The node value. Gets the node’s value type. The node value type (). Gets or sets the node value. The node value. An XMP metadata node with a structure value. Adds a new item to a structure. The item name. The item value. Adds a new item to a structure. The item name. The item value. Adds a new item to a structure. The item name. The item value. Adds a new item to a structure. The item name. The item value. Adds a new item to a structure. The item name. The item value. Adds a new item to a structure. The item’s qualified name (prefix:local format). The item value. Adds a new item to a structure. The item’s qualified name (prefix:local format). The item value. Adds a new item to a structure. The item’s qualified name (prefix:local format). The item value. Adds a new item to a structure. The item’s qualified name (prefix:local format). The item value. Adds a new item to a structure. The item’s qualified name (prefix:local format). The item value. Clears the XMP structure. Indicates whether the XMP structure contains a node with the specified name. The target item name. true if the item contains the node; otherwise, false. Gets the number of items in the structure. The number of items in the structure. Adds an array at the end of the structure. The array name. An empty XMP array. Adds an array at the end of the structure. The array name. The array type. An empty XMP array. Adds an array at the end of the structure. The array’s qualified name (prefix:local format). An empty XMP array. Adds an array at the end of the structure. The array’s qualified name (prefix:local format). The array type. An empty XMP array. Adds a simple value node at the end of the structure. The node name. The node value. The simple value node. Adds a simple value node at the end of the structure. The node name. The node value. true if the node value is a URI string; false if the node value is a regular string. The simple value node. Adds a simple value node at the end of the structure. The node’s qualified name (prefix:local format). The node value. The simple value node. Adds a simple value node at the end of the structure. The node’s qualified name (prefix:local format). The node value. true if the node value is a URI string; false if the node value is a regular string. The simple value node. Adds a nested structure at the end of the structure. The structure name. An empty nested structure. Adds a nested structure at the end of the structure. The structure’s qualified name (prefix:local format). An empty nested structure. Gets an array node with the specified name. The node name. The array node with the specified name or null (Nothing in Visual Basic) if this node is not an array. Gets an array node with the specified name. The node’s qualified name (prefix:local format). The array node with the specified name or null (Nothing in Visual Basic) if this node is not an array. Gets a Boolean value of an item with the specified name. The item name. The item value or null (Nothing in Visual Basic) if it is not a Boolean value. Gets a Boolean value of an item with the specified name. The item’s qualified name (prefix:local format). The item value or null (Nothing in Visual Basic) if it is not a Boolean value. Gets a DateTime value of an item with the specified name. The item name. The item value or null (Nothing in Visual Basic) if it is not a DateTime value. Gets a DateTime value of an item with the specified name. The item’s qualified name (prefix:local format). The item value or null (Nothing in Visual Basic) if it is not a DateTime value. Gets the Single value of a node with the specified name. The node name. The node value or null (Nothing in Visual Basic) if it is not a Single value. Gets the Single value of a node with the specified name. The node’s qualified name (prefix:local format). The node value or null (Nothing in Visual Basic) if it is not a Single value. Gets an Int32 value of an item with the specified name. The item name. The item value or null (Nothing in Visual Basic) if it is not an Int32 value. Gets an Int32 value of an item with the specified name. The item’s qualified name (prefix:local format). The item value or null (Nothing in Visual Basic) if it is not an Int32 value. Gets a simple value node with a specified name. The node name. The simple value node with the specified name or null (Nothing in Visual Basic) if the node with such name is not a simple value node. Gets a simple value node with a specified name. The node’s qualified name (prefix:local format). The simple value node with the specified name or null (Nothing in Visual Basic) if the node with such name is not a simple value node. Gets the String value of an item with the specified name. The item name. The item value or null (Nothing in Visual Basic) if it is not a String value. Gets the String value of an item with the specified name. The item’s qualified name (prefix:local format). The item value or null (Nothing in Visual Basic) if it is not a String value. Gets a nested structure with a specified name. The structure name. The nested structure with the specified name or null (Nothing in Visual Basic) if the item with this name is not a structure. Gets a nested structure with a specified name. The structure’s qualified name (prefix:local format). The nested structure with the specified name or null (Nothing in Visual Basic) if the item with such name is not a structure. Removes the specified item from the array. The name of the item to be removed. true if the item is removed successfully; otherwise, false. Removes the specified item from the array. The name of the item to be removed. true if the item is removed successfully; otherwise, false. Gets the node’s value type. The node value type (). Retrieves a list of structure item values. A list of structure item values. Base class for XMP nodes with a value. Gets or sets the default language for the node value. The node value language (can be case-insensitive). Gets a list of value node qualifiers. A list of qualifiers. Gets the node’s value type. The node value type. Lists values that specify the value type of the XMP packet element. An array value. A simple value. A structure value.