Table of Contents

Namespace Syncfusion.Pdf

Classes

CustomMetadata

CusotmMetadata used for add CustomMetadata to PDFDictionary

PageAddedEventArgs

Provides data for PageAddedEventHandler event.

PdfAnnotationException

Exception of this type is raised when annotation object is used incorrectly.

PdfArtifact

Artifacts in the PDF document can be graphic objects or other markings that are not a part of the authored content and will include things such as headers, footers, page numbers, watermarks, cut marks, color bars, background images, lines separating content, or decorative images.

PdfAttached

Represents the logically attached artifcat on the page.

PdfAutomaticField

Represents a fields which is calculated before the document saves.

PdfBookletCreator

Represents a booklet creator, which allows to create a booklet from a PDF document.

PdfBorders

The class used represents the cell border of the PDF grid

PdfCollection

The class used to handle the collection of PDF objects.

PdfCompositeField

Represents class which can concatenate multiple automatic fields into single string.

PdfConformanceException

Exception of this type is raised when the document contains object which are not supported by current document standard.Inherited from PdfDocumentException

PdfCreationDateField

Represents class to display creation date of the document.

PdfDateTimeField

Represents date and time automated field.

PdfDestinationPageNumberField

Represents class which displays destination page's number.

PdfDocument

Represents a PDF document and can be used to create a new PDF document from the scratch

PdfDocumentAuthorField

Represent automatic field which contains document's author name.

PdfDocumentBase

Represent common properties of PdfDocument and PdfLoadedDocument classes.

PdfDocumentException

The class represents general PDF document level exceptions. The PdfDocumentException inherited from the PdfException class

PdfDocumentInformation

A class containing the information about the document.

PdfDocumentLayerCollection

The class provides methods and properties to handle the collections of PdfLayer

PdfDocumentPageCollection

Implements a virtual collection of all pages in the document.

PdfDocumentTemplate

Encapsulates a page template for all the pages in the document.

PdfDynamicField

Represents automatic field which value is dynamically evaluated.

PdfEdges

The class used represents the edges of the grid cells

PdfException

The class represents general PDF exceptions. The PdfException inherited from the Exception class

PdfFileStructure

This class represents a set of the properties that define the internal structure of PDF file.

PdfInvalidPasswordException

Indicates that the provided user or owner password is not valid.

PdfLayer

The PdfLayer used to create layers in PDF document. Layers refers to sections of content in a PDF document that can be selectively viewed or hidden by document authors or consumers

PdfLoadedPage

Represents a page loaded from a PDF document.

PdfLoadedPageLabelCollection

The class provides methods and properties to handle the collections of PdfPageLabel.

PdfMergeOptions

Represents to customize the support of merging PDF documents.

PdfMultipleNumberValueField

Represents automatic field which has the same value within the PdfGraphics

PdfMultipleValueField

Represents automatic field which has the same value within the PdfGraphics

PdfPaddings

The class used represents the cell padding of the PDF grid

PdfPage

Provides methods and properties to create PDF pages and its elements, PdfPage class inherited from the PdfPageBase class

PdfPageBase

The abstract base class for all pages, Provides methods and properties to create PDF pages and its elements

PdfPageCountField

Represents total PDF document page count automatic field.

PdfPageLabel

The PdfPageLabel used to identify each page visually on the screen or in print.

PdfPageLayer

The PdfPageLayer used to create layers in PDF document. Layers refers to sections of content in a PDF document that can be selectively viewed or hidden by document authors or consumers

PdfPageLayerCollection

The class provides methods and properties to handle the collections of PdfPageLayer

PdfPageNumberField

Represents PDF document page number field.

PdfPageResources

The class provides methods and properties to access the PDF page resources.

PdfPageSettings

The class provides various setting related with PDF pages

PdfPageSize

Represents information about various predefined page sizes.

PdfPageTemplateElement

Describes a page template object that can be used as header/footer, watermark or stamp.

PdfPageTransition

Represents parameters how to display the page in the presentation mode.

PdfPortfolioAttributes

The class represents attributes of attached files in the portfolio such as Title,Name,Author..etc

