Encapsulates input to GR_Graphics::shape(). More...
#include <gr_RenderInfo.h>
Public Types | |
enum | TextTransform { NONE = 0, CAPITALIZE, UPPERCASE, LOWERCASE } |
Public Member Functions | |
GR_ShapingInfo (UT_TextIterator &text, UT_uint32 iLen, const char *pLang, UT_BidiCharType iVisDir, GRShapingResult eShapingRequired, const GR_Font *pFont, const GR_Item *pItem, TextTransform textTransform=NONE, bool previousWasSpace=false) | |
virtual | ~GR_ShapingInfo () |
Public Attributes | |
UT_TextIterator & | m_Text |
UT_sint32 | m_iLength |
const char * | m_pLang |
UT_BidiCharType | m_iVisDir |
GRShapingResult | m_eShapingRequired |
const GR_Font * | m_pFont |
UT_uint32 | m_iJustifyBy |
const GR_Item * | m_pItem |
TextTransform | m_TextTransform |
bool | m_previousWasSpace |
Encapsulates input to GR_Graphics::shape().
GR_ShapingInfo::GR_ShapingInfo | ( | UT_TextIterator & | text, | |
UT_uint32 | iLen, | |||
const char * | pLang, | |||
UT_BidiCharType | iVisDir, | |||
GRShapingResult | eShapingRequired, | |||
const GR_Font * | pFont, | |||
const GR_Item * | pItem, | |||
TextTransform | textTransform = NONE , |
|||
bool | previousWasSpace = false | |||
) | [inline] |
virtual GR_ShapingInfo::~GR_ShapingInfo | ( | ) | [inline, virtual] |
Referenced by GR_Win32USPGraphics::shape(), GR_Graphics::shape(), and GR_CairoGraphics::shape().
Referenced by GR_Win32USPGraphics::shape(), GR_Graphics::shape(), and GR_CairoGraphics::shape().
const GR_Font* GR_ShapingInfo::m_pFont |
Referenced by GR_Win32USPGraphics::shape(), GR_Graphics::shape(), and GR_CairoGraphics::shape().
const GR_Item* GR_ShapingInfo::m_pItem |
Referenced by GR_Win32USPGraphics::shape(), GR_Graphics::shape(), and GR_CairoGraphics::shape().
const char* GR_ShapingInfo::m_pLang |
Referenced by GR_Graphics::shape(), and GR_CairoGraphics::shape().
Referenced by GR_Win32USPGraphics::shape(), GR_Graphics::shape(), and GR_CairoGraphics::shape().
Referenced by GR_Graphics::shape(), and GR_CairoGraphics::shape().