Class | Package | Description | |
---|---|---|---|
Acrobat_Color
| Acrobat_Color_Layer | AcroColor is an HFT that allows you to access the AcroColor engine (ACE), which controls color profile management for Adobe Acrobat. Plug-ins can import the AcroColor HFT to use the color management methods. | |
AcroForm
| Acrobat_Forms_Layer | The Acrobat Forms plug-in exports its own Host Function Table (HFT), whose methods can be used by other plug-ins. To use the Acrobat Forms plug-ins' HFT, a plug-in must: | |
AS_Layer
| Error_Messages | A listing of ASFile errors. | |
ASAtom
| AS_Layer | ASAtom objects are hashed tokens that Acrobat uses in place of strings to optimize performance (it is much faster to compare ASAtom objects than strings). ASAtom methods convert between strings and ASAtom objects. | |
ASCab
| AS_Layer | ASCab objects (cabinets) can be used to store arbitrary key-value pairs. The keys are always NULL-terminated strings containing only low-ASCII alphanumeric characters. | |
ASCallback
| AS_Layer | Callbacks allow Acrobat to call functions in a plug-in. The core API provides macros to create and destroy callbacks. These include ASCallbackCreateProto(), ASCallbackCreateReplacement(), and ASCallbackCreateNotification() (defined in PICommon.h), and ASCallbackDestroy(). These macros (which eventually call the macro ASCallbackCreate()) allow compilers to perform type checking, eliminating an extremely common source of bugs. It is sometimes necessary for a plug-in to call ASCallbackCreate() directly; for example, when it is passing function pointers without typedefs to Mac OS toolbox routines. | |
ASDate
| AS_Layer | Date objects represent a particular date and time. All date objects are guaranteed to give accurate representation of UTC time (not adjusted for leap seconds, as the addition of leap seconds to the international calendar does not happen according to a well-defined rule). | |
ASExtension
| AS_Layer | An ASExtension represents a specific plug-in. A unique ASExtension object is created for each plug-in when it is loaded. If the plug-in fails to initialize, the ASExtension remains, but is marked as dead. The ASEnumExtensions() method allows you to iterate over all plug-in objects. | |
ASFile
| AS_Layer | The ASFile interface encapsulates Acrobat's access to file services. It provides a common interface for Acrobat, applications, and plug-ins to access file system services on different platforms, and enables you to provide your own file storage implementations. | |
ASFileSys
| AS_Layer | An ASFileSys is a collection of functions that implement file system services, such as opening files, deleting files, reading data from a file, and writing data to a file. Each ASFileSys provides these services for one class of devices. Acrobat has a built-in ASFileSys that services the platform's native file system. Acrobat on Windows includes an additional ASFileSys that services the OLE2 IStorage/IStream interfaces. Plug-ins may create additional ASFileSys objects to service other file systems. For example, a plug-in could implement an ASFileSys to access PDF files stored in a document database or to access PDF files across a serial link. | |
ASPlatformPath
| AS_Layer | An opaque object used to retrieve a platform-specific path object. This object was added in Acrobat 6.0 to improve device-independent path referencing. | |
ASStm
| AS_Layer | An ASStm is a data stream that may be a buffer in memory, a file, or an arbitrary user-written procedure. You typically would use an ASStm to extract data from a PDF file. When writing or extracting data streams, the ASStm must be connected to a Cos stream. ASStm methods allow you to open and close streams, and to read and write data. | |
ASText
| AS_Layer | An ASText object holds encoded text. | |
ASTimeSpan
| AS_Layer | An ASTimeSpan object represents an exact time span, measured in seconds. The internal representation uses 64-bit signed integers (to avoid the 2038 problem caused by 32-bit representation). Negative timespans are allowed. | |
ASUUID
| AS_Layer | An object containing data and methods supporting a universal unique identifier (UUID) for the current user or the current session. | |
AV_Layer
| Error_Messages | A listing of AV_Layer errors. | |
AVActionHandler
| AV_Layer | An AVActionHandler carries out an action. For instance, an action is what happens when a link or bookmark is clicked in Acrobat. See Section 8.5 in the PDF Reference for more information on actions. | |
AVAlert
| AV_Layer | AVAlert provides platform-independent support for displaying simple dialog boxes. | |
AVAnnotHandler
| AV_Layer | An AVAnnotHandler is responsible for creating, displaying, selecting, and deleting a particular type of annotation. There is one annotation handler for each annotation type. Acrobat contains two built-in annotation types (notes and links), and plug-ins can add new annotation handlers by using AVAppRegisterAnnotHandler(). See Developing Plug-ins and Applications for details on creating new annotation types. | |
AVApp
| AV_Layer | AVApp represents the Acrobat application itself. From the application layer, you can control the appearance of Acrobat, whether Acrobat appears, and the size of the application window. Your application has access to the menu bar and the toolbar through this object. The application layer also provides access to the visual representation of a PDF file on the screen (an AVDoc). | |
AVCommand
| AV_Layer | An AVCommand represents an action that the user can perform on the current document or the current selection in the current document. An AVCommand can be added to a command sequence and executed either interactively or by means of batch processing, using the method AVCommandExecute(). | |
AVConversion
| AV_Layer | The AVConversion methods enable conversion from non-PDF file formats to PDF and vice versa. For information on using the AVConversion methods to create a file conversion handler, see Developing Plug-ins and Applications. | |
AVCrypt
| AV_Layer | AVCrypt methods implement the Acrobat built-in dialog boxes for encryption control. They are present in the core API so that they can be used by other security handlers. | |
AVDoc
| AV_Layer | An AVDoc is a view of a PDF document in a window. Usually there is one AVDoc per displayed document. Unlike a PDDoc, an AVDoc has a window associated with it. Starting with Acrobat 7.0, it is possible to have multiple windows open on the same document. An API client can track the coming and going of document windows using three new notifications. It can also query for all windows open for an AVDoc using two new API calls. | |
AVGrafSelect
| AV_Layer | An AVGrafSelect is a graphics selection on a page. It is a rectangular region of a page that can be copied to the clipboard as a sampled image. After a plug-in creates an AVGrafSelect, it can use AVDocSetSelection() to set the AVGrafSelect as the current selection, and AVDocShowSelection() to scroll it to a visible position in the window. | |
AVMenu
| AV_Layer | An AVMenu is a menu in the Acrobat viewer's menu bar. Plug-ins can create new menus, add menu items at any location in any menu, and remove menu items. Deleting an AVMenu removes it from the menu bar (if it was attached) and deletes all the menu items it contains. | |
AVMenubar
| AV_Layer | The AVMenubar the Acrobat menu bar and contains a list of all menus. There is only one AVMenubar. Plug-ins can add new menus to, or remove any menu from, the menu bar. The menu bar can be hidden from the user's view. | |
AVMenuItem
| AV_Layer | An AVMenuItem is a menu item in a menu. It has attributes, including the following: | |
AVPageView
| AV_Layer | An AVPageView is the area of the Acrobat window that displays the contents of a document page. Every AVDoc has an AVPageView and vice versa. It contains references to the PDDoc and PDFont objects for the document being displayed. Plug-ins can control the size of the AVPageView through AVWindowSetFrame() and AVDocSetSplitterPosition(). | |
AVSys
| AV_Layer | AVSys provides various system-wide utilities, including setting the cursor shape, getting the current cursor, and beeping. | |
AVTool
| AV_Layer | An AVTool is an object that can handle key presses and mouse clicks in the content region of an AVPageView. Tools do not handle mouse clicks in other parts of the Acrobat window, such as in the bookmark pane. At any time, there is one active tool, which a plug-in can set using AVAppSetActiveTool(). | |
AVToolBar
| AV_Layer | AVToolBar is the Acrobat toolbar (the palette of buttons). In Acrobat 4.0 and later, a plug-in can create flyouts that contain additional buttons and attach these flyouts to existing buttons. | |
AVToolButton
| AV_Layer | An AVToolButton is a button in the Acrobat viewer's toolbar. Like menu items, the procedure that executes when the button is clicked can be set by a plug-in. Although not required, there generally is a menu item corresponding to each button, allowing users to select a function using either the button or the menu item. | |
AVUndo
| AV_Layer | The AVUndo object represents an undo record for a document. An undo record allows a client to associate private data with a particular AVDoc for the purpose of undoing and redoing changes to the document. The client provides private data that encapsulates the changes, and an AVUndoHandler that contains callbacks which interpret the data when Undo and Redo commands are issued. | |
AVWindow
| AV_Layer | AVWindow provides methods for creating and managing windows. Plug-ins should use AVWindow methods for their own dialog boxes, floating palettes, and so forth, to ensure that those windows work well with Acrobat. For example, plug-ins should ensure that under Windows, they are hidden when Acrobat is iconified. Once the plug-in creates an AVWindow, it is free to use platform-dependent code to put whatever it wants in the window. | |
Catalog
| AV_Layer | Acrobat Catalog is a plug-in that allows you to create a full-text index of a set of PDF documents. A full-text index is a searchable database of all the text in the documents. After building an index, you can use the Search command to search the entire library quickly. Searches of full-text indexes created using Catalog are faster and more convenient than using the Find command. | |
CAVAlert
| AV_Layer | CAVAlert is a wrapper class for the AVAlert functions. | |
ConsultantAgentObj
| AV_Layer | PDF Consultant object agent. | |
ConsultantObjIDAgentObj
| AV_Layer | PDF Consultant object agent that uses object identifiers. | |
COS_Layer
| Error_Messages | A listing of COS_Layer errors. | |
CosArray
| COS_Layer | Cos arrays are one-dimensional collections of objects accessed by a numeric index. Array indexes are zero-based. An array's elements may be any combination of the Cos data types. | |
CosBoolean
| COS_Layer | Cos boolean objects can have a value of true or false. | |
CosDict
| COS_Layer | A Cos dictionary is an associative table whose elements are pairs of objects: | |
CosDoc
| COS_Layer | A CosDoc object is the Cos layer representation of an entire PDF file. See the PDF Reference for an overview of PDF document structure. See Section 3.6.1, "Document Catalog", in the PDF Reference, for a description of the catalog dictionary. | |
CosFixed
| COS_Layer | Fixed numbers may only be in decimal format. See Section 3.2.2 in the PDF Reference for details. | |
CosInteger
| COS_Layer | Integers may be specified by signed or unsigned constants. See Section 3.2.2 in the PDF Reference for details. | |
CosName
| COS_Layer | A name is a sequence of non-white space characters. In code, a name is preceded by the forward slash (/) character indicating that it is a string literal, for example: /AName. See Section 3.2.4 in the PDF Reference for details. | |
CosNull
| COS_Layer | There is only one NULL object, which is used to fill empty or uninitialized positions in arrays or dictionaries. See Section 3.2.8 in the PDF Reference for details. | |
CosObj
| COS_Layer | A CosObj is a general object in a PDF file, which may be of any Cos object type. The Cos layer provides methods that are not specific to any particular object. Several methods are available to manipulate a Cos object. | |
CosObjCollection
| COS_Layer | The CosObjCollection is an opaque structure representing a set of Cos objects associated with a particular Cos document. The initial value of a variable of type CosObjCollection is undefined. Use CosNewObjCollection() to create a collection. | |
CosStream
| COS_Layer | A stream is a sequence of characters that can be read a portion at a time. Streams are used for objects with large amounts of data, such as images, page content, or private data a plug-in creates. A stream consists of these elements, which are listed in their relative order in the stream object, starting at the beginning. See Section 3.2.7 in the PDF Reference for a description of the stream object. | |
CosString
| COS_Layer | A string is a sequences of characters, enclosed in parentheses. See Section 3.2.3 in the PDF Reference for details. | |
DigSig
| Digital_Signatures | Digital signature object. | |
Directory_Services
| AV_Layer | Diirectory information service object. | |
Dump
| PDFEdit_Layer | Dump methods allow enumerating objects and their attributes. An object's information can be dumped in human readable form. An object dump includes its reference count, which is useful in debugging reference count problems. PDELogDump PDEObjectDump PDEAttrEnumTable | |
Encryption_and_Decryption
| COS_Layer | The Cos layer provides methods to encrypt and decrypt data in arbitrary memory blocks. The encryption and decryption uses Acrobat's built-in algorithm (RC4 from RSA Data Security, Inc.) and a key that can be specified. | |
Errors
| AS_Layer | Errors object. | |
Fixed_Point_Math
| AS_Layer | Fixed point math object. | |
General
| Acrobat_Forms_Layer | General Acrobat Forms layer objects. | |
General
| AS_Layer | General AS layer objects. | |
General
| AV_Layer | General AV layer objects. | |
General
| COS_Layer | General Cos layer objects. | |
General
| PDFEdit_Layer | These utility methods simplify tasks, such as setting up graphics information structures and merging resources for a page. PDEDefaultGState PDEEnumElements PDEMergeResourcesDict | |
General
| PDF_Library | General PDF Library constructs. | |
General
| PD_Layer | Some methods are general PD layer methods that are not associated with a specific object. | |
General
| PDSEdit_Layer | General PDSEdit layer objects. | |
HFT_and_HFT_Server
| AS_Layer | HFT and HFT server objects. | |
JPX
| PDFEdit_Layer | JPX color space object. | |
Macintosh
| AV_Layer | The core API includes Mac OS-specific methods for plug-ins. | |
Memory_Allocation
| AS_Layer | Memory allocation object. | |
old
| AV_Layer | Old AV layer objects. | |
PD_Layer
| Error_Messages | A listing of PD layer errors. | |
PDAction
| PD_Layer | Actions are tasks that Acrobat performs when a user clicks on a link or a bookmark. Acrobat allows a document to execute an action automatically when a document is opened. | |
PDAnnot
| PD_Layer | This is the abstract superclass for all annotations (see Section 8.4, Annotations, in the PDF Reference). Acrobat has two built-in annotation classes: PDTextAnnot and PDLinkAnnot. Plug-ins add movie, Widget (form field), and other annotation types. You can define new annotation subtypes by creating new annotation handlers (see Developing Plug-ins and Applications). There are no objects of type PDAnnot, but you can use PDAnnot methods on any subclass of PDAnnot. | |
PDAnnotHandler
| PD_Layer | This is the abstract superclass for all annotations (see Section 8.4, Annotations, in the PDF Reference). Acrobat has two built-in annotation classes: PDTextAnnot and PDLinkAnnot. Plug-ins add movie, Widget (form field), and other annotation types. You can define new annotation subtypes by creating new annotation handlers (see Developing Plug-ins and Applications). There are no objects of type PDAnnot, but you can use PDAnnot methods on any subclass of PDAnnot. | |
PDBead
| PD_Layer | A bead is a single rectangle in an article thread. An article thread represents a sequence of physically discontiguous but logically related items in a document (for example, a news story that starts on one page of a newsletter and runs onto one or more nonconsecutive pages). See Section 8.3.2, Articles, in the PDF Reference for more information on article threads and beads. | |
PDBookmark
| PD_Layer | A bookmark corresponds to an outline object in a PDF document (see Section 8.2.2, Document Outline, in the PDF Reference). A document outline allows the user to navigate interactively from one part of the document to another. An outline consists of a tree-structured hierarchy of bookmarks, which display the document's structure to the user. Each bookmark has: | |
PDCharProc
| PD_Layer | A PDCharProc is a character procedure, which is a stream of graphic operators (see PDGraphic) that draw a particular glyph of a Type 3 PostScript font. | |
PDCollection
| PD_Layer | PDF file collection dictionary object. | |
PDDoc
| PD_Layer | A PDDoc object represents a PDF document. There is a correspondence between a PDDoc and an ASFile. Also, every AVDoc has an associated PDDoc, although a PDDoc may not be associated with an AVDoc. | |
PDEClip
| PDFEdit_Layer | A PDEClip is a list of PDEElement objects containing a list of PDEPath objects and PDEText objects that describe a clipping state. PDEClip objects can be created and built up with PDEClip methods. Any PDEElement object can have PDEClip associated with it by using the PDEElementSetClip() method. | |
PDEColorSpace
| PDFEdit_Layer | A PDEColorSpace object is a reference to a color space used on a page. The color space is part of the graphics state attributes of a PDEElement. See Section 4.5, Color Spaces, in the PDF Reference, for details on color spaces and color operators. | |
PDEContainer
| PDFEdit_Layer | A group of PDEElements on a page in a PDF file. In the PDF file, containers are delimited by Marked Content BMC/EMC or BDC/EMC pairs. Every PDEContainer has a Marked Content tag associated with it. In addition to grouping a set of elements, a BDC/EMC pair specifies a property list to be associated with the grouping. Thus a PDEContainer corresponding to a BDC/EMC pair also has a property list dictionary associated with it. | |
PDEContent
| PDFEdit_Layer | The PDEContent object is the workhorse of the PDFEdit API, since it contains the modifiable contents of a PDPage. | |
PDEDeviceNColors
| PDFEdit_Layer | A color space with a variable number of device-dependent components. It is usually used to store multiple spot colors in a single color space. | |
PDEElement
| PDFEdit_Layer | PDEElement is the base class for elements of a page display list (PDEContent) and for clip objects. The general PDEElement methods allow you to get and set general element properties. | |
PDEExtGState
| PDFEdit_Layer | A PDEExtGState object is a reference to an ExtGState resource used on a page. It specifies a PDEElement object's extended graphics state, which is part of its graphics state, as specified in a PDEGraphicState structure. See Section 4.3.4 in the PDF Reference for information on extended graphics states. | |
PDEFont
| PDFEdit_Layer | A PDEFont object is a reference to a font used on a page. It may be equated with a font in the system. A PDEFont is not the same as a PDFont; a PDEFont is associated with a particular document. | |
PDEForm
| PDFEdit_Layer | A PDEForm is a PDEElement that contains a form XObject. Form XObjects are described in Section 4.9, Form XObjects, in the PDF Reference. A PDEContent may be obtained from a PDEForm to edit the form's display list. | |
PDEGroup
| PDFEdit_Layer | An in-memory representation of objects in a PDEContent. It has no state and is not represented in any way in a PDF content stream (a PDEContent object). | |
PDEImage
| PDFEdit_Layer | A PDEImage is a PDEElement that contains an image XObject or inline image. | |
PDEObject
| PDFEdit_Layer | PDEObject is the abstract superclass of PDFEdit classes. You can find the type of any object with the PDEObjectGetType() method. You can then cast and apply that class' methods to the object. In addition, you can cast any of the PDFEdit objects to a PDEObject and use it anywhere a PDEObject is called for, such as in the PDEObject methods. PDEAcquire() and PDERelease() increment and decrement the reference counts of a PDEObject. | |
PDEPath
| PDFEdit_Layer | A PDEPath is a PDEElement that contains a path. It can have fill and stroke attributes. It also has graphics state attributes. The shape of a PDEPath can be used to represent a clipping path. | |
PDEPattern
| PDFEdit_Layer | A PDEPattern is a reference to a pattern resource used on a page. See Section 4.6 in the PDF Reference for information on patterns. | |
PDEPlace
| PDFEdit_Layer | A PDEPlace is a PDEElement that marks a place on a page. In a PDF file, a place is represented by the MP or DP marked content operators. | |
PDEPS
| PDFEdit_Layer | A PDEPS is a pass-through PostScript object. | |
PDEShading
| PDFEdit_Layer | A PDEShading is a PDEElement that represents smooth shading. | |
PDESoftMask
| PDFEdit_Layer | A PDESoftMask is a reference to a SoftMask resource used to support transparency. | |
PDEText
| PDFEdit_Layer | A PDEText object is a PDEElement that represents text. It is a container for text as show strings or as individual characters. Each subelement may have different graphics state properties. However, the same clipping path applies to all sub-elements of a PDEText. Also, the charpath of a PDEText object can be used to represent a clipping path. | |
PDETextItem
| PDFEdit_Layer | A PDETextItem is a PDEElement representing a text object. | |
PDEUnknown
| PDFEdit_Layer | A PDEUnknown is a PDEElement representing an unknown element. The PDEUnknownGetOpName() method gets the operator name of an unknown operator. | |
PDEXGroup
| PDFEdit_Layer | A PDEXGroup is a reference to an XGroup resource used to support transparency. | |
PDEXObject
| PDFEdit_Layer | A PDEXObject object is a PDEElement representing an arbitrary XObject. See Section 4.7, External XObjects, in the PDF Reference, for information on XObjects. | |
PDF_Consultant
| AV_Layer | Acrobat comes with a plug-in called the PDF Consultant and Accessibility Checker. This plug-in walks through PDF documents, visiting each object and determining its type and other statistics. It can make certain modifications or repairs to the PDF document. The objects that the Consultant visits can range from simple, primitive types such as CosString objects to higher-level objects such as Images. Users call the Consultant to run on a particular PDF document, choose which tests or repairs to run, then view the results and/or select repair options. | |
PDFEdit_Layer
| Error_Messages | A listing of PDFEdit layer errors. | |
PDFileAttachment
| PD_Layer | PDF file attachment object. | |
PDFileSpec
| PD_Layer | A PDFileSpec corresponds to the PDF file specification object (see Section 3.10, File Specifications, in the PDF Reference). It is used to specify a file in an action (see PDAction). | |
PDFont
| PD_Layer | A PDFont is a font that is used to draw text on a page. It corresponds to a font resource in a PDF file (see Chapter 5, Text, in the PDF Reference). | |
PDForm
| PD_Layer | A PDForm is a self-contained set of graphics operators that is used when a particular graphic is drawn more than once in a document. It corresponds to a form resource (see Section 4.9, Form XObjects, in the PDF Reference). PDForm objects inherit from the PDXObject class; you can use any PDXObject methods on a PDForm. | |
PDGraphic
| PD_Layer | PDGraphic is the abstract superclass for all graphic objects that comprise page, charproc, and PDForm descriptions (see Chapter 4, Graphics, in the PDF Reference). There are no objects of type PDGraphic, but its methods can be used by any graphic object. There are three types of graphic objects: PDPath, PDText, and PDInlineImage. In addition to these three objects, there are also operators in the content stream. These operators are: Save, Restore, references to XObjects (forms and image resources), and for Type 3 font descriptions only, charwidth and cachedevice. You can access these objects and operators via PDPageEnumContents(), PDFormEnumPaintProc(), or PDCharProcEnum(). | |
PDImage
| PD_Layer | A PDImage is a sampled image or image mask, and corresponds to a PDF Image resource (see Stencil Masking in Section 4.8, Images, in the PDF Reference). You can use any PDXObject method on a PDImage. | |
PDInlineImage
| PD_Layer | A PDInlineImage is an image whose data is stored in the page description's contents stream instead of being stored as an image resource (see PDImage). PDInlineImage is a subclass of PDGraphic and corresponds to the PDF inline image operator (see Section 4.8.6, In-Line Images, in the PDF Reference). | |
PDLinkAnnot
| PD_Layer | A PDLinkAnnot corresponds to a link annotation (see Sections 8.4.5, Annotation Types, in the PDF Reference). You can use any PDAnnot method on a PDLinkAnnot. | |
PDNameTree
| PD_Layer | A PDNameTree is used to map Cos strings to Cos objects, just as a Cos dictionary is used to map Cos names to Cos objects. However, a name tree can have many more entries than a Cos dictionary. You can create a PDNameTree and locate it where appropriate (perhaps under a page, but most often right under the catalog). A PDNameTree is used to store the named destination information. | |
PDNumTree
| PD_Layer | A PDNumTree is used to map integers to arbitrary Cos objects just as a Cos dictionary is used to map Cos names to Cos objects. However, a number tree can have many more entries than a Cos dictionary. | |
PDOCConfig
| PD_Layer | The PDOCConfig object represents an optional-content configuration structure, used to maintain a set of visibility states and other optional-content information in a PDF file for future use. A document has a default configuration, saved in the D entry in the OCProperties dictionary, and can have a list of other configurations, saved as an array in the Configs entry in the OCProperties dictionary. | |
PDOCContext
| PD_Layer | The PDOCContext object represents an optional-content context in a document, within which document objects such as words or annotations are visible or hidden. The context keeps track of the ON-OFF states of all of the optional-content groups (OCGs, represented by the PDOCG object) in a document. Content is or is not visible with respect to the OCG states stored in a specific context. The context does not correspond to any explicit PDF specification. | |
PDOCG
| PD_Layer | The PDOCCG object represents an optional-content group. This corresponds to a PDF OCG dictionary representing a collection of graphic objects that can be made visible or invisible. Any graphic content of the PDF can be made optional, including page contents, XObjects, and annotations. The specific content objects in the group have an OC entry in the PDF. The group itself is a named object that you can manipulate in the Layers panel of Acrobat 6.0 and later. | |
PDOCMD
| PD_Layer | The PDOCMD object represents an optional-content membership dictionary (OCMD) that allows the visibility of optional content to depend on the states in a set of optional-content groups (PDOCG). The object corresponds to the PDF OCMD dictionary. | |
PDPage
| PD_Layer | A PDPage is a page in a document, corresponding to the PDF Page object (see Page Objects in Section 3.6.2, Page Tree, in the PDF Reference). | |
PDPageLabel
| PD_Layer | A PDPageLabel represents a page label. These labels allow non-sequential page numbering or the addition of arbitrary labels for a page (such as the inclusion of Roman numerals at the beginning of a book). | |
PDPath
| PD_Layer | A PDPath is a graphic object (a subclass of PDGraphic) representing a path in a page description. Paths are arbitrary shapes made of straight lines, rectangles, and cubic curves. Path objects may be filled or stroked, and they can serve as a clipping path. For details, see the following sections in the PDF Reference: | |
PDSAttrObj
| PDSEdit_Layer | A PDSAttrObj represents a structure attribute object, which is a Cos dictionary or stream describing attributes associated with a PDSElement. The attribute's data may be application-specific, suiting the application that adds or extracts logical structure information. An attribute object can have a revision number to indicate whether other applications have modified either the associated element or the element's contents since the application created or modified the element. | |
PDSClassMap
| PDSEdit_Layer | The PDSClassMap (or class map) associates class names with a set of attribute objects. A structural element may have a list of names identifying the classes to which it belongs. Associated attributes are shared by all structural elements belonging to a given class. There is only one class map per document, associated with the PDSTreeRoot. | |
PDSEdit_Layer
| Error_Messages | A listing of PDSEdit layer errors. | |
PDSElement
| PDSEdit_Layer | PDSElement is the basic building block of the structure tree. It represents PDF structural elements, which are nodes in a tree, defining a PDF document's logical structure. | |
PDSMC
| PDSEdit_Layer | Portions of a page's contents may be wrapped with marked content operators. A PDSMC object represents this marked content. A tag and an optional property list may be associated with a PDSMC. PDSMC is identical to the PDFEdit class PDEContainer. PDSMC objects may be nested. | |
PDSOBJR
| PDSEdit_Layer | An object reference (OBJR) is a reference to a PDF object. A PDSOBJR object references an entire Cos dictionary or stream. | |
PDSRoleMap
| PDSEdit_Layer | Each structure element must have a structure type. The definition of such types is application-specific. In addition, PDF 1.3 defines a standard set of structure types for logical structure in PDF documents. The role map (PDSRoleMap) maps application-specific element types to the standard element types that have a similar function. There is only one PDSRoleMap per document, associated with the PDSTreeRoot. | |
PDSTreeRoot
| PDSEdit_Layer | All logical structure information is in the structure tree, and the PDSTreeRoot is its root. There is at most one PDSTreeRoot in each document. | |
PDStyle
| PD_Layer | A PDStyle object provides access to information on the fonts, font sizes, and colors used in a PDWord. | |
PDSysEncoding
| PDFEdit_Layer | A PDSysEncoding is a subclass of PDEElement that provides system encoding for a PDF file. | |
PDSysFont
| PDFEdit_Layer | A PDSysFont is a reference to a font installed on the host system. PDSysFont methods allow your plug-in to list the fonts available on the host system and to find a font on the system that matches a PDEFont, if it is present. | |
PDText
| PD_Layer | A PDText is a graphic object (a subclass of PDGraphic) representing one or more character strings on a page. | |
PDTextAnnot
| PD_Layer | A PDTextAnnot corresponds to a PDF text annotation. For details, see Text Annotations in Section 8.4.5, Annotation Types, in the PDF Reference. You can use any PDAnnot method on a PDTextAnnot. | |
PDTextSelect
| PD_Layer | PDTextSelect objects represent a selection of text on a single page, and may contain more than one disjointed group of words. A text selection contains one or more ranges of text, with each range containing the word numbers (in PDF order, as returned by PDWordFinderEnumWords() or PDWordFinderAcquireWordList()) of the selected words. Each range has a start word (the first word in the series) and an end word (the first word not in the series). | |
PDThread
| PD_Layer | A thread corresponds to an article in Acrobat's user interface, and contains an ordered sequence of rectangles that bound the article. Each rectangle is called a bead. See Section 8.3.2, Articles, in the PDF Reference for more information on articles and beads in PDF. | |
PDThumb
| PD_Layer | A PDThumb is a thumbnail preview image of a page. | |
PDTrans
| PD_Layer | A PDTrans represents a transition to a page. The Trans key in a page dictionary specifies a transition dictionary, which describes the effect to use when going to a page and the amount of time the transition should take. See Section 8.3.3, Presentations, in the PDF Reference for more information on transitions. | |
PDViewDest
| PD_Layer | A PDViewDest represents a particular view of a page in a document. It contains a reference to a page, a rectangle on that page, and information specifying how to adjust the view to fit the window's size and shape. It corresponds to a PDF Dest array (see Named Destinations in Section 8.2, Document-Level Navigation, in the PDF Reference) and can be considered a special form of a PDAction. | |
PDWord
| PD_Layer | A PDWord object represents a word in a PDF file. Each word contains a sequence of characters in one or more styles (see PDStyle). | |
PDWordFinder
| PD_Layer | A PDWordFinder extracts words from a PDF file, and enumerates the words on a single page or on all pages in a document. The core API provides methods to extract words from a document, obtain information on the word finder, and to release a list of words after a plug-in is done using it. | |
PDXObject
| PD_Layer | This object corresponds to a PDF XObject (see Section 4.9, Form XObjects, in the PDF Reference). PDXObject objects currently used by Acrobat are of one of the two XObject subclasses: PDImage and PDForm. You can use any PDXObject method on these objects. | |
PubSec
| Digital_Signatures | PubSec object used with digital signatures. | |
Search
| AV_Layer | The Adobe Acrobat Search plug-in allows users to perform text searches in PDF documents. It adds menus, menu items, toolbar button, and a Search panel to the Acrobat viewer. | |
SmartPDPage
| PD_Layer | This class ensures that PDPage objects are released even in case of exceptions and RAISE. | |
Spell
| AV_Layer | Acrobat provides a Spelling plug-in, which exports a Host Function Table (HFT) implementing a spell-check API for use by plug-in developers. | |
String_Encoding
| AS_Layer | Host encoding object. | |
UNIX
| AV_Layer | The core API also includes UNIX-specific utility methods, which are only available for plug-ins. These methods allow a plug-in to: | |
Weblink
| AV_Layer | A link in a PDF document that references a URL is referred to as a Weblink. | |
Windows
| AV_Layer | Windows-specific utility methods are only available for plug-ins. |