Table of Contents

Namespace Syncfusion.Pdf.Interactive

Classes

LineBorder

Represents the border style of the line annotation.

Pdf3DActivation

Represents the activation states for the 3D annotation.

Pdf3DAnimation

Represents the lighting to apply for the 3D artwork.

Pdf3DAnnotation

Represents the 3D annotation for a PDF document.

Pdf3DBackground

Represents the background appearance for 3D artwork.

Pdf3DCrossSection

Represents the clipping portion of the 3D artwork for the purpose of showing artwork cross sections.

Pdf3DCrossSectionCollection

Represents the collection of Pdf3DCrossSection objects.

Pdf3DLighting

Represents the lighting scheme for the 3D artwork.

Pdf3DNode

Represents the particular areas of 3D artwork and the opacity and visibility with which individual nodes are displayed.

Pdf3DNodeCollection

Represents a collection of Pdf3DNode objects.

Pdf3DProjection

Represents the mapping of 3D camera co-ordinates onto the target coordinate system of the annotation.

Pdf3DRendermode

Represents the rendering mode of the 3D artwork.

Pdf3DView

Represents a attributes to be applied to the virtual camera associated with a 3D annotation.

Pdf3DViewCollection

Represents a collection of Pdf3DView objects.

PdfAction

Represents base class for all action types.

PdfActionAnnotation

Represents the annotation with associated action.

PdfActionCollection

Represents collection of actions.

PdfActionLinkAnnotation

Represents base class for link annotations with associated action.

PdfAnnotation

Represents the base class for annotation objects.

PdfAnnotation1

Base class for annotation objects.

PdfAnnotationActions

Represents additional actions of the annotations.

PdfAnnotationBorder

Represents the appearance of an annotation's border.

PdfAnnotationCollection

Represents the collection of PdfAnnotation objects.

PdfAppearance

Represents the appearance of an annotation.

PdfAppearanceField

Represents form field with appearance custom support.

PdfAppearanceState

Represents the states of an annotation's appearance.

PdfAttachment

Represents the attachments of the PDF document.

PdfAttachmentAnnotation

Represents an attachment annotation of the PDF document.

PdfAttachmentCollection

Represents a collection of the attachment objects.

PdfBookmark

Each instance of this class represents an bookmark node in the bookmark tree.

PdfBookmarkBase

This class plays two roles: it's a base class for all bookmarks and it's a root of a bookmarks tree.

PdfBorderEffect

Represents the border effect style of the annotation.

PdfButtonField

Represents button field in the PDF form.

PdfCheckBoxField

Represents check box field in the PDF form.

PdfCheckFieldBase

Represents base class for field which can be in checked and unchecked states.

PdfCircleAnnotation

Represents a PDF circle annotation

PdfCircleMeasurementAnnotation

Represents the annotation with Circle Measurement.

PdfComboBoxField

Represents combo box field in the PDF Form.

PdfDestination

Represents an anchor in the document where bookmarks or annotations can direct when clicked.

PdfDocumentActions

Represents an actions for the PDF document.

PdfDocumentLinkAnnotation

Represents an annotation object with holds link on another location within a document.

PdfEllipseAnnotation

Represents a PDF ellipse annotation

PdfEmbeddedFileSpecification

Represents specification of embedded file.

PdfExtendedAppearance

Represents extended appearance of the annotation. It has two states such as On state and Off state.

PdfField

Represents field of the PDF document's interactive form.

PdfFieldActions

Represents actions to be performed as response to field events.

PdfFieldCollection

Represents the collection of the PDF fields.

PdfFileAnnotation

Represents a base class for file attachment annotation.

PdfFileLinkAnnotation

Represents the annotation link to an external file.

PdfFileSpecificationBase

Represents base class for file specification objects.

PdfForm

Represents interactive form of the PDF document.

PdfFormAction

Represents the action on form fields.

PdfFormFieldCollection

Represents a collection of form fields.

PdfFreeTextAnnotation

Represents the PDF text annotation.

PdfGoToAction

Represents an action which goes to a destination in the current document.

PdfInkAnnotation

Represents the ink annotation class.

PdfJavaScriptAction

Represents an java script action in PDF document.

PdfLaunchAction

Represents an action which launches an application or opens or prints a document.

PdfLineAnnotation

Represents a line annotation.

PdfLineMeasurementAnnotation

Represents the annotation with Line Measurement.

