Click or drag to resize

ExpertPdf.PdfCreator Namespace

The ExpertPdf.PdfCreator namespace defines all the PDF Creator classes to be used in adding HTML to PDF, HTML to Image, RTF to PDF elements, graphic elements, manage the PDF document security and signatures, bookmarks, templates.
Classes
 ClassDescription
Public classAddElementResult The result of adding a PDF element to the renderer
Public classAddTextElementResult The result of adding a text element to the renderer
Public classAuthOptions Authentication options for accessing a URL in HTML to PDF converter (e.g IIS authentication).
Public classBeforeCreateNextPageEventArgs BeforeCreateNextPage event arguments
Public classBeforeRenderNextPageEventArgs BeforeRenderNextPage event arguments
Public classBezierCurveElement Represents a Bezier curve
Public classBookmark Represents a bookmark in the PDF document
Public classBookmarksCollection Represents a collection of bookmarks of a document.
Public classCircleElement Represents an ellipse shape
Public classDigitalCertificate This class represents a certificate used for digital signatures
Public classDigitalCertificatesCollection This class is used to manage a collection of certificates.
Public classDigitalCertificatesStore Provides and interface for getting digital certificates from system certificates store or from a password protected PKCS#12 file. A PKCS#12 file stores both the private and the public keys and such a file can be for example a file with extension .pfx generated by IIS from the SSL certificate installed for a website.
Public classDigitalSignatureElement Represents a digital signature in the PDF document. An instance of this class can be created by a call to Document.Security.CreateSignature()
Public classDocument Represents a PDF document
Public classDocumentInformation This class encapsulates the options to control the PDF document description (author, title, keywords, etc). The PDFConverter class define a reference to an object of this type
Public classDocumentOpenAction Encapsulates a Go To or JavaScript action to be performed when the document is opened.
Public classElementsRenderer Base class for classes capable of rendering page elements
Public classEllipseArcElement Represents an ellipse arc element
Public classEllipseElement Represents an ellipse shape
Public classEllipseSliceElement Represents a slice from an ellipse
Public classExplicitDestination Represents a destination in the PDF document for links, bookmarks and other interactive PDF features.
Public classFileAttachmentElement Represents a file attachment in the PDF document.
Public classFileLinkElement Represents a link to an external file
Public classFontCollection Represents a collection of fonts in a PDF document.
Public classGradientColor Used to fill a shape
Public classHtmlConvertException An exception thrown when adding a HtmlToPdfElement
Public classHtmlDocumentInfo This class encapsulates the information about a converted HTML document like title, keywords and description.
Public classHtmlElementMapping Represents te mapping of a HTML element in the PDF document as collection of PDF rectangles. A HTML element can span on many pages in the generated PDF document and therefore, in general, many PDF rectangles are necessary to completely describe the mapping of a HTML element in PDF.
Public classHtmlElementMappingsCollection Represents a collection of mappings of HTML elements in PDF.
Public classHtmlElementPdfRectangle Represents the rectangle occupied by a HTML element in a page of the generated PDF document.
Public classHtmlElementsMappingOptions Defines the necessary API to retrieve the positions in the generated PDF document for the HTML elements specified in a list. The HTML elements are specified by their unique HTML ID or HTML tag name.
Public classHtmlExcludedRegionsOptions Defines the necessary API to define a set of HTML regions to be excluded from conversion to PDF. The HTML regions to be excluded are defined as HTML elements specified by their unique HTML ID or HTML tag name.
Public classHtmlToImageElement This class encapsulates a HTML to Image converter. The HTML to Image conversion is performed when the element is added to a PDF page. The resulted image is embedded in the PDF document.
Public classHtmlToPdfElement This class encapsulates a HTML to PDF converter. The HTML to PDF conversion is performed when the element is added to a PDF page.
Public classImageElement Represents a PDF image element
Public classInternalLinkElement Represents a text link in the PDF document
Public classLicensingManager This class offers the interface for setting the license key
Public classLineElement This class represents a line
Public classLineStyle The line style for a graphic element which draws lines
Public classLinkUrlElement Represents a link to an URL in PDF document.
Public classMargins Represents a PDF page mergins
Public classMergePdf This class offers the necessary interfaces to merge PDF files and streams
Public classPageCollection Represents a collection of pages of a document.
Public classPageElement The base class for all page elements
Public classPageGraphicElement The base class for all graphic elements
Public classPageSize The PDF page size.
Public classPdfAction Base class for the PDF actions (Go To, JavaScript, etc)
Public classPdfActionGoTo Represents a Go To action in the PDF document.
Public classPdfActionJavaScript Represents a JavaScript action in the PDF document.
Public classPdfBookmarkOptions Controls the bookmark generation
Public classPdfColor Represents a PDF color
Public classPdfCreatorException Exception thrown by the Pdf Creator library
Public classPdfFont Represents a font in the PDF document.
Public classPdfPage Represents a PDF document page
Public classPolygonElement Represents a polygon
Public classProxyOptions The proxy settings used to resolve the requests. Note: This is used only by the WebKit rendering engine.
Public classRectangleElement This class represents a rectangle
Public classRtfConvertException An exception thrown when adding a RtfToPdfElement.
Public classRtfToPdfElement RTF to PDF Converter element
Public classSecurity This class encapsulates the options to control the PDF document security options. The Document class defines a reference to an object of this type
Public classSoundLinkElement Represents a link to a sound file in PDF
Public classSplitPdf This class offers the necessary interface to extract pages from a PDF document
Public classTemplate Represents a document template repeated on each document page
Public classTemplateCollection The PDF document templates. A document template is repeated on each page of the document.
Public classTextElement Represents a text element to be added to a PDF page or template.
Public classTextNoteElement Represents a text annotation in the PDF page.
Public classUnitsConverter Converts between various graphic units (pixels, points, etc)
Public classViewerPreferences Represents the viewer preferences of the PDF document
Delegates
 DelegateDescription
