The BitMiracle.Docotic.Pdf namespace provides access to PDF document processing functionality.
The PdfDocument class provides methods and properties that allow to create, merge, modify and compare files in Portable Document Format. Other classes and interfaces provide methods and properties that allow to fine tune produced PDF documents.
The PdfDocument class provides methods and properties that allow to create, merge, modify and compare files in Portable Document Format. Other classes and interfaces provide methods and properties that allow to fine tune produced PDF documents.
Classes
| Class | Description | |
|---|---|---|
| PdfAction |
Abstract class for an action. This class is a base class for
PdfControlAction, PdfGoToAction,
PdfImportDataAction, PdfJavaScriptAction
and PdfUriAction classes.
| |
| PdfActionArea |
Class for an action area annotation.
| |
| PdfBrush |
Class that encapsulates properties of a PdfCanvas related
to non-stroking operations.
| |
| PdfButton |
Class for push button control.
| |
| PdfCanvas |
Class for a canvas (a two-dimensional region on which all painting
occurs).
| |
| PdfCheckBox |
Class for a check box control.
| |
| PdfCmykColor |
Represents a color in a CMYK color space.
| |
| PdfCmykColorSpace |
Represents a CMYK device dependent color space.
| |
| PdfCollection<(Of <(<'T>)>)> |
Represents a strongly typed read-only collection of PDF objects that can be accessed by index.
| |
| PdfColor |
Represents a PDF color.
| |
| PdfColorProfile |
Class for an ICC color profile.
| |
| PdfColorSpace |
The base class for PDF color space classes.
| |
| PdfComboBox |
Class for a combo box control. Combo box consists of a drop-down list
optionally accompanied by an editable text box in which the user can
type a value other than the predefined choices.
| |
| PdfControl |
Class for an interactive control on the screen that the user can
manipulate with the mouse. This class is a base class for
PdfCheckBox, PdfComboBox,
PdfTextBox, PdfButton and
PdfRadioButton.
| |
| PdfControlAction |
Abstract class for an action that operates on PdfControls.
This class is a base class for
PdfHideAction, PdfResetFormAction,
PdfSubmitFormAction classes.
| |
| PdfDashPattern |
Class for a line dash pattern. The line dash pattern controls the
pattern of dashes and gaps used to stroke paths.
| |
| PdfDocument |
Class for PDF document processing. This class can be used to create,
read, merge or compare files in Portable Document Format.
| |
| PdfDocumentView |
Class for a particular view of a PDF document.
| |
| PdfDrawOptions |
The options for PDF page drawings.
| |
| PdfException |
Class for Docotic-specific errors that occur during application execution.
| |
| PdfFont |
Class for a font that is suitable for use with PDF document.
| |
| PdfGoToAction |
Class for a Go-To action. A go-to action changes the current
document view to a specified one.
| |
| PdfGrayColor |
Represents a color in a Gray color space.
| |
| PdfGrayColorSpace |
Represents a Gray device dependent color space.
| |
| PdfHideAction |
Class for a Hide action. A hide action hides or shows one or more
controls on the screen.
| |
| PdfImage |
Class for an image that is suitable for use with PDF document.
| |
| PdfImageFrame |
Class for one frame of an image and its options. The options specify how
the frame should be processed before adding it to PdfDocument.
| |
| PdfImageFrames |
Class for collection of image frames and their options. The options specify how
frames should be processed before adding them to PdfDocument.
| |
| PdfImportDataAction |
Class for an Import-Data action. An import-data action imports
Forms Data Format (FDF) data into the document's interactive form
from a specified file.
| |
| PdfInfo |
Class for a PDF document metadata.
| |
| PdfJavaScriptAction |
Class for a JavaScript action. A JavaScript action causes a script
to be compiled and executed by the JavaScript interpreter. Depending on
the nature of the script, various interactive form fields in the
document may update their values or change their visual appearances.
Netscape Communications Corporation's "Client-Side JavaScript Reference"
and the Adobe "JavaScript for Acrobat API Reference" give details on
the contents and effects of JavaScript scripts.
| |
| PdfJavaScriptCollection |
Collection of Javascript actions.
| |
| PdfList<(Of <(<'T>)>)> |
Represents a strongly typed list of objects that can be accessed by index.
| |
| PdfOutlineItem |
Class for a PDF outline item (bookmark).
| |
| PdfPage |
Class for a PdfDocument page.
| |
| PdfPageLabelingRange |
Class for a page labeling range. Describes a range of pages and labeling
characteristics for the pages in the range.
| |
| PdfPageLabels |
Collection of page labeling ranges.
| |
| PdfPageObject |
Class for an object painted on a PdfPage.
| |
| PdfPaintedImage |
Class for an image painted on a PdfPage.
| |
| PdfPattern |
Base class for all PDF pattern classes.
| |
| PdfPen |
Class that encapsulates properties of a PdfCanvas related
to stroking operations.
| |
| PdfPermissions |
Class for a user permissions of PDF document.
| |
| PdfRadioButton |
Class for a radio button control.
| |
| PdfResetFormAction |
Class for a Reset-Form action. A reset-form action resets
associated controls to their default values.
| |
| PdfRgbColor |
Represents a color in an RGB color space.
| |
| PdfRgbColorSpace |
Represents an RGB device dependent color space.
| |
| PdfSaveOptions |
The current save setting (compression, optimizations and the like).
These settings affect properties of PDF files produced by the library.
| |
| PdfSubmitFormAction |
Class for a Submit-Form action. A submit-form action transmits the
names and values of associated controls to a specified uniform resource
identifier (URI), presumably the address of a Web server that will process
them and send back a response.
| |
| PdfTextAnnotation |
Class for a text annotation.
| |
| PdfTextBox |
Class for a text box control.
| |
| PdfTextData |
Class for a chunk of text data retrieved from a PDF document page.
| |
| PdfTextExtractionOptions |
The text extraction options.
| |
| PdfTilingPattern |
Class for a tiling PDF pattern.
| |
| PdfUriAction |
Class for a URI action. A URI action causes a URI to be resolved.
| |
| PdfViewerPreferences |
Class for PDF viewer application preferences. Viewer application
preferences specify the way the document is to be displayed on the screen.
| |
| PdfWatermark |
Class for a watermark of PDF document page.
| |
| PdfWidget |
Class for a widget (annotation). Widget is an object such as a note,
sound, or movie with a location on a page of a PDF document, or an
interactive control that provides a way to interact with the user by
means of the mouse and keyboard. This class is a base class for
PdfControl, PdfActionArea and
PdfTextAnnotation.
| |
| PdfWidgetCollection |
Collection of widgets.
| |
| XmpArray |
Class for an XMP array. An XMP array consists of a set of values. XMP array is
one of the data types allowed for values of XMP properties.
| |
| XmpBasicSchema |
This XMP schema contains properties that provide basic descriptive information.
| |
| XmpDublinCoreSchema |
This XMP schema provides a set of commonly used properties.
| |
| XmpLanguageAlternative |
Class for an XMP language alternative. An XMP language alternative is a simple
text value with associated language identifier. XMP language alternative is one
of the data types allowed for items stored in an XmpArray with
XmpArrayType.Alternative type.
| |
| XmpMediaManagementSchema |
This XMP schema provides a set of properties that are primarily for use by
digital asset management (DAM) systems.
| |
| XmpMetadata |
(PDF 1.4) Class for metadata attached to a PDF document or some of its parts.
The metadata is of XMP (Extensible Metadata Platform) format.
| |
| XmpPdfSchema |
This XMP schema specifies properties used with Adobe PDF files.
| |
| XmpProperty |
Class for an XMP property. An XMP property is a named XMP value.
| |
| XmpPropertyList |
Collection of XMP properties.
| |
| XmpRightsManagementSchema |
This schema includes properties related to rights management. These properties
specify information regarding the legal restrictions associated with a resource.
| |
| XmpSchema |
Class for an XMP schema. A schema is a set of properties. Typically, schemas
may consist of properties that are relevant only for particular types of
documents or for certain stages of a workflow.
| |
| XmpSchemaList |
Collection of XMP schemas that are not well-known to the library.
| |
| XmpString |
Class for an XMP string. XMP string is one of the data types allowed for values
of XMP properties.
| |
| XmpStructure |
Class for an XMP structure. An XMP structure is a set of one or more named
fields. XMP structure is one of the data types allowed for values of XMP
properties.
| |
| XmpValue |
Base class for classes that represent a value of an XMP property.
|
Structures
| Structure | Description | |
|---|---|---|
| PdfPoint |
Represents an ordered pair of double precision floating-point x- and
y-coordinates that defines a point in a two-dimensional plane.
| |
| PdfRectangle |
Stores a set of four double precision floating-point numbers that represent
the location and size of a rectangle.
| |
| PdfSize |
Stores an ordered pair of double precision floating-point numbers, typically
the width and height of a PDF rectangle.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| PdfBlendMode |
Specifies names of standard blend modes available in PDF.
| |
| PdfBuiltInFont |
Specifies names of built-in Type1 fonts available in PDF.
| |
| PdfButtonLayout |
Specifies how text and image should be placed on the surface of a PdfButton control relative to each other.
| |
| PdfCompression |
Specifies compression filter of a document object.
| |
| PdfDrawFormat |
Specifies the image format to use while saving an image of
a PdfPage.
| |
| PdfDrawMode |
Specifies whether a shape drawn on a PdfCanvas should be
stroked, filled, or filled and then stroked.
| |
| PdfDrawScaling |
Specifies how a PdfPage should be resized before being drawn
and saved as an image.
| |
| PdfEncryptionAlgorithm |
Specifies encryption algorithm of a PdfDocument.
| |
| PdfExtractedImageFormat |
Specifies the file format of the image extracted from PDF document.
| |
| PdfFillMode |
Specifies how the interior of a closed path is filled.
| |
| PdfFontEmbedStyle |
Specifies how a PdfFont is embedded into document.
| |
| PdfImageCompression |
Specifies a compression scheme of an image within a PDF document.
| |
| PdfImageScaleMode |
Specifies when and how an image on a widget gets scaled.
| |
| PdfLineCap |
Specifies the shape to be used at the ends of open subpaths (and
dashes, if any) when they are stroked.
| |
| PdfLineJoin |
Specifies the shape of joints between connected segments of a
stroked path.
| |
| PdfMetadataSyncMode |
Specifies how values in XMP Metadata and
Document Info should be synchronized when
document gets saved.
| |
| PdfPageLayout |
Specifies the page layout to be used when the document is opened.
| |
| PdfPageMode |
Specifies how the document should be displayed when opened.
| |
| PdfPageNumberingStyle |
The numbering styles that can be used for the numeric portion of page labels in
a labeling range.
| |
| PdfPageObjectType |
Specifies the type of a PdfPageObject.
| |
| PdfPaperOrientation |
Specifies paper orientation of a PdfPage or a
PdfWatermark.
| |
| PdfPaperSize |
Specifies the standard paper sizes.
| |
| PdfPatternPaintType |
Specifies how the color of the PdfPattern cell is to be
specified.
| |
| PdfPatternTiling |
Specifies adjustments to the spacing of PdfPattern tiles
relative to the device pixel grid.
| |
| PdfPermissionFlags |
Specifies user access permissions for an encrypted document.
| |
| PdfRotation |
Specifies the rotation of a PdfPage.
| |
| PdfSubmitFormat |
Specifies the form in which control names and values are submitted by
PdfSubmitFormAction.
| |
| PdfSubmitMethod |
Specifies how control names and values are submitted by
PdfSubmitFormAction.
| |
| PdfTextAlign |
Specifies the horizontal alignment of text.
| |
| PdfTextAnnotationIcon |
Specifies the icon to be used in displaying
PdfTextAnnotation.
| |
| PdfTextRenderingMode |
Specifies whether drawing text on a PdfCanvas causes glyph
outlines to be stroked, filled, used as a clipping boundary, or some
combination of the three.
| |
| PdfVerticalAlign |
Specifies the vertical alignment of text.
| |
| PdfWidgetFlags |
Specifies various characteristics of a PdfWidget.
| |
| PdfZoom |
Specifies PdfPage zoom type.
| |
| XmpArrayType |
Specifies the type of an XmpArray.
|