PdfLinkAnnotation

Represents the base class for the link annotations.

PdfListBoxField

Represents list box field of the PDF form.

PdfListField

Represents base class for form's list fields.

PdfListFieldItem

Represents an item of the list fields.

PdfListFieldItemCollection

Represents list field item collection.

PdfLoadedAnnotation

The class provides methods and properties to handle the loaded annotations from the existing PDF document.

PdfLoadedAttachmentAnnotation

The PdfLoadedAttachmentAnnotation represents the attachment annotation loaded from the existing PDF document, it provides methods and properties to modify the attachment.

PdfLoadedBookmark

Represents the loaded bookmark class.

PdfLoadedCircleAnnotation

Represents the loaded Circle annotation class.

PdfLoadedDocumentLinkAnnotation

Represents the loaded document link annotation class.

PdfLoadedEllipseAnnotation

Represents the loaded Ellipse annotation class.

PdfLoadedFileLinkAnnotation

Represents the loaded file link annotation class.

PdfLoadedFreeTextAnnotation

Represents the loaded document PdfFreeText annotation class.

PdfLoadedInkAnnotation

Represent Loaded ink annotation, Ink annotation represents freehand scribble comprising one or more disjoint paths.

PdfLoadedLineAnnotation

Represents the loaded line annotation class.

PdfLoadedNamedDestination

Represents the loaded named destination class.

PdfLoadedPolyLineAnnotation

Represents the PolyLine annotation

PdfLoadedPolygonAnnotation

Represents the Polygon annotation

PdfLoadedPopupAnnotation

Represents the loaded pop up annotation class.

PdfLoadedRectangleAnnotation

Represents the loaded Rectangle annotation class.

PdfLoadedRedactionAnnotation

Represents the PdfLoadedRedactionAnnotation.

PdfLoadedRichMediaAnnotation

Represents the loaded rich media annotation class.

PdfLoadedRubberStampAnnotation

Represents the loaded rubber stamp annotation class.

PdfLoadedSoundAnnotation

Represents the loaded sound annotation class.

PdfLoadedSquareAnnotation

Represents the loaded Square annotation class.

PdfLoadedStyledAnnotation

Represents the PdfLoadedStyledAnnotation class

PdfLoadedTextMarkupAnnotation

Represents the loaded text markup annotation class.

PdfLoadedTextWebLinkAnnotation

Represents the loaded text web link annotation class.

PdfLoadedUriAnnotation

Represents the loaded unique resource identifier annotation class.

PdfLoadedWatermarkAnnotation

Represents the loaded watermark annoation class.

PdfLoadedWebLinkAnnotation

Represents the loaded web link annotation class.

PdfLoadedWidgetAnnotation

The class used to represent a loaded widget annotations

PdfNamedAction

The class represents an named action which execute an action predefined by the viewer application.

PdfNamedDestination

Represents an named destination which goes to a destination in the current document.

PdfNamedDestinationCollection

Implements a collection of named destinations in the document.

PdfPageTemplate

Represents which page goes to be visible in the current document

PdfPageTemplateCollection

Implements a collection of page template in the document.

PdfPolyLineAnnotation

Represents a PolyLine annotation.

PdfPolygonAnnotation

Represents a Polygon annotation.

PdfPopupAnnotation

Represents a base class for popup annotation which can be either in open or closed state.

PdfPopupAnnotationCollection

Represents the collection of comments or reviews

PdfRadioButtonItemCollection

Represents collection of radio buttons items.

PdfRadioButtonListField

Represents radio button field in the PDF form.

PdfRadioButtonListItem

Represents an item of a radio button list.

PdfRectangleAnnotation

Represents a PDF rectangle annotation

PdfRedactionAnnotation

Represents the PdfRedactionAnnotation.

PdfRemoteDestination

Represents destination to target a specific page within a remote PDF document using its page index.

PdfRemoteGoToAction

Represents an action which goes to a destination in another PDF file

PdfResetAction

Represents PDF form's reset action,this action allows a user to reset the form fields to their default values.

PdfRichMediaAnnotation

Represents the rich media annotation.

PdfRichMediaContent

Represents the rich media annotation content.

PdfRubberStampAnnotation

Represents the rubber stamp annotation for a PDF document.

PdfSignatureAppearanceField

Represents form field with appearance custom support.

PdfSignatureField

Represents signature field in the PDF Form.

