# All Classes and Interfaces

Class
Description
AuthenticationOptions
Authentication options for accessing a URL in HTML to PDF converter like Integrated Windows Authentication in IIS.
BezierCurveElement
Represents a Bezier curve element to be rendered in a PDF document
Blending
The blending function for transparent rendering mode
Bookmark
This class represents a bookmark in the PDF document used to outline a section of the PDF document
CircleElement
This class represents a circle element that can be added to a PDF document
ColorProfile
This enumeration represents the color profiles of PDF document
ColorSpace
This enumeration contains the possible color spaces of a PDF document
ConversionSummary
Offers summary information about the conversion process.
DateAndTime
Encapsulates the date and time
DestinationViewMode
The view mode when an explicit destination is displayed in the viewer
DigitalSignatureElement
Represents a digital signature in the PDF document
Document
This class encapsulates a PDF document and can be used to create a new PDF document or to load an existing PDF document
DocumentOperation
DocumentOpType
ElementsRenderer
Base class for classes capable of rendering page elements
EllipseArcElement
Represents an ellipse arc element
EllipseElement
This class represents an ellipse element that can be added to a PDF document
EllipseSliceElement
This class represents an ellipse slice element that can be added to a PDF document
EncryptionAlgorithm
This enumeration contains the possible values of the encryption algorithm used to encrypt a PDF document
EncryptionKeySize
This enumeration contains the possible values of the length of the encryption key used to encrypt a PDF document
ExplicitDestination
Represents a destination in the PDF document for links, bookmarks and other interactive PDF features
FileAttachmentElement
This class represents a file attachment in the PDF document
FileAttachmentIcon
This enumeration contains the possible types of icons used in PDF to mark a file attachment
FileLinkElement
This class represents a link to an external file in a PDF document
FontSourceType
GradientColor
Used to fill a shape
GradientDirection
This enumeration represents the possible directions of the gradient color in a PDF document
HorizontalTextAlign
This enumeration contains the possible values of the horizontal alignment of the text in PDF documents
HtmlDocumentInfo
This class encapsulates the information about a converted HTML document like title, keywords, description and subject
HtmlElementMapping
Represents the mapping of a HTML element in the PDF document as collection of PDF rectangles.
HtmlElementMappingsCollection
Represents a collection of mappings of HTML elements in PDF
HtmlElementsMappingOptions
Defines the necessary API to retrieve the positions in the generated PDF document for the HTML elements specified in a list.
HtmlToImageConverter
This class offers the necessary methods to create a raster image from a web page at given URL or from a HTML string.
HtmlToImageElement
This class encapsulates a HTML to Image converter.
HtmlToPdfConverter
This class is the main class of the HTML to PDF Converter which offers the necessary methods to create a PDF document from a web page at given URL or from a HTML string.
HtmlToPdfElement
This class encapsulates a HTML to PDF converter functionality.
HtmlToPdfVariableElement
This class encapsulates a HTML to PDF converter functionality.
HtmlToSvgConverter
This class offers the necessary methods to create a SVG document from a web page at given URL or from a HTML String.
ImageElement
Objects of this class can be added to a PDF document to render images
ImageType
The possible image formats
ImpersonationLogonMode
The logon mode for impersonation *
ImpersonationOptions
This class encapsulates the options to control the HTML converter impersonation during navigation
InternalLinkElement
This class represents an internal link element in the PDF document which can be used to connect various sections of a PDF document
LineCapStyle
The line cap style
LineDashStyle
Specifies the style of a dashed line
LineElement
This class represents a line element that can be added to a PDF document
LineJoinStyle
This enumeration represents the possible styles to join the lines in a PDF document
LinePathSegment
LineStyle
The line style for a graphic element which draws lines
LinkUrlElement
This class represents a link to an URL in a PDF document
NameValuePair
Represents a name value pair
NameValuePairsCollection
Represents a collection of `NameValuePair` objects
NetworkProxyType
The type of proxy used by converter to resolve requests
ObjectValueType
PageElement
This abstract class is the base class for all elements that can can be added in a PDF document
PageGraphicElement
This abstract class is the base class for all graphic elements that can be added to a PDF document
PathElement
Represents a graphic path element to be rendered in a PDF document
PdfAction
Base class for the Go To, JavaScript, Submit Form or Reset Form actions
PdfActionGoTo
Represents a Go To action in the PDF document
PdfActionJavaScript
Represents a JavaScript action in the PDF document
PdfBookmarkOptions
This class contains the necessary properties to control the bookmarks creation in a PDF document
PdfBookmarkStyle
This enumeration represents the possible styles of a bookmark in a PDF document
PdfBorderStyle
This enumeration represents the possible border styles in a PDF document
PdfCompressionLevel
This enumeration contains the possible color spaces of a PDF document
PdfDocumentInfo
This class encapsulates the options to control the PDF document description (author, title, keywords, etc).
PdfDocumentOptions
This class encapsulates the options to control the PDF document rendering process.
PdfDocumentTableOfContents
This class contains the necessary properties to control the creation of a table of contents in a PDF document based on the HTML to PDF and HTML to Image elements added to document
PdfFont
This class represents a font in the PDF document that can be used by the text elements
PdfFooterOptions
This class encapsulates the options to control the appearance of the footer in the rendered PDF document.
PdfForm
This class represents the PDF form of a PDF document
PdfFormAutoFieldStyle
This class offers the necessary properties and methods to control the style of the automatically generated PDF form fields
PdfFormButton
Represents a button in a PDF form
PdfFormCheckBox
Represents a check box in a PDF form
PdfFormComboBox
Represents a combo box in a PDF form
PdfFormField
This class represents a field in the PDF form of a PDF document
PdfFormFieldStyle
This class represents the style of a PDF form field in a PDF document
PdfFormListBox
Represents a list box in a PDF form
PdfFormOptions
This class contains the properties to control the automatic conversion of a HTML form into a fillable PDF form
PdfFormRadioButton
Represents a radio button in a radio buttons group
PdfFormRadioButtonsGroup
Represents a group of radio buttons in a PDF form
PdfFormSubmitFlags
The submit form action flags to be combined to express various characteristics of the action
PdfFormTextBox
Represents a text box in a PDF form
PdfHeaderOptions
This class encapsulates the options to control the appearance of the header in the rendered PDF document.
PdfMargins
This class represents the dimensions of the margins of a PDF page
PdfPage
Represents a PDF document page
PdfPageOrientation
This enumeration represents the possible orientations of the PDF pages of a PDF document
PdfPageSize
This class represents a PDF page size
PdfRectangle
Represents the rectangle in a page of the generated PDF document
PdfResetFormAction
Represents a Reset action in a PDF form
PdfSecurityOptions
This class encapsulates the options to control the PDF document security options.
PdfStandardSubset
This enumeration represents the possible standards used by a PDF document
PdfSubmitFormAction
Represents a Submit action in a PDF form
PointFloat
Represents a point with floating point coordinates
PolygonElement
Represents a polygon in a PDF document
ProxyOptions
This class represents the various proxy settings that can be used to resolve the requests
RectangleElement
This class represents a rectangle in a PDF document
RectangleFloat
Represents a rectangle with floating point coordinates
RgbColor
Represents a RGB color
RotationAngle
Standard rotation angles for PDF pages
SizeFloat
Represents a size object with floating point width and height
SoundLinkElement
Represents a link to a sound file in PDF
StandardCJKFont
The Korean-Japanesse-Chinese (CJK) predefined fonts
StdFontBaseFamily
This enumeration contains the possible standard font families in a PDF document
TableOfContentsOptions
This class contains the necessary properties to control the automatic creation of a table of contents in a PDF document
Template
Represents a template element which can be repeated in all PDF document pages.
TemplateAnchoring
This enumeration represents the possible anchoring positions of the PDF template in a PDF page
TemplateDocking
The docking style of a PDF template in PDF page
TextElement
Represents a text element to be added to a PDF page or template
TextNoteElement
Represents a text annotation in the PDF page
TextNoteIcon
Defines set of text annotation types
TriggeringMode
This enumeration represents the possible modes to trigger the conversion of a HTML document
VerticalTextAlign
This enumeration contains the possible values of the vertical alignment of the text in PDF documents
ViewerFullScreenExitMode
Used in `ViewerPreferences` to specify how to display the document on exiting full-screen mode
ViewerPageLayout
A name object specifying the page layout to be used when the document is opened
ViewerPageMode
A name object specifying how the document should be displayed when opened
ViewerPreferences
Represents the viewer preferences of the PDF document
ViewerTextOrder
Used in `ViewerPreferences` to specify the predominant reading order for text