LibreOffice Module sw (master) 1
Public Member Functions | Private Attributes | List of all members
SwDrawTextInfo Class Reference

#include <drawfont.hxx>

Collaboration diagram for SwDrawTextInfo:
[legend]

Public Member Functions

 SwDrawTextInfo (SwViewShell const *pSh, OutputDevice &rOut, const OUString &rText, sal_Int32 const nIdx, sal_Int32 const nLen, sal_uInt16 nWidth=0, bool bBullet=false)
 constructor for simple strings More...
 
 SwDrawTextInfo (SwViewShell const *pSh, OutputDevice &rOut, const SwScriptInfo *pSI, const OUString &rText, TextFrameIndex const nIdx, TextFrameIndex const nLen, sal_uInt16 nWidth=0, bool bBullet=false, vcl::text::TextLayoutCache const *const pCachedVclData=nullptr)
 constructor for text frame contents More...
 
const SwTextFrameGetFrame () const
 
void SetFrame (const SwTextFrame *pNewFrame)
 
SwViewShell const * GetShell () const
 
vcl::RenderContextGetOut () const
 
vcl::RenderContextGetpOut () const
 
const SwScriptInfoGetScriptInfo () const
 
const PointGetPos () const
 
TextFrameIndexGetHyphPos () const
 
vcl::text::TextLayoutCache const * GetVclCache () const
 
const OUString & GetText () const
 
sw::WrongListIteratorGetWrong () const
 
sw::WrongListIteratorGetGrammarCheck () const
 
sw::WrongListIteratorGetSmartTags () const
 
const SizeGetSize () const
 
SwFontGetFont () const
 
SwUnderlineFontGetUnderFnt () const
 
TextFrameIndex GetIdx () const
 
TextFrameIndex GetLen () const
 
TextFrameIndex GetMeasureLen () const
 
sal_Int32 GetOffset () const
 
TextFrameIndex GetEnd () const
 
tools::Long GetKanaDiff () const
 
sal_uInt16 GetWidth () const
 
sal_uInt16 GetAscent () const
 
sal_uInt16 GetKanaComp () const
 
tools::Long GetCharacterSpacing () const
 
tools::Long GetKern () const
 
tools::Long GetSpace () const
 
TextFrameIndex GetNumberOfBlanks () const
 
sal_uInt8 GetCursorBidiLevel () const
 
bool GetBullet () const
 
bool GetUpper () const
 
bool GetDrawSpace () const
 
bool GetGreyWave () const
 
bool IsSpaceStop () const
 
bool SnapToGrid () const
 
bool IsIgnoreFrameRTL () const
 
bool IsPosMatchesBounds () const
 
void SetOut (OutputDevice &rNew)
 
void SetPos (const Point &rNew)
 
void SetHyphPos (TextFrameIndex *const pNew)
 
void SetText (const OUString &rNew)
 
void SetTextIdxLen (const OUString &rNewStr, TextFrameIndex const nNewIdx, TextFrameIndex const nNewLen)
 
void SetIdxLen (TextFrameIndex const nNewIdx, TextFrameIndex const nNewLen)
 
void SetWrong (sw::WrongListIterator *const pNew)
 
void SetGrammarCheck (sw::WrongListIterator *const pNew)
 
void SetSmartTags (sw::WrongListIterator *const pNew)
 
void SetSize (const Size &rNew)
 
void SetFont (SwFont *pNew)
 
void SetIdx (TextFrameIndex const nNew)
 
void SetLen (TextFrameIndex const nNew)
 
void SetMeasureLen (TextFrameIndex const nNew)
 
void SetOffset (sal_Int32 nNew)
 
void SetKanaDiff (tools::Long nNew)
 
void SetWidth (sal_uInt16 nNew)
 
void SetAscent (sal_uInt16 nNew)
 
void SetKern (tools::Long nNew)
 
void SetSpace (tools::Long nNew)
 
void SetNumberOfBlanks (TextFrameIndex const nNew)
 
void SetCursorBidiLevel (sal_uInt8 nNew)
 
void SetKanaComp (short nNew)
 
void SetBullet (bool bNew)
 
void SetUnderFnt (SwUnderlineFont *pULFnt)
 
