LibreOffice Module vcl (master) 1
|
Classes | |
class | PDFArrayElement |
Array object: a list. More... | |
class | PDFBooleanElement |
Boolean object: a 'true' or a 'false'. More... | |
class | PDFCommentElement |
A one-liner comment. More... | |
class | PDFDictionaryElement |
Dictionary object: a set key-value pairs. More... | |
class | PDFDocument |
In-memory representation of an on-disk PDF document. More... | |
class | PDFElement |
A byte range in a PDF file. More... | |
class | PDFEndArrayElement |
End of an array: ']'. More... | |
class | PDFEndDictionaryElement |
End of a dictionary: '>>'. More... | |
class | PDFEndObjectElement |
End of an object: 'endobj' keyword. More... | |
class | PDFEndStreamElement |
End of a stream: 'endstream' keyword. More... | |
class | PDFHexStringElement |
Hex string: in <AABB> form. More... | |
class | PDFLiteralStringElement |
Literal string: in (asdf) form. More... | |
class | PDFNameElement |
Name object: a key string. More... | |
class | PDFNullElement |
Null object: the 'null' singleton. More... | |
class | PDFNumberElement |
Numbering object: an integer or a real. More... | |
class | PDFObjectElement |
Indirect object: something with a unique ID. More... | |
class | PDFObjectParser |
class | PDFReferenceElement |
Reference object: something with a unique ID. More... | |
class | PDFStreamElement |
Stream object: a byte array with a known length. More... | |
class | PDFTrailerElement |
The trailer singleton is at the end of the doc. More... | |
class | XRefEntry |
An entry in a cross-reference stream. More... | |
Enumerations | |
enum class | TokenizeMode { END_OF_STREAM , EOF_TOKEN , END_OF_OBJECT , STORED_OBJECT } |
enum class | XRefEntryType { FREE , NOT_COMPRESSED , COMPRESSED } |
The type column of an entry in a cross-reference stream. More... | |
Functions | |
static void | visitPages (PDFObjectElement *pPages, std::vector< PDFObjectElement * > &rRet) |
Visits the page tree recursively, looking for page objects. More... | |
|
strong |
Definition at line 291 of file pdfdocument.hxx.
|
strong |
The type column of an entry in a cross-reference stream.
Enumerator | |
---|---|
FREE | xref "f" or xref stream "0". |
NOT_COMPRESSED | xref "n" or xref stream "1". |
COMPRESSED | xref stream "2". |
Definition at line 304 of file pdfdocument.hxx.
|
static |
Visits the page tree recursively, looking for page objects.
Definition at line 1913 of file pdfdocument.cxx.
References vcl::filter::PDFElement::alreadyVisiting(), vcl::filter::PDFObjectElement::Lookup(), vcl::filter::PDFObjectElement::LookupObject(), pName, SAL_WARN, vcl::filter::PDFElement::setVisiting(), and visitPages().
Referenced by vcl::filter::PDFDocument::GetPages(), and visitPages().