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 213 of file PDFiumLibrary.hxx.

Constructor & Destructor Documentation

◆ ~PDFiumDocument()

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

Member Function Documentation

◆ getFileVersion()

virtual int vcl::pdf::PDFiumDocument::getFileVersion ( )
pure virtual

◆ getPageCount()

virtual int vcl::pdf::PDFiumDocument::getPageCount ( )
pure virtual

◆ getPageSize()

virtual basegfx::B2DSize vcl::pdf::PDFiumDocument::getPageSize ( int  nIndex)
pure virtual

◆ getSignature()

virtual std::unique_ptr< PDFiumSignature > vcl::pdf::PDFiumDocument::getSignature ( int  nIndex)
pure virtual

◆ getSignatureCount()

virtual int vcl::pdf::PDFiumDocument::getSignatureCount ( )
pure virtual

◆ getTrailerEnds()

virtual std::vector< unsigned int > vcl::pdf::PDFiumDocument::getTrailerEnds ( )
pure virtual

◆ openPage()

virtual std::unique_ptr< PDFiumPage > vcl::pdf::PDFiumDocument::openPage ( int  nIndex)
pure virtual

◆ saveWithVersion()

virtual bool vcl::pdf::PDFiumDocument::saveWithVersion ( SvMemoryStream rStream,
int  nFileVersion 
)
pure virtual

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