LibreOffice Module sdext (master)  1
Public Member Functions | Private Attributes | List of all members
pdfi::CharGlyph Class Referencefinal

#include <pdfiprocessor.hxx>

Collaboration diagram for pdfi::CharGlyph:
[legend]

Public Member Functions

 CharGlyph (Element *pCurElement, const GraphicsContext &rCurrentContext, double width, double prevSpaceWidth, const OUString &rGlyphs)
 
OUString & getGlyph ()
 
double getWidth () const
 
double getPrevSpaceWidth () const
 
GraphicsContextgetGC ()
 
ElementgetCurElement ()
 

Private Attributes

Element *const m_pCurElement
 
GraphicsContext m_rCurrentContext
 
double const m_Width
 
double const m_PrevSpaceWidth
 
OUString m_rGlyphs
 

Detailed Description

Definition at line 190 of file pdfiprocessor.hxx.

Constructor & Destructor Documentation

pdfi::CharGlyph::CharGlyph ( Element pCurElement,
const GraphicsContext rCurrentContext,
double  width,
double  prevSpaceWidth,
const OUString &  rGlyphs 
)
inline

Definition at line 193 of file pdfiprocessor.hxx.

Member Function Documentation

Element* pdfi::CharGlyph::getCurElement ( )
inline

Definition at line 202 of file pdfiprocessor.hxx.

References m_pCurElement.

GraphicsContext& pdfi::CharGlyph::getGC ( )
inline

Definition at line 201 of file pdfiprocessor.hxx.

References m_rCurrentContext.

Referenced by pdfi::PDFIProcessor::drawGlyphs().

OUString& pdfi::CharGlyph::getGlyph ( )
inline

Definition at line 198 of file pdfiprocessor.hxx.

References m_rGlyphs.

double pdfi::CharGlyph::getPrevSpaceWidth ( ) const
inline

Definition at line 200 of file pdfiprocessor.hxx.

References m_PrevSpaceWidth.

double pdfi::CharGlyph::getWidth ( ) const
inline

Definition at line 199 of file pdfiprocessor.hxx.

References m_Width.

Member Data Documentation

Element* const pdfi::CharGlyph::m_pCurElement
private

Definition at line 205 of file pdfiprocessor.hxx.

Referenced by getCurElement().

double const pdfi::CharGlyph::m_PrevSpaceWidth
private

Definition at line 208 of file pdfiprocessor.hxx.

Referenced by getPrevSpaceWidth().

GraphicsContext pdfi::CharGlyph::m_rCurrentContext
private

Definition at line 206 of file pdfiprocessor.hxx.

Referenced by getGC().

OUString pdfi::CharGlyph::m_rGlyphs
private

Definition at line 209 of file pdfiprocessor.hxx.

Referenced by getGlyph().

double const pdfi::CharGlyph::m_Width
private

Definition at line 207 of file pdfiprocessor.hxx.

Referenced by getWidth().


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