void SetUpper (bool bNew)
 
void SetDrawSpace (bool bNew)
 
void SetGreyWave (bool bNew)
 
void SetSpaceStop (bool bNew)
 
void SetSnapToGrid (bool bNew)
 
void SetIgnoreFrameRTL (bool bNew)
 
void SetPosMatchesBounds (bool bNew)
 
void Shift (Degree10 nDir)
 
bool ApplyAutoColor (vcl::Font *pFnt=nullptr)
 

Private Attributes

const SwTextFramem_pFrame
 
VclPtr< OutputDevicem_pOut
 
SwViewShell const * m_pSh
 
const SwScriptInfom_pScriptInfo
 
Point m_aPos
 
vcl::text::TextLayoutCache const * m_pCachedVclData
 
OUString m_aText
 
sw::WrongListIteratorm_pWrong
 
sw::WrongListIteratorm_pGrammarCheck
 
sw::WrongListIteratorm_pSmartTags
 
Size m_aSize
 
SwFontm_pFnt
 
SwUnderlineFontm_pUnderFnt
 
TextFrameIndexm_pHyphPos
 
tools::Long m_nKanaDiff
 
TextFrameIndex m_nIdx
 
TextFrameIndex m_nLen
 
TextFrameIndex m_nMeasureLen
 
sal_Int32 m_nOfst
 this is not a string index More...
 
sal_uInt16 m_nWidth
 
sal_uInt16 m_nAscent
 
sal_uInt16 m_nCompress
 
tools::Long m_nCharacterSpacing
 
tools::Long m_nSpace
 
tools::Long m_nKern
 
TextFrameIndex m_nNumberOfBlanks
 
sal_uInt8 m_nCursorBidiLevel
 
bool m_bBullet: 1
 
bool m_bUpper: 1
 
bool m_bDrawSpace: 1
 
bool m_bGreyWave: 1
 
bool m_bSpaceStop: 1
 
bool m_bSnapToGrid: 1
 
bool m_bIgnoreFrameRTL: 1
 
bool m_bPosMatchesBounds:1
 
bool m_bPos: 1
 
bool m_bWrong: 1
 
bool m_bGrammarCheck: 1
 
bool m_bSize: 1
 
bool m_bFnt: 1
 
bool m_bHyph: 1
 
bool m_bKana: 1
 
bool m_bOfst: 1
 
bool m_bAscent: 1
 
bool m_bCharacterSpacing: 1
 
bool m_bSpace: 1
 
bool m_bNumberOfBlanks: 1
 
bool m_bUppr: 1
 
bool m_bDrawSp: 1
 

Detailed Description

Definition at line 45 of file drawfont.hxx.

Constructor & Destructor Documentation

◆ SwDrawTextInfo() [1/2]

SwDrawTextInfo::SwDrawTextInfo ( SwViewShell const *  pSh,
OutputDevice rOut,
const OUString &  rText,
sal_Int32 const  nIdx,
sal_Int32 const  nLen,
sal_uInt16  nWidth = 0,
bool  bBullet = false 
)
inline

constructor for simple strings

Definition at line 111 of file drawfont.hxx.

◆ SwDrawTextInfo() [2/2]

SwDrawTextInfo::SwDrawTextInfo ( SwViewShell const *  pSh,
OutputDevice rOut,
const SwScriptInfo pSI,
const OUString &  rText,
TextFrameIndex const  nIdx,
TextFrameIndex const  nLen,
sal_uInt16  nWidth = 0,
bool  bBullet = false,
vcl::text::TextLayoutCache const *const  pCachedVclData = nullptr 
)
inline

constructor for text frame contents

Definition at line 117 of file drawfont.hxx.

References COMPLETE_STRING, and o3tl::strong_int< typename UNDERLYING_TYPE, typename PHANTOM_TYPE >::get().

Member Function Documentation

◆ ApplyAutoColor()

bool SwDrawTextInfo::ApplyAutoColor ( vcl::Font pFnt = nullptr)

OD 21.08.2002 consider, that [GetBackgroundBrush(...)] can set <pCol>

  • see implementation in /core/layout/paintfrm.cxx OD 21.08.2002 #99657# There is a user defined setting for the background, if there is a background brush and its color is not "no fill"/"auto fill".

