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

#include <PDFiumLibrary.hxx>

Public Member Functions

virtual ~PDFiumAnnotation ()=default
 
virtual PDFAnnotationSubType getSubType ()=0
 
virtual basegfx::B2DRectangle getRectangle ()=0
 
virtual bool hasKey (OString const &rKey)=0
 
virtual PDFObjectType getValueType (OString const &rKey)=0
 
virtual OUString getString (OString const &rKey)=0
 
virtual std::unique_ptr< PDFiumAnnotationgetLinked (OString const &rKey)=0
 
virtual int getObjectCount ()=0
 
virtual std::unique_ptr< PDFiumPageObjectgetObject (int nIndex)=0
 
virtual std::vector< std::vector< basegfx::B2DPoint > > getInkStrokes ()=0
 
virtual std::vector< basegfx::B2DPointgetVertices ()=0
 
virtual Color getColor ()=0
 
virtual Color getInteriorColor ()=0
 
virtual float getBorderWidth ()=0
 
virtual basegfx::B2DSize getBorderCornerRadius ()=0
 
virtual size_t getAttachmentPointsCount ()=0
 
virtual std::vector< basegfx::B2DPointgetAttachmentPoints (size_t nIndex)=0
 
virtual std::vector< basegfx::B2DPointgetLineGeometry ()=0
 

Detailed Description

Definition at line 80 of file PDFiumLibrary.hxx.

Constructor & Destructor Documentation

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

Member Function Documentation

virtual std::vector<basegfx::B2DPoint> vcl::pdf::PDFiumAnnotation::getAttachmentPoints ( size_t  nIndex)
pure virtual
virtual size_t vcl::pdf::PDFiumAnnotation::getAttachmentPointsCount ( )
pure virtual
virtual basegfx::B2DSize vcl::pdf::PDFiumAnnotation::getBorderCornerRadius ( )
pure virtual
virtual float vcl::pdf::PDFiumAnnotation::getBorderWidth ( )
pure virtual
virtual Color vcl::pdf::PDFiumAnnotation::getColor ( )
pure virtual
virtual std::vector<std::vector<basegfx::B2DPoint> > vcl::pdf::PDFiumAnnotation::getInkStrokes ( )
pure virtual
virtual Color vcl::pdf::PDFiumAnnotation::getInteriorColor ( )
pure virtual
virtual std::vector<basegfx::B2DPoint> vcl::pdf::PDFiumAnnotation::getLineGeometry ( )
pure virtual
virtual std::unique_ptr<PDFiumAnnotation> vcl::pdf::PDFiumAnnotation::getLinked ( OString const &  rKey)
pure virtual
virtual std::unique_ptr<PDFiumPageObject> vcl::pdf::PDFiumAnnotation::getObject ( int  nIndex)
pure virtual
virtual int vcl::pdf::PDFiumAnnotation::getObjectCount ( )
pure virtual
virtual basegfx::B2DRectangle vcl::pdf::PDFiumAnnotation::getRectangle ( )
pure virtual
virtual OUString vcl::pdf::PDFiumAnnotation::getString ( OString const &  rKey)
pure virtual
virtual PDFAnnotationSubType vcl::pdf::PDFiumAnnotation::getSubType ( )
pure virtual
virtual PDFObjectType vcl::pdf::PDFiumAnnotation::getValueType ( OString const &  rKey)
pure virtual
virtual std::vector<basegfx::B2DPoint> vcl::pdf::PDFiumAnnotation::getVertices ( )
pure virtual
virtual bool vcl::pdf::PDFiumAnnotation::hasKey ( OString const &  rKey)
pure virtual

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