LibreOffice Module vcl (master)  1
Public Member Functions | List of all members
vcl::pdf::PDFiumDocument Class Referenceabstract

#include <PDFiumLibrary.hxx>

Public Member Functions

virtual ~PDFiumDocument ()=default
 
virtual basegfx::B2DSize getPageSize (int nIndex)=0
 
virtual int getPageCount ()=0
 
virtual int getSignatureCount ()=0
 
virtual int getFileVersion ()=0
 
virtual bool saveWithVersion (SvMemoryStream &rStream, int nFileVersion)=0
 
virtual std::unique_ptr< PDFiumPageopenPage (int nIndex)=0
 
virtual std::unique_ptr< PDFiumSignaturegetSignature (int nIndex)=0
 
virtual std::vector< unsigned intgetTrailerEnds ()=0
 

Detailed Description

Definition at line 206 of file PDFiumLibrary.hxx.

Constructor & Destructor Documentation

virtual vcl::pdf::PDFiumDocument::~PDFiumDocument ( )
virtualdefault

Member Function Documentation

virtual int vcl::pdf::PDFiumDocument::getFileVersion ( )
pure virtual
virtual int vcl::pdf::PDFiumDocument::getPageCount ( )
pure virtual
virtual basegfx::B2DSize vcl::pdf::PDFiumDocument::getPageSize ( int  nIndex)
pure virtual
virtual std::unique_ptr<PDFiumSignature> vcl::pdf::PDFiumDocument::getSignature ( int  nIndex)
pure virtual
virtual int vcl::pdf::PDFiumDocument::getSignatureCount ( )
pure virtual
virtual std::vector<unsigned int> vcl::pdf::PDFiumDocument::getTrailerEnds ( )
pure virtual
virtual std::unique_ptr<PDFiumPage> vcl::pdf::PDFiumDocument::openPage ( int  nIndex)
pure virtual
virtual bool vcl::pdf::PDFiumDocument::saveWithVersion ( SvMemoryStream rStream,
int  nFileVersion 
)
pure virtual

The documentation for this class was generated from the following file: