ImageGear for C and C++ on Windows v19.10 - Updated
General Objects
API Reference Guide > PDF Component API Reference > PDF Component Objects Reference > 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 functions 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 Atom and Stream used to simplify and optimize working with PDF content.

The following table describes the general objects supported by the ImageGear PDF component:

General Objects
HIG_PDF_ACTION Handle to a PDF action object, which is a task that is performed when a user clicks on a link or a bookmark.
HIG_PDF_ATOM Atom - a hashed token used in place of strings to optimize performance (it is much faster to compare Atoms than strings). Many functions use Atoms.
HIG_PDF_BOOKMARK Handle to a PDF bookmark object, which allows the user to navigate interactively from one part of the document to another.
HIG_PDF_DESTINATION Handle to a PDF destination object, which represents a particular view of a page in a document.
HIG_PDF_DOC 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.
HIG_PDF_PAGE 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.
HIG_PDF_STREAM Stream - a data stream that may be a buffer in memory, or an arbitrary user-written procedure. Typically used to extract or provide data.
HIG_PDF_STYLE Style - provides access to information about the fonts, font sizes, and colors used in a Word.
HIG_PDF_SYSENCODING SysEncoding - provides system encoding for a PDF file.
HIG_PDF_SYSFONT 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.
HIG_PDF_WORD Word - a word in a PDF file. Each word contains a sequence of characters in one or more styles (see Style).
HIG_PDF_WORDFINDER WordFinder - extracts words from a PDF file, and enumerates the words on a single page or on all pages in a document.