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

#include <PDFiumLibrary.hxx>

Public Member Functions

virtual ~PDFiumPage ()=default
virtual int getObjectCount ()=0
virtual std::unique_ptr< PDFiumPageObjectgetObject (int nIndex)=0
virtual int getAnnotationCount ()=0
virtual int getAnnotationIndex (std::unique_ptr< PDFiumAnnotation > const &rAnnotation)=0
virtual std::unique_ptr< PDFiumAnnotationgetAnnotation (int nIndex)=0
virtual std::unique_ptr< PDFiumTextPagegetTextPage ()=0
virtual BitmapChecksum getChecksum (int nMDPPerm)=0
 Get bitmap checksum of the page, without annotations/commenting. More...
virtual double getWidth ()=0
virtual double getHeight ()=0
virtual bool hasTransparency ()=0
virtual bool hasLinks ()=0

Detailed Description

Definition at line 166 of file PDFiumLibrary.hxx.

Constructor & Destructor Documentation

virtual vcl::pdf::PDFiumPage::~PDFiumPage ( )

Member Function Documentation

virtual std::unique_ptr<PDFiumAnnotation> vcl::pdf::PDFiumPage::getAnnotation ( int  nIndex)
pure virtual
virtual int vcl::pdf::PDFiumPage::getAnnotationCount ( )
pure virtual
virtual int vcl::pdf::PDFiumPage::getAnnotationIndex ( std::unique_ptr< PDFiumAnnotation > const &  rAnnotation)
pure virtual
virtual BitmapChecksum vcl::pdf::PDFiumPage::getChecksum ( int  nMDPPerm)
pure virtual

Get bitmap checksum of the page, without annotations/commenting.

virtual double vcl::pdf::PDFiumPage::getHeight ( )
pure virtual
virtual std::unique_ptr<PDFiumPageObject> vcl::pdf::PDFiumPage::getObject ( int  nIndex)
pure virtual
virtual int vcl::pdf::PDFiumPage::getObjectCount ( )
pure virtual
virtual std::unique_ptr<PDFiumTextPage> vcl::pdf::PDFiumPage::getTextPage ( )
pure virtual
virtual double vcl::pdf::PDFiumPage::getWidth ( )
pure virtual
virtual bool vcl::pdf::PDFiumPage::hasLinks ( )
pure virtual
virtual bool vcl::pdf::PDFiumPage::hasTransparency ( )
pure virtual

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