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 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  com::sun::star::uno::Reference< class >
 
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::PDFDocument
 In-memory representation of an on-disk PDF document. More...
 

Namespaces

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

Enumerations

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