Namespace UglyToad.PdfPig.Tokens
Classes
- ArrayToken
An array object is a one-dimensional collection of objects arranged sequentially. PDF arrays may be heterogeneous; that is, an array's elements may be any combination of numbers, strings, dictionaries, or any other objects, including other arrays.
- CommentToken
A comment from a PDF document. Any occurrence of the percent sign character (%) outside a string or stream introduces a comment. The comment consists of all characters between the percent sign and the end of the line.
- DictionaryToken
A dictionary object is an associative table containing pairs of objects, known as the dictionary's entries. The key must be a NameToken and the value may be an kind of IToken.
- EndOfLineToken
Represents an End Of Line marker found in Adobe Type 1 font files and the cross-reference table.
- HexToken
A token containing string data where the string is encoded as hexadecimal.
- IndirectReferenceToken
A reference to an indirect object (see ObjectToken).
- InlineImageDataToken
Inline image data is used to embed images in PDF content streams. The content is wrapped by ID and ED tags in a BI operation.
- NameToken
A name object is an atomic symbol uniquely defined by a sequence of characters. Each name is considered identical if it has the same sequence of characters. Names are used in PDF documents to identify dictionary keys and other elements of a PDF document.
- NullToken
The null object has a type and value that are unequal to those of any other object. There is only one object of type null, denoted by the keyword null. An indirect object reference to a nonexistent object is treated the same as the null object. Specifying the null object as the value of a dictionary entry is equivalent to omitting the entry entirely.
- NumericToken
PDF supports integer and real numbers. Integer objects represent mathematical integers within a certain interval centered at 0. Real objects approximate mathematical real numbers, but with limited range and precision. This token represents both types and they are used interchangeably in the specification.
- ObjectToken
Any object in a PDF file may be labeled as an indirect object. This gives the object a unique object identifier by which other objects can refer to it. These objects contain inner data of any type.
- OperatorToken
An operator token encountered in a page content or Adobe Type 1 font stream.
- StreamToken
A stream consists of a dictionary followed by zero or more bytes bracketed between the keywords stream and endstream. The bytes may be compressed by application of zero or more filters which are run in the order specified in the StreamDictionary.
- StringToken
Represents a string of text contained in a PDF document.
Interfaces
- IDataToken<T>
A token from a PDF document which contains data in some format.
- IToken
A marker interface for tokens from the PDF file contents.
Enums
- StringToken.Encoding
The encoding used to convert the underlying file bytes to the string.