OD 30.08.2002 #99657# determined color <pCol> can be <COL_TRANSPARENT>. Thus, check it.

Definition at line 2140 of file fntcache.cxx.

References aGlobalRetoucheColor, COL_AUTO(), COL_BLACK(), COL_TRANSPARENT(), COL_WHITE(), sw::proofreadingiterator::get(), SwViewShell::GetAccessibilityOptions(), SwFont::GetBackColor(), Color::getBColor(), SvxBrushItem::GetColor(), vcl::Font::GetColor(), OutputDevice::GetFont(), GetFont(), SwViewOption::GetFontColor(), GetFrame(), GetLineColor(), GetOut(), GetShell(), SwViewShell::GetViewOptions(), SwViewShell::GetWin(), SwAccessibilityOptions::IsAlwaysAutoColor(), SwViewOption::IsBlackFont(), Color::IsBright(), Color::IsDark(), SwViewShell::isOutputToWindow(), SwViewOption::IsPagePreview(), vcl::Font::SetColor(), OutputDevice::SetFont(), OutputDevice::SetLineColor(), and OutputDevice::SetOverlineColor().

Referenced by SwSubFont::DrawStretchText_(), and SwFntObj::DrawText().

◆ GetAscent()

sal_uInt16 SwDrawTextInfo::GetAscent ( ) const
inline

Definition at line 310 of file drawfont.hxx.

Referenced by SwTextFly::DrawTextOpaque().

◆ GetBullet()

bool SwDrawTextInfo::GetBullet ( ) const
inline

Definition at line 357 of file drawfont.hxx.

Referenced by SwFntObj::DrawText().

◆ GetCharacterSpacing()

tools::Long SwDrawTextInfo::GetCharacterSpacing ( ) const
inline

◆ GetCursorBidiLevel()

sal_uInt8 SwDrawTextInfo::GetCursorBidiLevel ( ) const
inline

Definition at line 352 of file drawfont.hxx.

Referenced by SwTextCursor::GetModelPositionForViewPoint().

◆ GetDrawSpace()

bool SwDrawTextInfo::GetDrawSpace ( ) const
inline

Definition at line 370 of file drawfont.hxx.

Referenced by SwSubFont::DoOnCapitals().

◆ GetEnd()

TextFrameIndex SwDrawTextInfo::GetEnd ( ) const
inline

Definition at line 292 of file drawfont.hxx.

◆ GetFont()

SwFont * SwDrawTextInfo::GetFont ( ) const
inline

◆ GetFrame()

const SwTextFrame * SwDrawTextInfo::GetFrame ( ) const
inline

◆ GetGrammarCheck()

sw::WrongListIterator * SwDrawTextInfo::GetGrammarCheck ( ) const
inline

Definition at line 235 of file drawfont.hxx.

Referenced by SwFntObj::DrawText().

◆ GetGreyWave()

bool SwDrawTextInfo::GetGreyWave ( ) const
inline

Definition at line 378 of file drawfont.hxx.

Referenced by SwFntObj::DrawText().

◆ GetHyphPos()

TextFrameIndex * SwDrawTextInfo::GetHyphPos ( ) const
inline

Definition at line 209 of file drawfont.hxx.

Referenced by SwFont::GetTextBreak().

◆ GetIdx()

TextFrameIndex SwDrawTextInfo::GetIdx ( ) const
inline

◆ GetKanaComp()

sal_uInt16 SwDrawTextInfo::GetKanaComp ( ) const
inline

◆ GetKanaDiff()

tools::Long SwDrawTextInfo::GetKanaDiff ( ) const
inline

Definition at line 297 of file drawfont.hxx.

Referenced by SwSubFont::DoOnCapitals(), and SwTextSizeInfo::GetTextSize().

◆ GetKern()

tools::Long SwDrawTextInfo::GetKern ( ) const
inline

◆ GetLen()

TextFrameIndex SwDrawTextInfo::GetLen ( ) const
inline

◆ GetMeasureLen()

TextFrameIndex SwDrawTextInfo::GetMeasureLen ( ) const
inline

Definition at line 279 of file drawfont.hxx.

