ImageGear Professional v18.2 > API Reference Guide > PDF Component API Reference > PDF Component Objects > General Objects |
This section describes a group of objects that provide access to PDF document's components such as metadata, pages, fonts, etc. These objects and methods allow applications to manipulate the PDF content and data. Some of the objects allow you to work with host system fonts and encodings, and the supplementary objects such as IGPDFAtom Object and IGPDFStream Object used to simplify and optimize working with PDF content.
The following table contains general objects and their descriptions supported by the ImageGear PDF component:
IGPDFAction Object | PDF action object, which is a task that performs when a user clicks on a link or a bookmark. |
IGPDFAtom Object | Atom - a hashed token used in place of strings to optimize performance (it is much faster to compare Atoms than strings). Many methods use Atoms. |
IGPDFAuthEventParams Object | Parameters used in the authorization event. |
IGPDFBookmark Object | PDF bookmark object, which allows the user to navigate interactively from one part of the document to another. |
IGPDFDestination Object | PDF destination object, which represents a particular view of a page in a document. |
IGPDFDoc Object | Document - the underlying PDF representation of a document. Through PDF Document, your application can perform most of the Edit Pages operations (delete, replace, and so on). Thumbnails can be created and deleted through this object. You can set and retrieve document information fields through this object as well. |
IGPDFLayer Object | PDF layer object represents a named object whose state can be toggled in a UI to affect changes in visibility of content. |
IGPDFPage Object | Page - a single page in the PDF representation of a document. A page contains a series of objects representing the objects drawn on the page (Graphic), a list of resources used in drawing the page, annotations (Annotation), an optional thumbnail image of the page, and the beads used in any articles that occur on the page. |
IGPDFSecurityData Object | PDF security data object describes data for the standard security handler. |
IGPDFStream Object | Stream - a data stream that may be a buffer in memory, or an arbitrary user-written procedure. Typically used to extract or provide data. |
IGPDFStyle Object | Style - provides access to information about the fonts, font sizes, and colors used in a Word. |
IGPDFSysEncoding Object | SysEncoding - provides system encoding for a PDF file. |
IGPDFSysFont Object | SysFont - a reference to a font installed in the host system. SysFont methods allow you to list the fonts available in the host system and to find a font in the system that matches a PDE Font, if it is present. |
IGPDFWord Object | Word - a word in a PDF file. Each word contains a sequence of characters in one or more styles (see Style). |
IGPDFWordFinder Object | WordFinder - extracts words from a PDF file, and enumerates the words on a single page or on all pages in a document.. |