PdfPortfolioInformation

The class represents the creation of PDF portfolio

PdfPortfolioSchema

The class represents the collections of schema field

PdfPortfolioSchemaCollection

The class represents the collection of schema attributes.

PdfPortfolioSchemaField

The class represents the creation of schema filed

PdfSection

Represents a section entity. A section it's a set of the pages with similar page settings.

PdfSectionCollection

Represents the collection of the PdfSection.

PdfSectionNumberField

Represents an automatic field to display the section number.

PdfSectionPageCollection

Represents the collection of pages in a PdfSection .

PdfSectionPageCountField

Represents an automatic field to display number of pages in section.

PdfSectionPageNumberField

Represents an automatic field to display page number within a section.

PdfSectionTemplate

Represents a page template for all the pages in the section.

PdfSingleValueField

Represents automatic field which has the same value in the whole document.

PdfSplitOptions

Represents to customize the support of splitting PDF documents.

PdfStampCollection

A collection of stamps that are applied to the page templates.

PdfStaticField

Represents automatic field which value can be evaluated in the moment of creation.

PdfStructureElement

Represents the structure element

PdfTag

Represents the tag for the element

PdfViewerPreferences

Defines the way the document is to be presented on the screen or in print.

ProgressEventArgs

Shows the saving progress of the PDF document.

TextGlyph

Gets the details of character in the word.

TextLine

Details of the text present in a line

TextLineCollection

Gets the details of lines in the specified page.

TextWord

Details of a word present in the line.

Interfaces

ICloneable

Enums

DuplexMode

The paper handling option to use when printing the file from the print dialog.

HttpReadType

Specifies the different way of presenting the document at the client browser.

PageScalingMode

Specifies the different page scaling option that shall be selected when a print dialog is displayed for this document.

PdfAlignmentStyle

Specifies how the page template is aligned relative to the template area.

PdfArtifactSubType

Represents the subtype of the artifact

PdfArtifactType

Represents the type of the artifact

PdfAttachmentRelationship

Specifies the file relationship of attachment.

PdfBorderOverlapStyle

Specifies the values of the border overlap style.

PdfCompressionLevel

Defines data compression level.

PdfConformanceLevel

Specifies the Pdf document's Conformance-level.

PdfCrossReferenceType

Specifies the type of the PDF cross-reference.

PdfDockStyle

Specifies the docking style of the page template.

PdfEdge

Represents the edges of the page.

PdfFormFieldsTabOrder

Specifies tab order types for form fields

PdfGridBuiltinStyle

Specifies PdfGrid built-in table styles.

PdfImagePosition

Enum that represents the PDF image position.

PdfLightTableBuiltinStyle

Specified PdfLightTable built-in table styles

PdfNumberStyle

Specifies numbering style of page labels.

PdfPageLayout

A name object specifying the page layout to be used when the document is opened.

PdfPageMode

Represents mode of document displaying.

PdfPageOrientation

Enumerator that represents the PDF page orientations.

PdfPageRotateAngle

The number of degrees by which the page should be rotated clockwise when displayed or printed.

PdfPortfolioSchemaFieldType

indicates the type of the portfolio schema field.

PdfPortfolioViewMode

indicates the type of the portfolio view mode.

PdfPrintState

Used to represent the print state of PdfPageLayer.

PdfTagType

Represents the tag type

PdfTransitionDimension

Enumeration of transition dimensions.

PdfTransitionDirection

Enumeration of transition directions.

PdfTransitionMotion

Enumeration of transition motions.

PdfTransitionStyle

Enumeration of possible transition styles when moving to the page from another during a presentation

PdfVersion

Specifies the available PDF versions to save the PDF document.

ScopeType

Represents the tag type

ZugferdConformanceLevel

Specifies the ZugferdConformanceLevel

ZugferdVersion

Specifies the ZUGFeRD versions supported.

Delegates

PageAddedEventHandler

Represents the method that executes on a PdfDocument when a new page is created.

PdfDocumentBase.ProgressEventHandler

Delegate for the PdfDocumentBase.ProgressEventHandler event.