The HiQPdf namespace contains all the classes, interfaces, events and event handlers defined by the HiQPdf software.

Classes

  ClassDescription
Public classHiQPdfException
A generic exception that can be thrown by library. The message and inner exception offer additional information about the exception
Public classHtmlConversionInfo
An object of this class is created after a HTML conversion and contains information about the converted HTML document, about the HTML elements in the HTML document and about the regions rendered in a PDF document
Public classHtmlConverterBase
The base class for HTML converters
Public classHtmlDocumentHeader
An object of this type is created after HTML to PDF conversion and offers information about the document title and metadata
Public classHtmlElementInfo
Encapsulates various details about a HTML element collected during conversion
Public classHtmlElementInfoCollection
A collection of HtmlElementInfo objects
Public classHtmlObjectBase
The base class for HTML converter objects
Public classHtmlToImage
The HTML to Image converter class
Public classHtmlToPdf
The HTML to PDF converter class
Public classHtmlToSvg
The HTML to SVG converter class
Public classHttpAuthentication
Encapsulates a username and a password to resolve various types of HTTP authentication
Public classHttpCookiesCollection
The collection of HTTP cookies class
Public classHttpHeadersCollection
The collection of HTTP headers class
Public classHttpPostField
The HTTP POST field class
Public classHttpPostFieldsCollection
The collection of HTTP POST fields class
Public classHttpRequestCookie
The HTTP cookie class
Public classHttpRequestHeader
The HTTP header class
Public classNetworkProxy
The network proxy class
Public classPdfActionBase
Generic base class for PDF actions
Public classPdfAttachment
The PDF attachment class. An object of this class can be created by the CreateAttachmentFromFile(PdfPage, RectangleF, PdfAttachIconType, String) and CreateAttachmentFromStream(PdfPage, RectangleF, PdfAttachIconType, Stream, String) methods of the PdfDocument class
Public classPdfAutoOutlines
Controls the creation of automatic outlines
Public classPdfBezierCurve
The PDF Bezier curve class
Public classPdfCanvas
A generic container for PDF objects
Public classPdfCertificate
The digital signature certificate class
Public classPdfCertificatesCollection
A collection of PdfCertificate elements
Public classPdfCircle
The PDF circle class
Public classPdfColor
The PDF color class
Public classPdfDestination
The destination of outlines, internal links and GoTo actions in the PDF document
Public classPdfDigitalSignature
The digital signature class. A digital signature can be applied to a PDF document using the AddDigitalSignature(PdfDigitalSignature, PdfPage, RectangleF) method
Public classPdfDocument
The PDF document class
Public classPdfDocumentControl
This class controls the properties of the PDF document generated by the HTML to PDF Converter. A reference to an object of this class is exposed by the Document property of the HtmlToPdf class
Public classPdfDocumentFooter
The PDF document footer canvas. An object of this type can be constructed using the CreateFooterCanvas(Single, Single) method of the PdfDocument class
Public classPdfDocumentHeader
The PDF document header canvas. An object of this type can be constructed using the CreateHeaderCanvas(Single, Single) method of the PdfDocument class
Public classPdfDocumentMargins
An object of this class is exposed by the Margins property of the PdfDocument class and controls the PDF document margins
Public classPdfDocumentProperties
Controls the title, subject, keywords, author and the creation date of a PDF document
Public classPdfDocumentSecurity
Controls the security attributes of the PDF document
Public classPdfDocumentViewer
The PDF viewer preferences class
Public classPdfDpiTransform
Transform between pixels, points and inches
Public classPdfDrawableObject
Generic base class for all the objects that can be laid out in a PDF page
Public classPdfEllipse
The PDF ellipse class
Public classPdfEllipseArc
The PDF ellipse arc class
Public classPdfEllipseSlice
The PDF ellipse slice class
Public classPdfFont
The PDF font class
Public classPdfFontsCollection
A collection of PdfFont objects
Public classPdfFooter
This class controls the footer of the PDF document generated by the HTML to PDF Converter. A reference to an object of this class is exposed by the Footer property of the PdfDocumentControl class
Public classPdfForm
The PDF document form class
Public classPdfFormButton
A button in a PDF form
Public classPdfFormCheckBox
A check box in a PDF form
Public classPdfFormComboBox
A combo box in a PDF form consisting in a drop down list and an optional editable text box
Public classPdfFormField
A field in a PDF document form
Public classPdfFormFieldsCollection
The PDF form fields collection
Public classPdfFormFieldStyle
The style of a PDF form field
Public classPdfFormListBox
A list box in a PDF form
Public classPdfFormRadioButton
A radio button in a radio buttons group
Public classPdfFormRadioButtonsGroup
A group of radio buttons in a PDF form
Public classPdfFormTextBox
A text box in a PDF form
Public classPdfGoToAction
The Go To action class
Public classPdfHeader
This class controls the header of the PDF document generated by the HTML to PDF Converter. A reference to an object of this class is exposed by the Header property of the PdfDocumentControl class
Public classPdfHtml
An object of this class can be laid out in any position in a PDF document to render HTML content in place. Multiple objects of this type can be laid out in the same PDF page and even overlapped. If there is no background defined in the HTML document then the background of the rendered content in PDF will be transparent, making visible the existing content under it
Public classPdfHtmlImage
An object of this class can be laid out in any position in a PDF document to render a HTML content as image in place. Multiple objects of this type can be laid out in the same PDF page and even overlapped.
Public classPdfImage
The PDF image class
Public classPdfJavaScriptAction
The JavaScript action class
Public classPdfLayoutInfo
The layout information after adding a PDF object to a canvas
Public classPdfLine
The PDF line class
Public classPdfLineStyle
The PDF line style encapsulating the line width, dash pattern, cap style and join style
Public classPdfMargins
The PDF document margins class
Public classPdfObject
A generic base class for PDF objects
Public classPdfOutline
The PDF outline class
Public classPdfOutlinesCollection
A collection of PdfOutline objects
Public classPdfPage
The PDF page class
Public classPdfPageCreatingParams
PageCreatingEvent event parameters
Public classPdfPageLayoutingEndedParams
PageLayoutingEndedEvent event parameters
Public classPdfPageLayoutingParams
PageLayoutingEvent event parameters
Public classPdfPageRegion
A region in a PDF document page
Public classPdfPagesCollection
A collection of PdfPage objects
Public classPdfPageSize
The PDF page size class
Public classPdfPolygon
The PDF polygon class
Public classPdfProperties
Controls the title, subject, keywords, author and the creation date of the PDF document generated by converter
Public classPdfRectangle
The PDF rectangle class
Public classPdfRepeatCanvas
This canvas is automatically laid out in the same position on each PDF page
Public classPdfRepeatCanvasCollection
A collection of PdfRepeatCanvas objects
Public classPdfResetFormAction
Encapsulates the Reset form action options
Public classPdfSecurity
Controls the security attributes of the generated PDF document
Public classPdfSubmitFormAction
Encapsulates the Submit form action options
Public classPdfText
The PDF text class
Public classPdfTextNote
The PDF text note class
Public classPdfViewer
The PDF viewer preferences class