PdfSignatureStyledField

Represents form's field with style parameters.

PdfSound

Represents sound embedded into pdf document.

PdfSoundAction

Represents the sound action,sound action plays a specified music file in the PDF document

PdfSoundAnnotation

Represents the sound annotation.

PdfSquareAnnotation

Represents a PDF square annotation

PdfSquareMeasurementAnnotation

Represents the annotation with Square Measurement.

PdfStyledField

Represents form's field with style parameters.

PdfSubmitAction

Represents PDF form's submit action.submit action allows submission of data that is entered in the PDF form

PdfTextBoxField

Represents text box field in the PDF form.

PdfTextMarkupAnnotation

Represents the text markup annotation.

PdfTextWebLink

Represents the class for text web link annotation.

PdfUriAction

Represents an action which resolves unique resource identifier.

PdfUriAnnotation

Represents the Uri annotation.

PdfWatermarkAnnotation

Represents the watermark annotation.

Enums

HttpMethod

Specifies Http request method.

PDF3DAnimationType

Specifies the available animation style for rendering the 3D artwork.

Pdf3DActivationMode

Specifies the available modes for activating a 3D annotation.

Pdf3DActivationState

Specifies an activation state of the 3D annotation.

Pdf3DAnnotationType

Specifies the type of the 3D annotation.

Pdf3DDeactivationMode

Specifies the available modes for deactivating a 3D annotation.

Pdf3DDeactivationState

Specifies the available states upon deactivating a 3D annotation.

Pdf3DLightingStyle

Specifies the available styles for applying light to 3D artwork.

Pdf3DProjectionClipStyle

Specifies the available clipping style of the 3D annotation.

Pdf3DProjectionOrthoScaleMode

Specifies the available Ortho projection scaling mode of the 3D annotation.

Pdf3DProjectionType

Specifies the available projection type of the 3D annotation.

Pdf3DRenderStyle

Specifies the available rendering style of the 3D artwork.

PdfActionDestination

Specifies the available named actions supported by the viewer.

PdfAnnotationFlags

Specifies the enumeration of the annotation flags.

PdfAnnotationIntent

Specifies the annotation text intent.

PdfAnnotationRotateAngle

The number of degrees by which the annotation should be rotate

PdfAnnotationState

Represents the PDF annotation states.

PdfAnnotationStateModel

Represents the PDF annotation state models.

PdfAttachmentIcon

Specifies the type of icon to be used in displaying file attachment annotations.

PdfBorderEffectStyle

Specifies the available styles for a border.

PdfBorderStyle

Specifies the available styles for a field border.

PdfCheckBoxStyle

Specifies the style for a check box field.

PdfCircleMeasurementType

Specifies the Circle Measurement unit of the annotation.

PdfDestinationMode

Enumeration that represents fit mode.

PdfFilePathType

Specifies the file path type.

PdfFormFieldVisibility

Specifies the form field visibility types

PdfHighlightMode

Specifies the highlight mode for a field.

PdfLineBorderStyle

Specifies the line border Style of the line annotation.

PdfLineCaptionType

Specifies the Line Caption Type is to be used in the Line annotation.

PdfLineEndingStyle

Specifies the line ending style to be used in the Line annotation.

PdfLineIntent

Specifies the Line Intent Style is to be used in the line annotation.

PdfLoadedAnnotationType

Specifies the annotation type.

PdfLoadedAnnotationTypes

Specifies the annotation types.

PdfMeasurementUnit

Specifies the Measurement unit of the annotation.

PdfPopupIcon

Specifies the enumeration of popup annotation icons.

PdfRichMediaActivationMode

Specifies the activation mode of a rich media annotation.

PdfRichMediaContentType

Specifies the content type of a rich media annotation.

PdfRichMediaPresentationStyle

Specifies the presentation style of a rich media annotation.

PdfRubberStampAnnotationIcon

Specifies the enumeration of rubber stamp annotation icons.

PdfSoundChannels

The number of sound channels.

PdfSoundEncoding

The encoding format for the sample data.

PdfSoundIcon

Specifies the name of an icon to be used in displaying the sound annotation.

PdfSubmitFormFlags

Specifies the available data formats for submitting the form data.

PdfTextMarkupAnnotationType

Specifies the Style of the Text Markup Annotation

PdfTextStyle

Allows to choose outline text style.

SubmitDataFormat

Specifies the enumeration of submit data formats.