Referenced by SwFntObj::GetTextSize(), and SwSubFont::GetTextSize_().

◆ GetNumberOfBlanks()

TextFrameIndex SwDrawTextInfo::GetNumberOfBlanks ( ) const
inline

Definition at line 344 of file drawfont.hxx.

Referenced by SwFntObj::DrawText(), and SwFntObj::GetModelPositionForViewPoint().

◆ GetOffset()

sal_Int32 SwDrawTextInfo::GetOffset ( ) const
inline

◆ GetOut()

vcl::RenderContext & SwDrawTextInfo::GetOut ( ) const
inline

◆ GetPos()

const Point & SwDrawTextInfo::GetPos ( ) const
inline

◆ GetpOut()

vcl::RenderContext * SwDrawTextInfo::GetpOut ( ) const
inline

◆ GetScriptInfo()

const SwScriptInfo * SwDrawTextInfo::GetScriptInfo ( ) const
inline

◆ GetShell()

SwViewShell const * SwDrawTextInfo::GetShell ( ) const
inline

◆ GetSize()

const Size & SwDrawTextInfo::GetSize ( ) const
inline

Definition at line 248 of file drawfont.hxx.

References m_aSize.

Referenced by SwTextFly::DrawTextOpaque(), and Shift().

◆ GetSmartTags()

sw::WrongListIterator * SwDrawTextInfo::GetSmartTags ( ) const
inline

Definition at line 243 of file drawfont.hxx.

Referenced by SwFntObj::DrawText(), and lcl_DrawLineForWrongListData().

◆ GetSpace()

tools::Long SwDrawTextInfo::GetSpace ( ) const
inline

◆ GetText()

const OUString & SwDrawTextInfo::GetText ( ) const
inline

◆ GetUnderFnt()

SwUnderlineFont * SwDrawTextInfo::GetUnderFnt ( ) const
inline

Definition at line 264 of file drawfont.hxx.

Referenced by SwSubFont::DrawStretchText_(), and SwSubFont::DrawText_().

◆ GetUpper()

bool SwDrawTextInfo::GetUpper ( ) const
inline

Definition at line 362 of file drawfont.hxx.

◆ GetVclCache()

vcl::text::TextLayoutCache const * SwDrawTextInfo::GetVclCache ( ) const
inline

Definition at line 217 of file drawfont.hxx.

Referenced by GetTextArray(), and SwFont::GetTextBreak().

◆ GetWidth()

sal_uInt16 SwDrawTextInfo::GetWidth ( ) const
inline

Definition at line 305 of file drawfont.hxx.

Referenced by SwSubFont::DrawStretchText_(), and SwFntObj::DrawText().

◆ GetWrong()

sw::WrongListIterator * SwDrawTextInfo::GetWrong ( ) const
inline

Definition at line 227 of file drawfont.hxx.

Referenced by SwFntObj::DrawText().

◆ IsIgnoreFrameRTL()

bool SwDrawTextInfo::IsIgnoreFrameRTL ( ) const
inline

Definition at line 393 of file drawfont.hxx.

Referenced by SwFntObj::DrawText().

◆ IsPosMatchesBounds()

bool SwDrawTextInfo::IsPosMatchesBounds ( ) const
inline

Definition at line 398 of file drawfont.hxx.

Referenced by SwFntObj::GetModelPositionForViewPoint().

◆ IsSpaceStop()

bool SwDrawTextInfo::IsSpaceStop ( ) const
inline

◆ SetAscent()

void SwDrawTextInfo::SetAscent ( sal_uInt16  nNew)
inline

Definition at line 525 of file drawfont.hxx.

Referenced by SwTextPaintInfo::DrawText_().

◆ SetBullet()

void SwDrawTextInfo::SetBullet ( bool  bNew)
inline

Definition at line 574 of file drawfont.hxx.

◆ SetCursorBidiLevel()

void SwDrawTextInfo::SetCursorBidiLevel ( sal_uInt8  nNew)
inline

Definition at line 564 of file drawfont.hxx.

Referenced by SwFntObj::GetModelPositionForViewPoint().

◆ SetDrawSpace()

void SwDrawTextInfo::SetDrawSpace ( bool  bNew)
inline