Public delegateBeforeCreateNextPageHandler BeforeCreateNextPage event handler
Public delegateBeforeRenderNextPageHandler BeforeRenderNextPage event handler
Enumerations
 EnumerationDescription
Public enumerationBlending The blending function for transparent rendering mode.
Public enumerationCertSystemStore The types of system certificates stores.
Public enumerationColorSpace Available color spaces
Public enumerationCompressionLevel The PDF streams compression level.
Public enumerationDestinationViewMode The view mode when an explicit destination is displayed in the viewer.
Public enumerationEncryptionKeySize The length of the encryption key
Public enumerationGradientDirection The direction of the gradient color.
Public enumerationHorizontalTextAlign Specifies horizontal alignment of text.
Public enumerationInternetSecurityZone Specifies the internet security zone settings used by the HTML converter to convert web sites.
Public enumerationLineCapStyle The line cap style
Public enumerationLineDashStyle Specifies the style of a dashed line.
Public enumerationLineJoinStyle Line join style
Public enumerationNetworkProxyType The type of proxy used by converter to resolve requests
Public enumerationPageOrientation PDF page orientation
Public enumerationPdfBookmarkStyle The bookmark text style.
Public enumerationPdfStandardSubset The PDF subset used by the document.
Public enumerationRenderingEngine Specifies the rendering engine used by the converter to load and render the html.
Public enumerationRotationAngle Standard rotation angles for PDF pages.
Public enumerationStandardCJKFont The Korean-Japanesse-Chinese (CJK) predefined fonts.
Public enumerationStartupMode Specifies the converter startup mode. By default this is set to Automatic and the conversion is started as soon as the page loads (and ConversionDelay elapses). If set to Manual, the conversion is started only by a javascript call to ExpertPdfJSObj.startConversion()
Public enumerationStdFontBaseFamily Standard PDF font families.
Public enumerationTemplateAnchoring The anchoring position of the PDF template.
Public enumerationTemplateDocking The docking style of the PDF template.
Public enumerationTextNoteIcon Defines set of text annotation types.
Public enumerationVerticalTextAlign Specifies vertical alignment of text.
Public enumerationViewerFullScreenExitMode Used in ViewerPreferences to specify how to display the document on exiting full-screen mode
Public enumerationViewerPageLayout A name object specifying the page layout to be used when the document is opened.
Public enumerationViewerPageMode A name object specifying how the document should be displayed when opened.
Public enumerationViewerTextOrder Used in ViewerPreferences to specify the predominant reading order for text.