LibreOffice Module vcl (master) 1
Classes | Namespaces | Enumerations
pdfdocument.hxx File Reference
#include <memory>
#include <map>
#include <vector>
#include <tools/stream.hxx>
#include <vcl/dllapi.h>
#include <rtl/strbuf.hxx>
#include <vcl/filter/pdfobjectcontainer.hxx>
Include dependency graph for pdfdocument.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  vcl::filter::PDFElement
 A byte range in a PDF file. More...
 
class  vcl::filter::PDFObjectElement
 Indirect object: something with a unique ID. More...
 
class  vcl::filter::PDFArrayElement
 Array object: a list. More...
 
class  vcl::filter::PDFReferenceElement
 Reference object: something with a unique ID. More...
 
class  vcl::filter::PDFStreamElement
 Stream object: a byte array with a known length. More...
 
class  vcl::filter::PDFNameElement
 Name object: a key string. More...
 
class  vcl::filter::PDFDictionaryElement
 Dictionary object: a set key-value pairs. More...
 
class  vcl::filter::XRefEntry
 An entry in a cross-reference stream. More...
 
class  vcl::filter::PDFHexStringElement
 Hex string: in <AABB> form. More...
 
class  vcl::filter::PDFLiteralStringElement
 Literal string: in (asdf) form. More...
 
class  vcl::filter::PDFNumberElement
 Numbering object: an integer or a real. More...
 
class  vcl::filter::PDFCommentElement
 A one-liner comment. More...
 
class  vcl::filter::PDFEndDictionaryElement
 End of a dictionary: '>>'. More...
 
class  vcl::filter::PDFEndStreamElement
 End of a stream: 'endstream' keyword. More...
 
class  vcl::filter::PDFEndObjectElement
 End of an object: 'endobj' keyword. More...
 
class  vcl::filter::PDFEndArrayElement
 End of an array: ']'. More...
 
class  vcl::filter::PDFBooleanElement
 Boolean object: a 'true' or a 'false'. More...
 
class  vcl::filter::PDFNullElement
 Null object: the 'null' singleton. More...
 
class  vcl::filter::PDFDocument
 In-memory representation of an on-disk PDF document. More...
 
class  vcl::filter::PDFTrailerElement
 The trailer singleton is at the end of the doc. More...
 
class  vcl::filter::PDFObjectParser
 

Namespaces

namespace  com
 
namespace  com::sun
 
namespace  com::sun::star
 
namespace  com::sun::star::security
 
namespace  com::sun::star::uno
 
namespace  tools
 
namespace  vcl
 
namespace  vcl::filter
 

Enumerations

enum class  vcl::filter::TokenizeMode {
  vcl::filter::END_OF_STREAM ,
  vcl::filter::EOF_TOKEN ,
  vcl::filter::END_OF_OBJECT ,
  vcl::filter::STORED_OBJECT
}
 
enum class  vcl::filter::XRefEntryType {
  vcl::filter::FREE ,
  vcl::filter::NOT_COMPRESSED ,
  vcl::filter::COMPRESSED
}
 The type column of an entry in a cross-reference stream. More...