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

Constructor & Destructor Documentation

◆ ~PDFiumPageObject()

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

Member Function Documentation

◆ getBounds()

virtual basegfx::B2DRectangle vcl::pdf::PDFiumPageObject::getBounds ( )
pure virtual

◆ getDrawMode()

virtual bool vcl::pdf::PDFiumPageObject::getDrawMode ( PDFFillMode eFillMode,
bool &  bStroke 
)
pure virtual

◆ getFillColor()

virtual Color vcl::pdf::PDFiumPageObject::getFillColor ( )
pure virtual

◆ getFontName()

virtual OUString vcl::pdf::PDFiumPageObject::getFontName ( )
pure virtual

◆ getFontSize()

virtual double vcl::pdf::PDFiumPageObject::getFontSize ( )
pure virtual

◆ getFormObject()

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

◆ getFormObjectCount()

virtual int vcl::pdf::PDFiumPageObject::getFormObjectCount ( )
pure virtual

◆ getImageBitmap()

virtual std::unique_ptr< PDFiumBitmap > vcl::pdf::PDFiumPageObject::getImageBitmap ( )
pure virtual

◆ getImageSize()

virtual Size vcl::pdf::PDFiumPageObject::getImageSize ( PDFiumPage rPage)
pure virtual

◆ getMatrix()

virtual basegfx::B2DHomMatrix vcl::pdf::PDFiumPageObject::getMatrix ( )
pure virtual

◆ getPathSegment()

virtual std::unique_ptr< PDFiumPathSegment > vcl::pdf::PDFiumPageObject::getPathSegment ( int  index)
pure virtual

◆ getPathSegmentCount()

virtual int vcl::pdf::PDFiumPageObject::getPathSegmentCount ( )
pure virtual

◆ getStrokeColor()

virtual Color vcl::pdf::PDFiumPageObject::getStrokeColor ( )
pure virtual

◆ getStrokeWidth()

virtual double vcl::pdf::PDFiumPageObject::getStrokeWidth ( )
pure virtual

◆ getText()

virtual OUString vcl::pdf::PDFiumPageObject::getText ( std::unique_ptr< PDFiumTextPage > const &  pTextPage)
pure virtual

◆ getTextRenderMode()

virtual PDFTextRenderMode vcl::pdf::PDFiumPageObject::getTextRenderMode ( )
pure virtual

◆ getType()

virtual PDFPageObjectType vcl::pdf::PDFiumPageObject::getType ( )
pure virtual

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