PdfKit Namespace

The PdfKit namespace provides functions for reading, writing, and annotating PDF documents.

Classes

PdfAction

Base class for actions that can be performed on a PDF.

PdfActionGoTo

An action that contains data for going to a location within a PDF.

PdfActionNamed

An named PDF action.

PdfActionRemoteGoTo

An action that contains data for going to a location in another document.

PdfActionResetForm

An action that resets a form in a PDF.

PdfActionUrl

A PDF action for visiting a URL.

PdfAnnotation

Notes, highlights, or other additions to a PDF file.

PdfAnnotationButtonWidget
PdfAnnotationChoiceWidget
PdfAnnotationCircle
PdfAnnotationFreeText
PdfAnnotationHighlightingModeExtensions
PdfAnnotationInk
PdfAnnotationKeyExtensions
PdfAnnotationLine
PdfAnnotationLineEndingStyleExtensions
PdfAnnotationLink
PdfAnnotationMarkup
PdfAnnotationPopup
PdfAnnotationSquare
PdfAnnotationStamp
PdfAnnotationSubtypeExtensions
PdfAnnotationText
PdfAnnotationTextIconTypeExtensions
PdfAnnotationTextWidget
PdfAnnotationWidgetSubtypeExtensions
PdfAppearanceCharacteristics
PdfAppearanceCharacteristicsKeys
PdfBorder

A border that may be drawn within the rectangle of an annotation.

PdfBorderKeys
PdfDestination

A destination for a go-to PDF action.

PdfDocument

Class for working with PDF documents.

PdfDocument.Notifications

Notifications for the PdfDocument class.

PdfDocumentAttributes
PdfDocumentDelegate

Delegate object for the PdfDocument class, presenting methods relating to search process and results.

PdfDocumentDelegate_Extensions

Extension methods to the IPdfDocumentDelegate interface to support all the methods from the PdfDocumentDelegate protocol.

PdfDocumentWriteOptions
PdfOutline

A node in a logical outline of a PDF document.

PdfPage

Class for working with and rendering PDF pages.

PdfSelection

A text selection in a PDF document.

PdfThumbnailView

A list of thumbnail images for each page of a document.

PdfThumbnailView.Notifications
PdfThumbnailView.PdfThumbnailViewAppearance

Appearance class for objects of type PdfThumbnailView.

PdfView

A viewer for PDF files.

PdfView.Notifications

Notification posted by the PdfView class.

PdfView.PdfViewAppearance

Appearance class for objects of type PdfView.

PdfViewActionEventArgs

Provides data for the OpenPdf event.

PdfViewAnnotationHitEventArgs

Provides data for the event.

PdfViewDelegate

Delegate object for PdfView objects, allowing the developer to respond to navigation, printing, and linking events.

PdfViewDelegate_Extensions

Extension methods to the IPdfViewDelegate interface to support all the methods from the PdfViewDelegate protocol.

PdfViewUrlEventArgs

Provides data for the WillClickOnLink event.

Interfaces

IPdfDocumentDelegate

Interface representing the required methods (if any) of the protocol PdfDocumentDelegate.

IPdfViewDelegate

Interface representing the required methods (if any) of the protocol PdfViewDelegate.

Enums

PdfActionNamedName

Enumerates named PDF action names.

PdfAnnotationHighlightingMode
PdfAnnotationKey
PdfAnnotationLineEndingStyle
PdfAnnotationSubtype
PdfAnnotationTextIconType
PdfAnnotationWidgetSubtype
PdfAreaOfInterest

Orable flags that describe areas of interest for a touch position.

PdfBorderStyle

Enumerates annotation border styles.

PdfDisplayBox

Enumerates Adobe-specified PDF display box boundaries.

PdfDisplayDirection
PdfDisplayMode

Enumerated PDF display modes.

PdfDocumentPermissions
PdfInterpolationQuality
PdfLineStyle

Enumerates line ending styles

PdfMarkupType

Indicates annotation markup types.

PdfPrintScalingMode

Enumerates print scaling behaviors.

PdfTextAnnotationIconType

Enumerates annotation icon types.

PdfThumbnailLayoutMode
PdfWidgetCellState
PdfWidgetControlType

Enumerates annotation widget controls.

Delegates

ClassForAnnotationClassDelegate
ClassForAnnotationTypeDelegate
PdfViewScale
PdfViewTitle