DevExpress.Pdf.v22.2.Drawing
Contains classes and enumerations that are used to implement the main functionality of WinForms and WPF PDF Viewers, and the PDF Document API.
Implements options used to obtain information common for annotation types.
Gets the annotation’s bounds on the page.
Annotation bounds in the page coordinate system.
Gets the annotation color.
The annotation color.
Gets the annotation’s name.
The annotation name.
Gets the page number where the annotation is located.
The page number.
Gets the annotation’s type.
One of enumeration values that indicates the annotation type.
Implements options used to obtain information common for annotation types.
Gets the markup annotation’s author.
The annotation author.
Gets the annotation contents.
The annotation contents.
Gets the date and time of the annotation’s last modification.
The date and time of the annotation’s last modification.
Obtains the annotation comments.
A list of comments added to the annotation.
Obtains the annotation reviews.
A collection of reviews applied to the annotation.
Implements options used to build all annotation types.
Gets the annotation’s type.
An enumeration value that indicates the annotation type.
Gets the annotation’s bounds on a page.
Annotation bounds in the page coordinate system.
Specifies the annotation’s color.
The markup annotation color.
Specifies the annotation contents.
The annotation contents.
Specifies whether or not to select the annotation.
true, to select the annotation; otherwise, false (the default value).
Specifies the date and time of the annotation’s last modification.
The date and time when the annotation was last modified.
Specifies the annotation name.
The name of the annotation.
Gets the number of the page on which the annotation is located.
The page number.
Implements properties used to return information about markup annotations.
Gets the date and time when the markup annotation was created.
The date and time of the markup annotation’s creation.
Gets the markup annotation opacity.
The markup annotation opacity (from 0 to 1).
Gets the markup annotation’s subject.
A short description of the subject.
Implements properties used to build markup annotations.
Gets or sets the author of a markup annotation’s author.
The author’s name.
Specifies the date and time when the markup annotation was created.
The annotation’s creation date.
Specifies the markup annotation opacity.
Markup annotation opacity (from 0 to 1).
Gets or sets a subject the markup annotation addresses.’
A short description of the subject.
Contains properties used to return information about text annotations.
Gets the name of the annotation’s icon.
The annotation icon’s name.
Contains options used to build text annotations.
Gets the name of the annotation’s icon.
The icon name.
Contains properties used to return information about text markup annotations.
Gets a collection of quadrilateral points that encompass the annotation area.
A list of quadrilateral points.
Gets the style of a text markup annotation.
An enumeration value that indicates the text markup style.
Implements options used to build text markup annotations.
Gets a collection of quadrilateral points that encompass the annotation area.
A list of the quadrilateral points.
Gets a selected text for which a markup annotation is created.
The selected text.
Gets or sets the style of a text markup annotation.
The enumeration value that specifies the annotation style.
Contains filters that can be applied to annotations.
Initializes a new instance of the class.
Retrieves a list of authors whose annotations should be displayed.
A list of annotation authors.
Specifies whether to show checked annotations.
true to apply this filter; otherwise, false.
Clears all applied filters.
Clears all applied filters without notification.
Fires when the filter has been changed.
Specifies whether to hide all annotations and comments.
true to hide all annotations; otherwise, false.
Specifies whether to show annotations whose review status is None.
true to apply this filter; otherwise, false.
Gets or sets the text used to filter annotations.
The text that annotations should contain.
Retrieves a list of statuses by which to filter the annotations.
A list of statuses.
Retrieves a list of types by which to filter the annotations.
A list of types.
Lists values used to specify the annotation’s sort mode in the Comments pane.
Annotations are sorted by author.
Annotations are sorted by checkmark status (checked or unchecked).
Annotations are sorted by date.
Annotations are sorted by page.
Annotations are sorted by type.
Allows you to draw graphics content on a PDF page.
Adds an interactive form field as graphics content.
An interactive form field that should be added.
Adds a link that refers to the document page with the specified number. Allows you to set the page point positioned at the top left corner of the document window, and zoom factor.
A page area (in world coordinate system) where you can add a link.
The page number.
The horizontal coordinate of a page point (in the world coordinate system) positioned at the top left corner of the document window.
The vertical coordinate of a page point (in the world coordinate system) positioned at the top left corner of the document window.
The zoom factor by which the document is scaled after you click a link.
Adds a link that refers to the document page with the specified number. Allows you to set a page point positioned at the top left corner of the document window.
A page area (in the world coordinate system) where you can add a link.
The page number.
The horizontal coordinate of a target page point (in the world coordinate system) that is positioned at the top left corner of the document window.
The vertical coordinate of a target page point (in the world coordinate system) that is positioned at the top left corner of the document window.
Adds a link that refers to the document page with the specified number and zoom factor.
A page area (in the world coordinate system) where you can add a link.
The target page number.
A zoom factor by which the document is scaled after you click a link.
Adds a link that refers to the document page with the specified number.
A page area (in world coordinate system) where you can add a link.
The page number.
Adds a link to a URI at the specified page rectangle.
A page area (in the world coordinate system) where you can add a link.
A object that is the link URI.
Adds graphics to a PDF page background with the specified horizontal and vertical resolutions.
A object that is the page where graphics are drawn (measured in points - 1/72 of an inch).
A object that represents the value, in dots per inch, for the horizontal resolution.
A object that represents the value, in dots per inch, for the vertical resolution.
Adds graphics to a PDF page background.
A object that is the page in the document where graphics are drawn (measured in points - 1/72 of an inch).
Adds graphics to a PDF page foreground with the specified horizontal and vertical resolutions.
A object that is the page in the document where graphics are drawn (measured in points - 1/72 of an inch).
A object that represents the value, in dots per inch, for the horizontal resolution.
A object that represents the value, in dots per inch, for the vertical resolution.
Adds graphics to a PDF page foreground.
A object that is the page in the document where graphics are drawn (measured in points - 1/72 of an inch).
Clears all interactive form fields that were previously added to PDF graphics.
Specifies whether to convert bitmap images into JPEG to reduce the size of the resulting PDF file.
true, to convert bitmap images to the Jpeg format; otherwise, false.
The default DPI of a page that is the default size to display text and other content on the page.
A DPI value.
Draws a Bezier curve specified by four points (in the world coordinate system).
A object that specifies the color, width, and style of the curve.
A structure that specifies the start point of the curve.
A structure that specifies the first control point of the curve.
A structure that specifies the second control point of the curve.
A structure that specifies the end point of the curve.
Draws a series of Bezier curves by points from the specified array.
A object that specifies the color, width, and style of the curve.
An array of structures that specifies points (in world coordinate system) by which you can draw a series of Bezier curves.
Draws an ellipse in the specified page rectangle.
A structure that specifies the color, width, and style of the ellipse.
A structure that specifies a page area (in world coordinate system) where you can draw an ellipse.
Draws the specified image data at the specified point.
An array of bytes with image data.
A point in world coordinate system where you can draw an image.
Draws an image data in the specified page rectangle. The image is scaled to fit the rectangle.
An image to draw.
A page area in world coordinate system where you can draw an image.
Draws the specified image in its original size at the specified page point.
An image to draw.
A point in world coordinate system where you can position an image.
Draws the specified image part in a page rectangle.
An image to draw.
A page rectangle in world coordinate system where you can draw an image. The image portion is scaled to fit the rectangle.
A portion of the image to draw.
Indicates the measurement units used by the srcRect parameter.
Draws an image in the specified page rectangle. The image is scaled to fit this rectangle.
An image to draw.
A page area in world coordinate system where you want to draw an image.
Draws an image from a stream at the specified page point.
A stream with image data.
A point on the page in world coordinate system where you can draw an image.
Draws an image from a stream in the specified page rectangle. The image is scaled to fit the rectangle.
A stream with image data.
A page area in world coordinate system where you can draw an image.
Draws a line that connects two points with specified coordinates.
A object that specifies the color, width, and style of the line.
A object that specifies the x-coordinate of the first point.
A object that specifies the y-coordinate of the first point.
A object that specifies the x-coordinate of the second point.
A object that specifies the y-coordinate of the second point.
Draws a series of lines that connect points from the specified array.
A object that specifies the color, width, and style of the lines.
An array of structures that specifies points to connect (in world coordinate system).
Draws the specified page content.
The source page from which content is drawn.
Draws the specified path on a page.
A object that specifies the color, width, and style of the path.
A object in world coordinate system.
Draws a polygon by points from the specified array.
A object that specifies the color, width, and style of the polygon.
An array of structures that specify the polygon vertices (in world coordinate system).
Draws a rectangle in the specified page area.
A object that specifies the color, width, and style of the rectangle.
A structure that specifies a page area (in world coordinate system) where you can draw a rectangle.
Draws text at the specified point. Allows you to specify brush, font, and string parameters.
A text to draw.
An object that defines font options.
An object that determines the color and texture of the drawn text.
A point in the world coordinate system where you can position text.
An object that specifies text formatting attributes.
Draws text with the specified brush and font parameters at the specified page point.
A text to draw.
An object that defines font options.
An object that determines the color and texture of the drawn text.
A point in the world coordinate system where you can position text.
Draws text in the specified page rectangle. Allows you to specify brush, font, and string parameters.
A text to draw.
An object that defines text font options.
An object that determines the color and texture of the drawn text.
A page rectangle in the world coordinate system where you can draw text.
An object that specifies text formatting attributes.
Draws text with the specified brush and font parameters in the specified page rectangle.
A text to draw.
A object that defines the text format of the string.
A object that determines the color and texture of the drawn text.
A page rectangle in the world coordinate system where you can draw text.
Draws text at the specified page point. Allows you to specify brush, font, and string parameters.
A text to draw.
An object that defines font options.
An object that determines the color and texture of the drawn text.
The x-coordinate in the world coordinate system of a point where you can draw text.
The y-coordinate in the world coordinate system of a point where you can draw text.
An object that specifies text formatting attributes.
Draws text with the specified brush and font parameters at the specified point on a page.
A text to draw.
A object that defines the text format.
A object that determines the color and texture of the drawn text.
The x-coordinate in the world coordinate system of a point where you can draw text.
The y-coordinate in the world coordinate system of a point where you can draw text.
Fills the interior of an ellipse located in the specified page rectangle.
A object that specifies the brush used to fill the ellipse.
A structure that specifies a page area (in world coordinate system) where you can draw an ellipse.
Fills the interior of the specified path.
A object that specifies the brush used to fill the path.
A object in world coordinate system.
Fills the interior of a polygon specified by array points.
A object that specifies the brush used to fill the polygon.
An array of structures that specify the polygon vertices (in world coordinate system).
Fills the interior of a rectangle located in the specified page area.
A object that specifies the brush used to fill the rectangle.
A structure that specifies a page area (in world coordinate system) where you can draw a rectangle.
Assigns the clip region of the object to the intersection of the current clip region and the specified page region.
A structure that intersects the current clip region of the object (defined in world coordinate system).
Gets or sets the quality of JPEG images in the resulting PDF file.
Specifies the quality of images in the resulting PDF file.
Measures the specified string when drawn with the specified font and format parameters, horizontal and vertical resolutions.
A text to measure.
An object that defines font settings.
An object that specifies text formatting parameters.
The horizontal resolution, in dots per inch. The default value is 96.
The vertical resolution, in dots per inch. The default value is 96.
The string’s measured size.
Measures the specified string when drawn with the specified font and text formatting parameters.
A text to measure.
An object that contains font parameters.
An object that contains text formatting parameters.
The string’s measured size.
Measures a string when it is drawn with the specific font and text formatting settings.
A string to measure.
An object that contains font parameters.
Specifies the maximum layout area for the text.
An object that contains text formatting parameters.
The horizontal resolution (in dots per inch). The default value is 96.
The vertical resolution (in dots per inch). The default value is 96.
The number of characters in the string.
The number of lines in the string.
The string’s measured size.
Measures the specified string when drawn with specified font and text formatting parameters. Allows you to specify text layout size, and horizontal and vertical resolutions.
A text to measure.
An object that defines font parameters.
The maximum layout area for the text.
An object that defines text formatting parameters.
The horizontal resolution, in dots per inch. The default value is 96.
The vertical resolution, in dots per inch. The default value is 96.
The string’s measured size.
Measures the specified string when drawn with the specified font, text layout size, and format.
A to measure.
An object that contains font parameters.
Specifies the maximum layout area for the text.
An object that contains text formatting parameters.
The string’s measured size.
Measures the specified string when drawn with the specified font settings.
A text to measure.
An object that contains font parameters.
The maximum layout area for the text.
The string’s measured size.
Measures the specified string when drawn with specified font parameters.
A text to measure.
An object that defines font parameters.
The string’s measured size.
Restores the saved graphics state.
Rotates the coordinate system clockwise to the specified angle relative to its origin.
Angle of rotation in degrees.
Saves the current graphics state to the stack.
Scales the coordinate system by the specified scale factor.
Scale factor in the x direction.
Scale factor in the y direction.
Specifies how to interpret a point passed to the PdfGraphics.DrawString method as a parameter.
Indicates the point location relative to the drawn text.
Translates the coordinate system origin to the specified point.
The x-coordinate of the translation.
The y-coordinate of the translation.
Gets or sets a value which indicates whether to use kerning when drawing characters.
true to use kerning; otherwise, false.
Contains border appearance settings of an interactive form field.
Initializes a new instance of the class with the default settings.
Specifies a color of an interactive form field border.
The border color.
Specifies a style of an interactive form field border.
An enumeration value that indicates the border style.
Specifies the width of the interactive form field border.
The border width.
A check box field in PDF Graphics API.
Initializes a new instance of the class with the specified parameters.
A name of a check box field.
A page rectangle in the world coordinate system where you can draw a check box field.
Specifies the shape of the marker that appears inside a check box when a user selects it.
An enumeration value that indicates the check box marker shape.
Specifies an export value of a check box field.
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.
Specifies whether to generate a down appearance that appears in a check box when the mouse button is pressed within the check box area.
true to generate a down appearance in the check box area; otherwise, false.
A base class for combo box and list box fields in PDF Graphics API.
Adds an item with the specified display and export values to a combo box or a list box field.
A value to be added to a combo box and list box.
An export value.
Adds an item with the specified display value to a combo box or a list box field.
A that is a value to be added to combo box and list box.
Clears the combo box or list box selection.
Removes all values to be added to a list box or combo box field.
Selects an item in a combo box or a list box by its export value.
The item’s export value.
true, if the combo box or list box item was successfully selected; otherwise, false.
Selects or unselects an item in a combo box of a list box field by its index.
The zero-based index of the item that should be selected or unselected.
true, to select the item; false to unselect the item.
A combo box field in PDF Graphics API.
Initializes a new instance of the class with the specified parameters.
The name of a combo box field.
A page area in the world coordinate system where you can draw a combo box.
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.
Obtains value format options of a field.
An object that allows you to specify the value format.
A base class for common form field types (text box, check box, list box, combo box, and signature) in PDF Graphics API.
Specifies a page rectangle in the world coordinate system where the form field is located on a page.
A form field rectangle.
Specifies the horizontal alignment of the form field’s text.
An enumeration value that indicates the text alignment type.
A base class for all interactive form fields in PDF Graphics API.
Obtains appearance settings of a form field.
An object that specifies appearance options.
Creates a combo box with the specified name in the target page area.
A name of a combo box field.
A page rectangle in the word coordinate system where you can draw a form field.
The created combo box field.
Creates a list box field with the specified name in the target page area.
A name of a list box field.
A page rectangle in the word coordinate system where you can draw a form field.
The created list box field.
Creates a radio group field with the specified name.
A name of a radio group field.
The created radio group field.
Creates a signature field with the specified name in the target page area.
A name of a signature field.
A page rectangle in the word coordinate system where you can draw a form field.
The created signature field.
Creates a text box with the specified name in the target page area.
A that specifies the name of a text box field.
A page rectangle in the word coordinate system where you can draw a form field.
The created text box field.
Specifies form field’s name.
The field name.
Specifies whether a form field is printable.
true, if a form field can be printed on a page, otherwise, false.
Gets or sets whether the interactive form field is read-only.
true if the field is read-only; otherwise, false.
Gets or sets whether to force users to complete a form field.
true to mark the form field as required; otherwise, false.
Specifies a form field’s rotation angle.
An enumeration value that indicates a rotation degree (counterclockwise relative to a page).
Specifies a form field’s tooltip text.
A text displayed in the form field’s tooltip.
Specifies whether a form field is visible on a page.
true if a form field is visible; otherwise, false.
Contains appearance settings of an interactive form field.
Initializes a new instance of the class with the default settings.
Specifies the form field’s background color.
A value that specifies the interactive form field’s background color.
Specifies the border appearance settings for an interactive form field.
An object that contains border appearance parameters.
Specifies a font family name for an interactive form field.
A font family name.
Specifies the font size of the interactive form field.
Font size.
Specifies the font style of the form field.
Font style.
Specifies the foreground color of the interactive form field.
Foreground color.
A list box field in PDF Graphics API.
Initializes a new instance of the class with the specified parameters.
The name of a list box field.
A page area in the world coordinate system where you can draw a list box.
Gets or sets whether to enable users to select multiple items in the list box.
true to enable multiple selection; otherwise, false.
Specifies the index of the first visible item in the list box field.
A zero-based index of the first visible item in the list box.
A radio group field in PDF Graphics API.
Initializes a new instance of the class with the specified radio group field name.
A name of a radio group field.
Adds a radio button with the specified name to the radio group field and places it in the specified page area.
A name of a radio button.
A page rectangle in the world coordinate system where you can draw the radio button.
Gets or sets the radio button style.
An enumeration value that determines the style of a radio button in a radio group.
Removes all radio buttons from the radio group field.
Gets the number of radio buttons in the radio group field.
The number of radio buttons in the radio group field.
Specifies index of the selected item in radio group field.
The zero-based index of the radio group’s selected item.
Specifies whether to generate a down appearance that appears when the mouse button is pressed within the radio button area.
true, if a down appearance is generated within the radio button area; otherwise, false. Default value is true.
A signature form field in PDF Graphics API.
Initializes a new instance of the class with the specified parameters.
A name of a signature form field.
A page rectangle in the world coordinate system where you can draw a form field.
Specifies an image displayed in the signature form field.
A object that is an image displayed in the signature form field.
Specifies the vertical alignment of the string in the signature field.
An enumeration value that indicates the vertical line alignment.
Specifies whether to stretch an image to fill the signature field rectangle.
true to stretch an image to fill the field rectangle; otherwise, false.
Specifies the text displayed in a signature field.
The text displayed in the signature field.
A text box field in PDF Graphics API.
Initializes a new instance of the class with the specified parameters.
A name of a text box field.
A page area in the world coordinate system where you can draw a text box field.
Specifies the maximum text length for a text box field.
A positive integer that is the maximum number of characters allowed in a text box field. The value 0 indicates an unlimited number of characters.
Specifies whether the text box field can contain multiple 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 field 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.
Specifies text of the text box field.
Text displayed in the text box field.
Specifies the text form field input type.
An enumeration value that indicates the input type.
Obtains value format options of a form field.
An object that allows you to specify the value format.
Specifies how images are exported to PDF format.
The resulting Jpeg image quality is high.
The resulting Jpeg image quality is the highest.
The resulting Jpeg image quality is low.
The resulting Jpeg image quality is the lowest.
The resulting Jpeg image quality is medium.
Contains rendering parameters used to export a PDF page to a Bitmap image.
Creates a new PdfPageRenderingParameters instance with the specified image’s largest dimension length.
The largest dimension length, in pixels.
A new PdfPageRenderingParameters instance with the specified LargestEdgeLength property.
Creates a new PdfPageRenderingParameters instance with the specified image DPI.
An image DPI.
A new PdfPageRenderingParameters instance with the specified Dpi property.
Obtains the predefined resolution of a converted page.
An image DPI.
Gets the length of an image’s largest dimension.
The largest dimension length, in pixels.
Provides the additional printer settings to a PDF Viewer.
Initializes a new instance of the class with the default settings.
Initializes a new instance of the class with the specified settings.
A object.
Gets or sets whether to enable the legacy printing engine.
true to use the old printing engine; otherwise - false.
Specifies the PDF document page numbers to be printed.
An array of integer values that correspond to page numbers.
Specifies the orientation of pages to be printed.
A value. The default value is .
Specifies the dpi value used to print the PDF document.
A value which represents the printing dpi.
Gets or sets a value which indicates whether to print the document content in grayscale.
true to print a document content in grayscale; false the current printer settings are used.
Gets or sets whether to print text markup annotations (sticky notes).
true to print sticky notes; otherwise, false.
Gets or sets whether to print text as character outlines in the DirectX printing engine.
true to print text as outlines; otherwise, false.
Specifies the percentage scale factor of the document page to be printed.
A value which represents the scale factor of the document page (the scale is measured as a percentage).
Specifies the page scale mode when a document is printing.
A value.
Provides access to the standard .NET Framework printer settings.
A object containing the standard .NET Framework printer settings.
Provides data for the and events.
Returns the total number of pages which were sent to the printer.
An integer value which represents the total number of pages which were sent to the printer.
Returns the page number of the currently printed page.
An integer value that is the page number.
A method that will handle the and events.
The event source. This parameter identifies either the or which raised the event.
A object that contains event data.
Lists the available document orientation modes.
The orientation is defined automatically to fit the page content to the specific paper type.
Orientation of the document pages is landscape.
Orientation of the document pages is portrait.
Lists the available document scale modes.
A printed page is not scaled.
A printed page is scaled by a specified percentage scale factor.
A printed page is scaled to fit a specific paper size.
Provides data for the and events.
Gets the page number in a document.
An integer value, specifying the page number.
Gets the size of the current page.
A value.
Gets or sets a value which indicates whether to print the document content in grayscale.
true to print a document content in grayscale; false the current printer settings are used.
A method that will handle the and events.
The event source. This parameter identifies either the or which raised the event.
A object that contains event data.
Lists values used to specify the rendering engine.
Default rendering engine.
DirectX hardware rendering engine.
DirectX software rendering engine.
GDI/GDI+ rendering engine.
Skia graphics engine.
Defines extension methods for the IPdfViewerAnnotationBuilder interface.
Casts the IPdfViewerAnnotationBuilder object to the IPdfViewerMarkupAnnotationBuilder object.
Current IPdfViewerAnnotationBuilder object.
The object that contain information about the markup annotation.
Casts the IPdfViewerAnnotationBuilder object to the IPdfViewerTextAnnotationBuilder object.
Current IPdfViewerAnnotationBuilder object.
The IPdfViewerTextAnnotationBuilder object that contains text annotation parameters.
Casts the IPdfViewerMarkupAnnotationBuilder object to the IPdfViewerTextAnnotationBuilder object.
Current IPdfViewerMarkupAnnotationBuilder object.
The IPdfViewerTextAnnotationBuilder object that contains text annotation parameters.
Casts the IPdfViewerAnnotationBuilder object to the IPdfViewerTextMarkupAnnotationBuilder object.
Current IPdfViewerAnnotationBuilder object.
The IPdfViewerTextMarkupAnnotationBuilder object that contains text markup annotation parameters.
Casts the IPdfViewerMarkupAnnotationBuilder object to the IPdfViewerTextMarkupAnnotationBuilder object.
Current IPdfViewerMarkupAnnotationBuilder object.
The IPdfViewerTextMarkupAnnotationBuilder object that contains text markup annotation parameters.
Defines extension methods for the IPdfViewerAnnotation interface.
Casts the IPdfViewerAnnotation object to the IPdfViewerMarkupAnnotation object
Current IPdfViewerAnnotation object.
The IPdfViewerMarkupAnnotation object that contains markup annotation parameters.
Casts the IPdfViewerAnnotation object to the IPdfViewerTextAnnotation object.
Current IPdfViewerAnnotation instance.
The IPdfViewerTextAnnotation object that contains text annotation parameters.
Casts the IPdfViewerMarkupAnnotation object to the IPdfViewerTextAnnotation object.
Current IPdfViewerMarkupAnnotation instance.
The IPdfViewerTextAnnotation object that contains text annotation parameters.
Casts the IPdfViewerAnnotation object to the IPdfViewerTextMarkupAnnotation object.
Current IPdfViewerAnnotation object.
The IPdfViewerTextMarkupAnnotation object that contains text markup annotation parameters.
Casts the IPdfViewerMarkupAnnotation object to the IPdfViewerTextMarkupAnnotation object.
Current IPdfViewerMarkupAnnotation instance.
The IPdfViewerTextMarkupAnnotation object that contains text markup annotation parameters.