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
 
virtual void onAfterLoadPage (PDFiumDocument *pDoc)=0
 

Detailed Description

Definition at line 179 of file PDFiumLibrary.hxx.

Constructor & Destructor Documentation

◆ ~PDFiumPage()

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

Member Function Documentation

◆ getAnnotation()

virtual std::unique_ptr< PDFiumAnnotation > vcl::pdf::PDFiumPage::getAnnotation ( int  nIndex)
pure virtual

◆ getAnnotationCount()

virtual int vcl::pdf::PDFiumPage::getAnnotationCount ( )
pure virtual

◆ getAnnotationIndex()

virtual int vcl::pdf::PDFiumPage::getAnnotationIndex ( std::unique_ptr< PDFiumAnnotation > const &  rAnnotation)
pure virtual

◆ getChecksum()

virtual BitmapChecksum vcl::pdf::PDFiumPage::getChecksum ( int  nMDPPerm)
pure virtual

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

◆ getHeight()

virtual double vcl::pdf::PDFiumPage::getHeight ( )
pure virtual

◆ getObject()

virtual std::unique_ptr< PDFiumPageObject > vcl::pdf::PDFiumPage::getObject ( int  nIndex)
pure virtual

◆ getObjectCount()

virtual int vcl::pdf::PDFiumPage::getObjectCount ( )
pure virtual

◆ getTextPage()

virtual std::unique_ptr< PDFiumTextPage > vcl::pdf::PDFiumPage::getTextPage ( )
pure virtual

◆ getWidth()

virtual double vcl::pdf::PDFiumPage::getWidth ( )
pure virtual

◆ hasLinks()

virtual bool vcl::pdf::PDFiumPage::hasLinks ( )
pure virtual

◆ hasTransparency()

virtual bool vcl::pdf::PDFiumPage::hasTransparency ( )
pure virtual

◆ onAfterLoadPage()

virtual void vcl::pdf::PDFiumPage::onAfterLoadPage ( PDFiumDocument pDoc)
pure virtual

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