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

Elementm_pCurElement
 
GraphicsContext m_rCurrentContext
 
double m_Width
 
double m_PrevSpaceWidth
 
OUString m_rGlyphs
 

Detailed Description

Definition at line 187 of file pdfiprocessor.hxx.

Constructor & Destructor Documentation

◆ CharGlyph()

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

Definition at line 190 of file pdfiprocessor.hxx.

Member Function Documentation

◆ getCurElement()

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

Definition at line 199 of file pdfiprocessor.hxx.

References m_pCurElement.

◆ getGC()

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

Definition at line 198 of file pdfiprocessor.hxx.

References m_rCurrentContext.

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

◆ getGlyph()

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

Definition at line 195 of file pdfiprocessor.hxx.

References m_rGlyphs.

◆ getPrevSpaceWidth()

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

Definition at line 197 of file pdfiprocessor.hxx.

References m_PrevSpaceWidth.

◆ getWidth()

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

Definition at line 196 of file pdfiprocessor.hxx.

References m_Width.

Member Data Documentation

◆ m_pCurElement

Element* pdfi::CharGlyph::m_pCurElement
private

Definition at line 202 of file pdfiprocessor.hxx.

Referenced by getCurElement().

◆ m_PrevSpaceWidth

double pdfi::CharGlyph::m_PrevSpaceWidth
private

Definition at line 205 of file pdfiprocessor.hxx.

Referenced by getPrevSpaceWidth().

◆ m_rCurrentContext

GraphicsContext pdfi::CharGlyph::m_rCurrentContext
private

Definition at line 203 of file pdfiprocessor.hxx.

Referenced by getGC().

◆ m_rGlyphs

OUString pdfi::CharGlyph::m_rGlyphs
private

Definition at line 206 of file pdfiprocessor.hxx.

Referenced by getGlyph().

◆ m_Width

double pdfi::CharGlyph::m_Width
private

Definition at line 204 of file pdfiprocessor.hxx.

Referenced by getWidth().


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