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
 
virtual PDFFormFieldType getFormFieldType (PDFiumDocument *pDoc)=0
 
virtual float getFontSize (PDFiumDocument *pDoc)=0
 
virtual OUString getFormFieldAlternateName (PDFiumDocument *pDoc)=0
 
virtual int getFormFieldFlags (PDFiumDocument *pDoc)=0
 
virtual OUString getFormAdditionalActionJavaScript (PDFiumDocument *pDoc, PDFAnnotAActionType eEvent)=0
 
virtual OUString getFormFieldValue (PDFiumDocument *pDoc)=0
 

Detailed Description

Definition at line 85 of file PDFiumLibrary.hxx.

Constructor & Destructor Documentation

◆ ~PDFiumAnnotation()

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

Member Function Documentation

◆ getAttachmentPoints()

virtual std::vector< basegfx::B2DPoint > vcl::pdf::PDFiumAnnotation::getAttachmentPoints ( size_t  nIndex)
pure virtual

◆ getAttachmentPointsCount()

virtual size_t vcl::pdf::PDFiumAnnotation::getAttachmentPointsCount ( )
pure virtual

◆ getBorderCornerRadius()

virtual basegfx::B2DSize vcl::pdf::PDFiumAnnotation::getBorderCornerRadius ( )
pure virtual

◆ getBorderWidth()

virtual float vcl::pdf::PDFiumAnnotation::getBorderWidth ( )
pure virtual

◆ getColor()

virtual Color vcl::pdf::PDFiumAnnotation::getColor ( )
pure virtual

◆ getFontSize()

virtual float vcl::pdf::PDFiumAnnotation::getFontSize ( PDFiumDocument pDoc)
pure virtual

◆ getFormAdditionalActionJavaScript()

virtual OUString vcl::pdf::PDFiumAnnotation::getFormAdditionalActionJavaScript ( PDFiumDocument pDoc,
PDFAnnotAActionType  eEvent 
)
pure virtual

◆ getFormFieldAlternateName()

virtual OUString vcl::pdf::PDFiumAnnotation::getFormFieldAlternateName ( PDFiumDocument pDoc)
pure virtual

◆ getFormFieldFlags()

virtual int vcl::pdf::PDFiumAnnotation::getFormFieldFlags ( PDFiumDocument pDoc)
pure virtual

◆ getFormFieldType()

virtual PDFFormFieldType vcl::pdf::PDFiumAnnotation::getFormFieldType ( PDFiumDocument pDoc)
pure virtual

◆ getFormFieldValue()

virtual OUString vcl::pdf::PDFiumAnnotation::getFormFieldValue ( PDFiumDocument pDoc)
pure virtual

◆ getInkStrokes()

virtual std::vector< std::vector< basegfx::B2DPoint > > vcl::pdf::PDFiumAnnotation::getInkStrokes ( )
pure virtual

◆ getInteriorColor()

virtual Color vcl::pdf::PDFiumAnnotation::getInteriorColor ( )
pure virtual

◆ getLineGeometry()

virtual std::vector< basegfx::B2DPoint > vcl::pdf::PDFiumAnnotation::getLineGeometry ( )
pure virtual

◆ getLinked()

virtual std::unique_ptr< PDFiumAnnotation > vcl::pdf::PDFiumAnnotation::getLinked ( OString const &  rKey)
pure virtual

◆ getObject()

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

◆ getObjectCount()

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

◆ getRectangle()

virtual basegfx::B2DRectangle vcl::pdf::PDFiumAnnotation::getRectangle ( )
pure virtual

◆ getString()

virtual OUString vcl::pdf::PDFiumAnnotation::getString ( OString const &  rKey)
pure virtual

◆ getSubType()

virtual PDFAnnotationSubType vcl::pdf::PDFiumAnnotation::getSubType ( )
pure virtual

◆ getValueType()

virtual PDFObjectType vcl::pdf::PDFiumAnnotation::getValueType ( OString const &  rKey)
pure virtual

◆ getVertices()

virtual std::vector< basegfx::B2DPoint > vcl::pdf::PDFiumAnnotation::getVertices ( )
pure virtual

◆ hasKey()

virtual bool vcl::pdf::PDFiumAnnotation::hasKey ( OString const &  rKey)
pure virtual

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