◆ SetFont()

void SwDrawTextInfo::SetFont ( SwFont pNew)
inline

◆ SetFrame()

void SwDrawTextInfo::SetFrame ( const SwTextFrame pNewFrame)
inline

◆ SetGrammarCheck()

void SwDrawTextInfo::SetGrammarCheck ( sw::WrongListIterator *const  pNew)
inline

◆ SetGreyWave()

void SwDrawTextInfo::SetGreyWave ( bool  bNew)
inline

Definition at line 600 of file drawfont.hxx.

Referenced by SwSubFont::DrawText_().

◆ SetHyphPos()

void SwDrawTextInfo::SetHyphPos ( TextFrameIndex *const  pNew)
inline

Definition at line 416 of file drawfont.hxx.

Referenced by SwTextSizeInfo::GetTextBreak().

◆ SetIdx()

void SwDrawTextInfo::SetIdx ( TextFrameIndex const  nNew)
inline

◆ SetIdxLen()

void SwDrawTextInfo::SetIdxLen ( TextFrameIndex const  nNewIdx,
TextFrameIndex const  nNewLen 
)
inline

◆ SetIgnoreFrameRTL()

void SwDrawTextInfo::SetIgnoreFrameRTL ( bool  bNew)
inline

Definition at line 615 of file drawfont.hxx.

◆ SetKanaComp()

void SwDrawTextInfo::SetKanaComp ( short  nNew)
inline

◆ SetKanaDiff()

void SwDrawTextInfo::SetKanaDiff ( tools::Long  nNew)
inline

Definition at line 512 of file drawfont.hxx.

Referenced by SwSubFont::DoOnCapitals(), and SwFntObj::GetTextSize().

◆ SetKern()

void SwDrawTextInfo::SetKern ( tools::Long  nNew)
inline

◆ SetLen()

void SwDrawTextInfo::SetLen ( TextFrameIndex const  nNew)
inline

◆ SetMeasureLen()

void SwDrawTextInfo::SetMeasureLen ( TextFrameIndex const  nNew)
inline

Definition at line 498 of file drawfont.hxx.

References COMPLETE_STRING.

Referenced by SwTextSizeInfo::GetTextSize(), and SwSubFont::GetTextSize_().

◆ SetNumberOfBlanks()

void SwDrawTextInfo::SetNumberOfBlanks ( TextFrameIndex const  nNew)
inline

◆ SetOffset()

void SwDrawTextInfo::SetOffset ( sal_Int32  nNew)
inline

Definition at line 504 of file drawfont.hxx.

Referenced by SwTextCursor::GetModelPositionForViewPoint().

◆ SetOut()

void SwDrawTextInfo::SetOut ( OutputDevice rNew)
inline

Definition at line 403 of file drawfont.hxx.

Referenced by SwSubFont::DoOnCapitals().

◆ SetPos()

void SwDrawTextInfo::SetPos ( const Point rNew)
inline

◆ SetPosMatchesBounds()

void SwDrawTextInfo::SetPosMatchesBounds ( bool  bNew)
inline

Definition at line 620 of file drawfont.hxx.

Referenced by SwTextCursor::GetModelPositionForViewPoint().

◆ SetSize()

void SwDrawTextInfo::SetSize ( const Size rNew)
inline

Definition at line 470 of file drawfont.hxx.

References m_aSize.

Referenced by SwSubFont::DoOnCapitals(), and SwTextPaintInfo::DrawText_().

◆ SetSmartTags()

void SwDrawTextInfo::SetSmartTags ( sw::WrongListIterator *const  pNew)
inline

◆ SetSnapToGrid()

void SwDrawTextInfo::SetSnapToGrid ( bool  bNew)
inline

◆ SetSpace()

void SwDrawTextInfo::SetSpace ( tools::Long  nNew)
inline

◆ SetSpaceStop()

void SwDrawTextInfo::SetSpaceStop ( bool  bNew)
inline

Definition at line 605 of file drawfont.hxx.

Referenced by SwTextPaintInfo::DrawText_().

◆ SetText()

void SwDrawTextInfo::SetText ( const OUString &  rNew)
inline

◆ SetTextIdxLen()