Delegates

  DelegateDescription
Public delegatePdfPageCreatingDelegate
Delegate for the PageCreatingEvent event
Public delegatePdfPageLayoutingDelegate
Delegate for PageLayoutingEvent event
Public delegatePdfPageLayoutingEndedDelegate
Delegate for PageLayoutingEndedEvent event

Enumerations

  EnumerationDescription
Public enumerationConversionTriggerMode
The possible options for triggering the conversion after the page was loaded in converter
Public enumerationPdfAnchoringMode
The anchoring mode in a PDF page
Public enumerationPdfAttachIconType
The PDF file attachment icon type
Public enumerationPdfBlendingMode
The standard blending types in PDF
Public enumerationPdfBorderStyle
The border style in PDF
Public enumerationPdfColorSpace
The PDF color spaces
Public enumerationPdfDestinationViewMode
The view mode of a PDF destination
Public enumerationPdfDockingMode
The docking mode in a PDF page
Public enumerationPdfEncryptionLevel
The RC4 encryption level
Public enumerationPdfFormSubmitFlags
The submit form action flags that can be combined to specify various characteristics of the action
Public enumerationPdfFullScreenExitMode
The viewer page mode on exiting full screen
Public enumerationPdfLineCapStyle
The PDF line cap style
Public enumerationPdfLineDashPattern
The patterns of dashes and gaps used to stroke paths
Public enumerationPdfLineJoinStyle
PDF lines join styles
Public enumerationPdfOutlineStyle
The outline title style
Public enumerationPdfPageLayout
The page layout to be used when the document is displayed
Public enumerationPdfPageMode
The page mode to be used when the document is displayed
Public enumerationPdfPageOrientation
The PDF page orientation
Public enumerationPdfPageRotation
PDF page rotation
Public enumerationPdfReadingOrder
The reading order when the document is displayed
Public enumerationPdfStandard
The PDF standard used to generate the document
Public enumerationPdfStandardFont
PDF standard Type 1 fonts recognized by any PDF viewer
Public enumerationPdfTextHAlign
The PDF text horizontal allign
Public enumerationPdfTextNoteIconType
The PDF text note icon type
Public enumerationPdfTextOrder
The text order in PDF
Public enumerationPdfTextVAlign
The PDF text vertical align
Public enumerationProxyProtocol
The supported proxy protocols