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

#include <PDFiumLibrary.hxx>

Public Member Functions

virtual ~PDFiumPageObject ()=default
virtual PDFPageObjectType getType ()=0
virtual OUString getText (std::unique_ptr< PDFiumTextPage > const &pTextPage)=0
virtual int getFormObjectCount ()=0
virtual std::unique_ptr< PDFiumPageObjectgetFormObject (int nIndex)=0
virtual basegfx::B2DHomMatrix getMatrix ()=0
virtual basegfx::B2DRectangle getBounds ()=0
virtual double getFontSize ()=0
virtual OUString getFontName ()=0
virtual PDFTextRenderMode getTextRenderMode ()=0
virtual Color getFillColor ()=0
virtual Color getStrokeColor ()=0
virtual double getStrokeWidth ()=0
virtual int getPathSegmentCount ()=0
virtual std::unique_ptr< PDFiumPathSegmentgetPathSegment (int index)=0
virtual Size getImageSize (PDFiumPage &rPage)=0
virtual std::unique_ptr< PDFiumBitmapgetImageBitmap ()=0
virtual bool getDrawMode (PDFFillMode &eFillMode, bool &bStroke)=0

Detailed Description

Definition at line 114 of file PDFiumLibrary.hxx.

Constructor & Destructor Documentation

virtual vcl::pdf::PDFiumPageObject::~PDFiumPageObject ( )

Member Function Documentation

virtual basegfx::B2DRectangle vcl::pdf::PDFiumPageObject::getBounds ( )
pure virtual
virtual bool vcl::pdf::PDFiumPageObject::getDrawMode ( PDFFillMode eFillMode,
bool &  bStroke 
pure virtual
virtual Color vcl::pdf::PDFiumPageObject::getFillColor ( )
pure virtual
virtual OUString vcl::pdf::PDFiumPageObject::getFontName ( )
pure virtual
virtual double vcl::pdf::PDFiumPageObject::getFontSize ( )
pure virtual
virtual std::unique_ptr<PDFiumPageObject> vcl::pdf::PDFiumPageObject::getFormObject ( int  nIndex)
pure virtual
virtual int vcl::pdf::PDFiumPageObject::getFormObjectCount ( )
pure virtual
virtual std::unique_ptr<PDFiumBitmap> vcl::pdf::PDFiumPageObject::getImageBitmap ( )
pure virtual
virtual Size vcl::pdf::PDFiumPageObject::getImageSize ( PDFiumPage rPage)
pure virtual
virtual basegfx::B2DHomMatrix vcl::pdf::PDFiumPageObject::getMatrix ( )
pure virtual
virtual std::unique_ptr<PDFiumPathSegment> vcl::pdf::PDFiumPageObject::getPathSegment ( int  index)
pure virtual
virtual int vcl::pdf::PDFiumPageObject::getPathSegmentCount ( )
pure virtual
virtual Color vcl::pdf::PDFiumPageObject::getStrokeColor ( )
pure virtual
virtual double vcl::pdf::PDFiumPageObject::getStrokeWidth ( )
pure virtual
virtual OUString vcl::pdf::PDFiumPageObject::getText ( std::unique_ptr< PDFiumTextPage > const &  pTextPage)
pure virtual
virtual PDFTextRenderMode vcl::pdf::PDFiumPageObject::getTextRenderMode ( )
pure virtual
virtual PDFPageObjectType vcl::pdf::PDFiumPageObject::getType ( )
pure virtual

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