void SwDrawTextInfo::SetTextIdxLen ( const OUString &  rNewStr,
TextFrameIndex const  nNewIdx,
TextFrameIndex const  nNewLen 
)
inline

◆ SetUnderFnt()

void SwDrawTextInfo::SetUnderFnt ( SwUnderlineFont pULFnt)
inline

◆ SetUpper()

void SwDrawTextInfo::SetUpper ( bool  bNew)
inline

Definition at line 584 of file drawfont.hxx.

Referenced by SwSubFont::DoOnCapitals().

◆ SetWidth()

void SwDrawTextInfo::SetWidth ( sal_uInt16  nNew)
inline

Definition at line 520 of file drawfont.hxx.

Referenced by SwSubFont::DrawText_().

◆ SetWrong()

void SwDrawTextInfo::SetWrong ( sw::WrongListIterator *const  pNew)
inline

◆ Shift()

void SwDrawTextInfo::Shift ( Degree10  nDir)

◆ SnapToGrid()

bool SwDrawTextInfo::SnapToGrid ( ) const
inline

Member Data Documentation

◆ m_aPos

Point SwDrawTextInfo::m_aPos
private

Definition at line 51 of file drawfont.hxx.

Referenced by Shift().

◆ m_aSize

Size SwDrawTextInfo::m_aSize
private

Definition at line 57 of file drawfont.hxx.

◆ m_aText

OUString SwDrawTextInfo::m_aText
private

Definition at line 53 of file drawfont.hxx.

◆ m_bAscent

bool SwDrawTextInfo::m_bAscent
private

Definition at line 100 of file drawfont.hxx.

◆ m_bBullet

bool SwDrawTextInfo::m_bBullet
private

Definition at line 75 of file drawfont.hxx.

◆ m_bCharacterSpacing

bool SwDrawTextInfo::m_bCharacterSpacing
private

Definition at line 101 of file drawfont.hxx.

◆ m_bDrawSp

bool SwDrawTextInfo::m_bDrawSp
private

Definition at line 105 of file drawfont.hxx.

◆ m_bDrawSpace

bool SwDrawTextInfo::m_bDrawSpace
private

Definition at line 77 of file drawfont.hxx.

◆ m_bFnt

bool SwDrawTextInfo::m_bFnt
private

Definition at line 96 of file drawfont.hxx.

◆ m_bGrammarCheck

bool SwDrawTextInfo::m_bGrammarCheck
private

Definition at line 94 of file drawfont.hxx.

◆ m_bGreyWave

bool SwDrawTextInfo::m_bGreyWave
private

Definition at line 78 of file drawfont.hxx.

◆ m_bHyph

bool SwDrawTextInfo::m_bHyph
private

Definition at line 97 of file drawfont.hxx.

◆ m_bIgnoreFrameRTL

bool SwDrawTextInfo::m_bIgnoreFrameRTL
private

Definition at line 84 of file drawfont.hxx.

◆ m_bKana

bool SwDrawTextInfo::m_bKana
private

Definition at line 98 of file drawfont.hxx.

◆ m_bNumberOfBlanks

bool SwDrawTextInfo::m_bNumberOfBlanks
private

Definition at line 103 of file drawfont.hxx.

◆ m_bOfst

bool SwDrawTextInfo::m_bOfst
private

Definition at line 99 of file drawfont.hxx.

◆ m_bPos

bool SwDrawTextInfo::m_bPos
private

Definition at line 92 of file drawfont.hxx.

Referenced by Shift().

◆ m_bPosMatchesBounds

bool SwDrawTextInfo::m_bPosMatchesBounds
private

Definition at line 87 of file drawfont.hxx.

◆ m_bSize

bool SwDrawTextInfo::m_bSize
private

Definition at line 95 of file drawfont.hxx.

Referenced by Shift().

◆ m_bSnapToGrid

bool SwDrawTextInfo::m_bSnapToGrid
private

Definition at line 82 of file drawfont.hxx.

◆ m_bSpace

bool SwDrawTextInfo::m_bSpace
private

Definition at line 102 of file drawfont.hxx.

◆ m_bSpaceStop

bool SwDrawTextInfo::m_bSpaceStop
private

