LibreOffice Module sdext (master)  1
Public Member Functions | Static Public Member Functions | List of all members
pdfi::ElementFactory Class Reference

#include <genericelements.hxx>

Public Member Functions

 ElementFactory ()=delete

Static Public Member Functions

static HyperlinkElementcreateHyperlinkElement (Element *pParent, const OUString &rURI)
static TextElementcreateTextElement (Element *pParent, sal_Int32 nGCId, sal_Int32 nFontId)
static ParagraphElementcreateParagraphElement (Element *pParent)
static FrameElementcreateFrameElement (Element *pParent, sal_Int32 nGCId)
static PolyPolyElementcreatePolyPolyElement (Element *pParent, sal_Int32 nGCId, const basegfx::B2DPolyPolygon &rPolyPoly, sal_Int8 nAction)
static ImageElementcreateImageElement (Element *pParent, sal_Int32 nGCId, ImageId nImage)
static PageElementcreatePageElement (Element *pParent, sal_Int32 nPageNr)
static std::shared_ptr< DocumentElementcreateDocumentElement ()

Detailed Description

Definition at line 282 of file genericelements.hxx.

Constructor & Destructor Documentation

pdfi::ElementFactory::ElementFactory ( )

Member Function Documentation

static std::shared_ptr<DocumentElement> pdfi::ElementFactory::createDocumentElement ( )

Definition at line 309 of file genericelements.hxx.

static FrameElement* pdfi::ElementFactory::createFrameElement ( Element pParent,
sal_Int32  nGCId 

Definition at line 295 of file genericelements.hxx.

static HyperlinkElement* pdfi::ElementFactory::createHyperlinkElement ( Element pParent,
const OUString &  rURI 

Definition at line 287 of file genericelements.hxx.

static ImageElement* pdfi::ElementFactory::createImageElement ( Element pParent,
sal_Int32  nGCId,
ImageId  nImage 

Definition at line 303 of file genericelements.hxx.

static PageElement* pdfi::ElementFactory::createPageElement ( Element pParent,
sal_Int32  nPageNr 

Definition at line 306 of file genericelements.hxx.

static ParagraphElement* pdfi::ElementFactory::createParagraphElement ( Element pParent)
static PolyPolyElement* pdfi::ElementFactory::createPolyPolyElement ( Element pParent,
sal_Int32  nGCId,
const basegfx::B2DPolyPolygon rPolyPoly,
sal_Int8  nAction 

Definition at line 298 of file genericelements.hxx.

static TextElement* pdfi::ElementFactory::createTextElement ( Element pParent,
sal_Int32  nGCId,
sal_Int32  nFontId 

Definition at line 290 of file genericelements.hxx.

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