Opait PDF Library
Classes
Opait.Pdf Namespace Reference

Classes

class  CharInfo
 One character/Glyph information class
 
struct  EnumLogFont
 
struct  Fixed
 
class  FontApi
 
class  FontDescriptor
 A font descriptor specifies metrics and other attributes of a simple font or a CIDFont as a whole, as distinct from the metrics of individual glyphs.
 
struct  GLYPHMETRICS
 
class  GlyphSet
 
class  Library
 Utility class to initialize and validate license files. More...
 
class  LogFont
 
struct  Mat2
 
class  Native
 
struct  NewTextMetric
 
struct  Panose
 
class  PdfArray
 PdfArray is a one-dimensional collection of objects arranged sequentially.
 
class  PdfBinaryEncoder
 A string encoder for binary data. See table 3.32.
 
class  PdfBookmark
 This class represent a node in the document's bookmarks hierarchy. More...
 
class  PdfBookmarks
 A PDF document may optionally display a document outline on the screen, allowing the user to navigate interactively from one part of the document to another. The outline consists of a tree-structured hierarchy of outline items (sometimes called bookmarks), which serve as a visual table of contents to display the document’s structure to the user.
 
class  PdfBool
 Defines a PDF boolean object ("true" or "false")
 
class  PdfCommand
 A pseudo PDF object to represent content stream commands.
 
class  PdfDest
 A destination defines a particular view of a document, consisting of the following items: o The page of the document to be displayed o The location of the document window on that page o The magnification (zoom) factor to use when displaying the page Destinations may be associated with outline items, annotations, or actions. A destination may be specified either explicitly by an array of parameters defining its properties or indirectly by name.
 
class  PdfDict
 PdfDict is an associative table containing pairs of objects, known as the dictionary’s entries. The first element of each entry is the key and the second element is the value. The key must be a name. The value can be any kind of object, including another dictionary.
 
class  PdfDocument
 This class represents a PDF document in memory. More...
 
class  PdfEncoding
 A font’s encoding is the association between character codes (obtained from text strings that are shown) and glyph descriptions. This class describes the character encoding schemes used with simple PDF fonts. Composite fonts (Type 0) use a different character mapping algorithm. Every simple font, except for type 3, has a default built-in encoding. The built-in encoding can be modified by the optional /Encoding entry in the font dictionary.
 
class  PdfFont
 Factory class for the standard 14 fonts as defined in the PDF spec. More...
 
class  PdfFontFile
 Class manages TrueType font embedding.
 
class  PdfFontFlags
 5.7.1 Font Descriptor Flags: The value of the Flags entry in a font descriptor is an unsigned 32-bit integer containing flags specifying various characteristics of the font.
 
class  PdfInfo
 Class represents a dictionary of common metadata for the PDF document. Any entry whose value is not known should be omitted from the dictionary, rather than included with an empty string as its value. More...
 
class  PdfInt
 Defines a PDF integer object. The value is stored a 64-bit long integer to allow processing of large PDF files, even on 32-bit systems.
 
class  PdfName
 A name object is an atomic symbol uniquely defined by a sequence of characters. A PDF name object starts with '/' followed by any sequence of regular characters. Any character except null (character code 0) may be included in a name by writing its 2-digit hexadecimal code, preceded by the number sign character (#);
 
class  PdfNull
 Represents a PDF null object.
 
class  PdfObject
 Base class for PDF objects according to section 3.2.
 
class  PdfPage
 Represents a single page in a PDF document. More...
 
class  PdfPainter
 PdfPainter composes a PDF page content stream by printing PDF commands. More...
 
class  PdfPainterState
 A PDF painter application maintains an internal data structure that hold current graphics and text control parameters. These parameters define the global framework within which the graphics operators execute. This class encapsulates the graphics state appropriate to the creation/painting of PDF pages, and can manage a stack of such states.
 
class  PdfReal
 Defines a PDF real (douple precision) object
 
class  PdfRef
 Defines a PDF indirect object reference
 
class  PdfResourceManager
 This class manages shared resources used on all pages.
 
class  PdfResources
 Resources for a PDF page.
 
class  PdfSecurity
 Class manages security parameters for encrypted PDF documents. A PDF document can be encrypted to protect its contents from unauthorized access. Encryption applies to all strings and streams in the document’s PDF file, but not to other object types such as integers and boolean values, which are used primarily to convey information about the document’s structure rather than its content. Leaving these values unencrypted allows random access to the objects within a document, whereas encrypting the strings and streams protects the document’s substantive contents. More...
 
class  PdfStream
 A stream object, like a string object, is a sequence of bytes. However, a PDF application can read a stream incrementally, while a string must be read in its entirety. Furthermore, a stream can be of unlimited length, whereas a string is subject to an implementation limit. For this reason, objects with potentially large amounts of data, such as images and page descriptions, are represented as streams.
 
class  PdfString
 A string object consists of a series of bytes — unsigned integer values in the range 0 to 255. There are two conventions, for writing a string object in PDF: As a sequence of literal characters enclosed in parentheses. As hexadecimal data enclosed in angle brackets.
 
class  PdfStructureElement
 
class  PdfUnicode
 Utility class to map between glyph names and Unicodes
 
class  PdfViewerPreferences
 Encapsulates certain settings from the viewer preferences table (chapter 8.1) More...
 
struct  Point
 
struct  Rect
 
class  Resources
 A strongly-typed resource class, for looking up localized strings, etc.
 
class  ToUnicodeMap
 Allows mapping of character codes to 16-bit unicodes. A single character can map to multiple unicode values. Based on the CMap stream defined in the ToUnicode entry of a PDF font dictionary. See chapter 5.9.2.
 
class  UnicodeRange
 These ranges map from Unicode back to standard character codes. Some ranges may produce more than one byte to approximate Unicode. For example, character OE is replaced with two characters: O and E