Definition at line 81 of file drawfont.hxx.

◆ m_bUpper

bool SwDrawTextInfo::m_bUpper
private

Definition at line 76 of file drawfont.hxx.

◆ m_bUppr

bool SwDrawTextInfo::m_bUppr
private

Definition at line 104 of file drawfont.hxx.

◆ m_bWrong

bool SwDrawTextInfo::m_bWrong
private

Definition at line 93 of file drawfont.hxx.

◆ m_nAscent

sal_uInt16 SwDrawTextInfo::m_nAscent
private

Definition at line 68 of file drawfont.hxx.

◆ m_nCharacterSpacing

tools::Long SwDrawTextInfo::m_nCharacterSpacing
private

Definition at line 70 of file drawfont.hxx.

◆ m_nCompress

sal_uInt16 SwDrawTextInfo::m_nCompress
private

Definition at line 69 of file drawfont.hxx.

◆ m_nCursorBidiLevel

sal_uInt8 SwDrawTextInfo::m_nCursorBidiLevel
private

Definition at line 74 of file drawfont.hxx.

◆ m_nIdx

TextFrameIndex SwDrawTextInfo::m_nIdx
private

Definition at line 62 of file drawfont.hxx.

◆ m_nKanaDiff

tools::Long SwDrawTextInfo::m_nKanaDiff
private

Definition at line 61 of file drawfont.hxx.

◆ m_nKern

tools::Long SwDrawTextInfo::m_nKern
private

Definition at line 72 of file drawfont.hxx.

◆ m_nLen

TextFrameIndex SwDrawTextInfo::m_nLen
private

Definition at line 63 of file drawfont.hxx.

◆ m_nMeasureLen

TextFrameIndex SwDrawTextInfo::m_nMeasureLen
private

Definition at line 64 of file drawfont.hxx.

◆ m_nNumberOfBlanks

TextFrameIndex SwDrawTextInfo::m_nNumberOfBlanks
private

Definition at line 73 of file drawfont.hxx.

◆ m_nOfst

sal_Int32 SwDrawTextInfo::m_nOfst
private

this is not a string index

Definition at line 66 of file drawfont.hxx.

◆ m_nSpace

tools::Long SwDrawTextInfo::m_nSpace
private

Definition at line 71 of file drawfont.hxx.

◆ m_nWidth

sal_uInt16 SwDrawTextInfo::m_nWidth
private

Definition at line 67 of file drawfont.hxx.

◆ m_pCachedVclData

vcl::text::TextLayoutCache const* SwDrawTextInfo::m_pCachedVclData
private

Definition at line 52 of file drawfont.hxx.

◆ m_pFnt

SwFont* SwDrawTextInfo::m_pFnt
private

Definition at line 58 of file drawfont.hxx.

◆ m_pFrame

const SwTextFrame* SwDrawTextInfo::m_pFrame
private

Definition at line 47 of file drawfont.hxx.

◆ m_pGrammarCheck

sw::WrongListIterator* SwDrawTextInfo::m_pGrammarCheck
private

Definition at line 55 of file drawfont.hxx.

◆ m_pHyphPos

TextFrameIndex* SwDrawTextInfo::m_pHyphPos
private

Definition at line 60 of file drawfont.hxx.

◆ m_pOut

VclPtr<OutputDevice> SwDrawTextInfo::m_pOut
private

Definition at line 48 of file drawfont.hxx.

◆ m_pScriptInfo

const SwScriptInfo* SwDrawTextInfo::m_pScriptInfo
private

Definition at line 50 of file drawfont.hxx.

◆ m_pSh

SwViewShell const* SwDrawTextInfo::m_pSh
private

Definition at line 49 of file drawfont.hxx.

◆ m_pSmartTags

sw::WrongListIterator* SwDrawTextInfo::m_pSmartTags
private

Definition at line 56 of file drawfont.hxx.

◆ m_pUnderFnt

SwUnderlineFont* SwDrawTextInfo::m_pUnderFnt
private

Definition at line 59 of file drawfont.hxx.

◆ m_pWrong

sw::WrongListIterator* SwDrawTextInfo::m_pWrong
private

Definition at line 54 of file drawfont.hxx.


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