LibreOffice Module sw (master)
1
|
#include <drawfont.hxx>
Public Attributes | |
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_bSperr: 1 |
bool | m_bSpace: 1 |
bool | m_bNumberOfBlanks: 1 |
bool | m_bUppr: 1 |
bool | m_bDrawSp: 1 |
Private Attributes | |
const SwTextFrame * | m_pFrame |
VclPtr< OutputDevice > | m_pOut |
SwViewShell const * | m_pSh |
const SwScriptInfo * | m_pScriptInfo |
Point | m_aPos |
vcl::TextLayoutCache const * | m_pCachedVclData |
OUString | m_aText |
sw::WrongListIterator * | m_pWrong |
sw::WrongListIterator * | m_pGrammarCheck |
sw::WrongListIterator * | m_pSmartTags |
Size | m_aSize |
SwFont * | m_pFnt |
SwUnderlineFont * | m_pUnderFnt |
TextFrameIndex * | m_pHyphPos |
tools::Long | m_nKanaDiff |
TextFrameIndex | m_nIdx |
TextFrameIndex | m_nLen |
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_nSperren |
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 |
Definition at line 42 of file drawfont.hxx.
|
inline |
constructor for simple strings
Definition at line 107 of file drawfont.hxx.
|
inline |
constructor for text frame contents
Definition at line 113 of file drawfont.hxx.
bool SwDrawTextInfo::ApplyAutoColor | ( | vcl::Font * | pFnt = nullptr | ) |
OD 21.08.2002 consider, that [GetBackgroundBrush(...)] can set <pCol>
OD 30.08.2002 #99657# determined color <pCol> can be <COL_TRANSPARENT>. Thus, check it.
Definition at line 2582 of file fntcache.cxx.
References aGlobalRetoucheColor, COL_AUTO(), COL_BLACK, COL_TRANSPARENT(), COL_WHITE, SwViewShell::GetAccessibilityOptions(), SwFont::GetBackColor(), Color::getBColor(), vcl::Font::GetColor(), SvxBrushItem::GetColor(), OutputDevice::GetFont(), GetFont(), SwViewOption::GetFontColor(), GetFrame(), GetOut(), OutputDevice::GetOverlineColor(), GetShell(), SwViewShell::GetViewOptions(), SwViewShell::GetWin(), SwAccessibilityOptions::IsAlwaysAutoColor(), Color::IsBright(), Color::IsDark(), SwViewOption::IsPagePreview(), vcl::Font::SetColor(), OutputDevice::SetFont(), OutputDevice::SetLineColor(), OutputDevice::SetOverlineColor(), and SW_MOD.
Referenced by SwSubFont::DrawStretchText_(), and SwFntObj::DrawText().
|
inline |
Definition at line 299 of file drawfont.hxx.
Referenced by SwTextFly::DrawTextOpaque().
|
inline |
Definition at line 346 of file drawfont.hxx.
Referenced by SwFntObj::DrawText().
|
inline |
Definition at line 341 of file drawfont.hxx.
|
inline |
Definition at line 359 of file drawfont.hxx.
Referenced by SwSubFont::DoOnCapitals().
|
inline |
Definition at line 281 of file drawfont.hxx.
|
inline |
Definition at line 250 of file drawfont.hxx.
Referenced by ApplyAutoColor(), SwSubFont::DrawStretchText_(), SwFntObj::DrawText(), SwSubFont::DrawText_(), SwTextFly::DrawTextOpaque(), SwFntObj::GetModelPositionForViewPoint(), SwSubFont::GetModelPositionForViewPoint_(), SwFont::GetTextBreak(), SwFntObj::GetTextSize(), and SwSubFont::GetTextSize_().
|
inline |
Definition at line 165 of file drawfont.hxx.
Referenced by ApplyAutoColor(), SwSubFont::CalcEsc(), SwSubFont::DrawStretchText_(), SwFntObj::DrawText(), SwFntObj::GetModelPositionForViewPoint(), SwFont::GetTextBreak(), SwFntObj::GetTextSize(), and Shift().
|
inline |
Definition at line 229 of file drawfont.hxx.
Referenced by SwFntObj::DrawText().
|
inline |
Definition at line 367 of file drawfont.hxx.
Referenced by SwFntObj::DrawText().
|
inline |
Definition at line 203 of file drawfont.hxx.
Referenced by SwFont::GetTextBreak().
|
inline |
Definition at line 263 of file drawfont.hxx.
Referenced by SwSubFont::DoOnCapitals(), SwSubFont::DrawStretchText_(), SwFntObj::DrawText(), SwSubFont::DrawText_(), SwTextFly::DrawTextOpaque(), SwFntObj::GetModelPositionForViewPoint(), SwFont::GetTextBreak(), SwFntObj::GetTextSize(), SwSubFont::GetTextSize_(), and lcl_DrawLineForWrongListData().
|
inline |
Definition at line 307 of file drawfont.hxx.
Referenced by SwFntObj::DrawText(), SwFntObj::GetModelPositionForViewPoint(), SwFont::GetTextBreak(), and SwFntObj::GetTextSize().
|
inline |
Definition at line 286 of file drawfont.hxx.
Referenced by SwSubFont::DoOnCapitals(), SwFntObj::GetTextSize(), and SwTextSizeInfo::GetTextSize().
|
inline |
Definition at line 320 of file drawfont.hxx.
Referenced by SwSubFont::DoOnCapitals(), SwFntObj::DrawText(), SwTextFly::DrawTextOpaque(), SwSubFont::GetCapitalCursorOfst(), SwSubFont::GetCapitalSize(), SwFntObj::GetModelPositionForViewPoint(), SwSubFont::GetModelPositionForViewPoint_(), SwFntObj::GetTextSize(), and SwSubFont::GetTextSize_().
|
inline |
Definition at line 268 of file drawfont.hxx.
Referenced by SwSubFont::DoOnCapitals(), SwSubFont::DrawStretchCapital(), SwSubFont::DrawStretchText_(), SwFntObj::DrawText(), SwSubFont::DrawText_(), SwTextFly::DrawTextOpaque(), SwFntObj::GetModelPositionForViewPoint(), SwSubFont::GetModelPositionForViewPoint_(), SwFont::GetTextBreak(), SwFntObj::GetTextSize(), SwSubFont::GetTextSize_(), and lcl_DrawLineForWrongListData().
|
inline |
Definition at line 333 of file drawfont.hxx.
Referenced by SwFntObj::DrawText(), and SwFntObj::GetModelPositionForViewPoint().
|
inline |
Definition at line 273 of file drawfont.hxx.
Referenced by SwSubFont::GetCapitalCursorOfst(), and SwFntObj::GetModelPositionForViewPoint().
|
inline |
Definition at line 180 of file drawfont.hxx.
Referenced by ApplyAutoColor(), SwSubFont::CalcEsc(), SwSubFont::DrawStretchText_(), SwFntObj::DrawText(), SwSubFont::DrawText_(), SwTextFly::DrawTextOpaque(), SwFntObj::GetModelPositionForViewPoint(), SwSubFont::GetModelPositionForViewPoint_(), SwDoCapitals::GetOut(), SwFont::GetTextBreak(), SwFntObj::GetTextSize(), SwSubFont::GetTextSize_(), and lcl_DrawLineForWrongListData().
|
inline |
Definition at line 195 of file drawfont.hxx.
References Point.
Referenced by SwSubFont::DoOnCapitals(), SwSubFont::DrawStretchCapital(), SwSubFont::DrawStretchText_(), SwFntObj::DrawText(), SwSubFont::DrawText_(), SwTextFly::DrawTextOpaque(), and lcl_DrawLineForWrongListData().
|
inline |
Definition at line 185 of file drawfont.hxx.
Referenced by SwFntObj::DrawText(), SwTextFly::DrawTextOpaque(), SwSubFont::GetCapitalSize(), SwFont::GetTextBreak(), SwFntObj::GetTextSize(), SwSubFont::GetTextSize_(), and Shift().
|
inline |
Definition at line 190 of file drawfont.hxx.
Referenced by SwFntObj::DrawText(), SwSubFont::DrawText_(), SwFntObj::GetModelPositionForViewPoint(), SwFont::GetTextBreak(), and SwFntObj::GetTextSize().
|
inline |
Definition at line 175 of file drawfont.hxx.
Referenced by ApplyAutoColor(), SwSubFont::CalcEsc(), SwSubFont::DoOnCapitals(), SwSubFont::DrawStretchText_(), SwFntObj::DrawText(), SwSubFont::DrawText_(), SwFntObj::GetModelPositionForViewPoint(), SwSubFont::GetModelPositionForViewPoint_(), SwFont::GetTextBreak(), SwFntObj::GetTextSize(), and SwSubFont::GetTextSize_().
|
inline |
Definition at line 242 of file drawfont.hxx.
Referenced by SwTextFly::DrawTextOpaque(), and Shift().
|
inline |
Definition at line 237 of file drawfont.hxx.
Referenced by SwFntObj::DrawText(), and lcl_DrawLineForWrongListData().
|
inline |
Definition at line 325 of file drawfont.hxx.
Referenced by SwSubFont::DoOnCapitals(), SwFntObj::DrawText(), SwSubFont::DrawText_(), SwTextFly::DrawTextOpaque(), and SwFntObj::GetModelPositionForViewPoint().
|
inline |
Definition at line 312 of file drawfont.hxx.
Referenced by SwSubFont::DrawStretchText_(), SwSubFont::DrawText_(), and SwFntObj::GetModelPositionForViewPoint().
|
inline |
Definition at line 216 of file drawfont.hxx.
Referenced by SwSubFont::DoOnCapitals(), SwSubFont::DrawStretchCapital(), SwSubFont::DrawStretchText_(), SwFntObj::DrawText(), SwSubFont::DrawText_(), SwTextFly::DrawTextOpaque(), SwFntObj::GetModelPositionForViewPoint(), SwSubFont::GetModelPositionForViewPoint_(), SwFont::GetTextBreak(), SwFntObj::GetTextSize(), and SwSubFont::GetTextSize_().
|
inline |
Definition at line 258 of file drawfont.hxx.
Referenced by SwSubFont::DrawStretchText_(), and SwSubFont::DrawText_().
|
inline |
Definition at line 351 of file drawfont.hxx.
|
inline |
Definition at line 211 of file drawfont.hxx.
Referenced by SwFont::GetTextBreak(), and SwFntObj::GetTextSize().
|
inline |
Definition at line 294 of file drawfont.hxx.
Referenced by SwSubFont::DrawStretchText_(), and SwFntObj::DrawText().
|
inline |
Definition at line 221 of file drawfont.hxx.
Referenced by SwFntObj::DrawText().
|
inline |
Definition at line 382 of file drawfont.hxx.
Referenced by SwFntObj::DrawText().
|
inline |
Definition at line 387 of file drawfont.hxx.
Referenced by SwFntObj::GetModelPositionForViewPoint().
|
inline |
Definition at line 372 of file drawfont.hxx.
Referenced by SwFntObj::DrawText(), SwSubFont::DrawText_(), and SwFntObj::GetModelPositionForViewPoint().
|
inline |
Definition at line 487 of file drawfont.hxx.
|
inline |
Definition at line 536 of file drawfont.hxx.
Definition at line 526 of file drawfont.hxx.
Referenced by SwFntObj::GetModelPositionForViewPoint().
|
inline |
Definition at line 554 of file drawfont.hxx.
Referenced by SwSubFont::DrawCapital(), SwSubFont::DrawStretchCapital(), SwFont::GetCapitalBreak(), SwSubFont::GetCapitalCursorOfst(), and SwSubFont::GetCapitalSize().
Definition at line 448 of file drawfont.hxx.
Referenced by SwFont::GetCapitalBreak(), SwTextSizeInfo::GetTextBreak(), SwTextSizeInfo::GetTextSize(), and SwFont::GetTextSize_().
|
inline |
Definition at line 170 of file drawfont.hxx.
Referenced by SwTextSizeInfo::GetTextBreak(), and SwTextSizeInfo::GetTextSize().
|
inline |
Definition at line 427 of file drawfont.hxx.
Referenced by SwFont::GetCapitalBreak().
|
inline |
Definition at line 562 of file drawfont.hxx.
Referenced by SwSubFont::DrawText_().
|
inline |
Definition at line 405 of file drawfont.hxx.
Referenced by SwTextSizeInfo::GetTextBreak().
|
inline |
Definition at line 456 of file drawfont.hxx.
Referenced by SwSubFont::DoOnCapitals(), SwSubFont::DrawStretchText_(), SwSubFont::DrawText_(), and SwSubFont::GetTextSize_().
|
inline |
Definition at line 577 of file drawfont.hxx.
|
inline |
Definition at line 531 of file drawfont.hxx.
Referenced by SwFont::GetCapitalBreak(), SwTextSizeInfo::GetTextBreak(), and SwTextSizeInfo::GetTextSize().
|
inline |
Definition at line 474 of file drawfont.hxx.
Referenced by SwSubFont::DoOnCapitals(), and SwFntObj::GetTextSize().
|
inline |
Definition at line 495 of file drawfont.hxx.
Referenced by SwSubFont::DrawStretchText_(), SwSubFont::DrawText_(), SwFont::GetCapitalBreak(), SwSubFont::GetCapitalCursorOfst(), SwSubFont::GetCapitalSize(), SwSubFont::GetModelPositionForViewPoint_(), and SwSubFont::GetTextSize_().
|
inline |
Definition at line 461 of file drawfont.hxx.
Referenced by SwSubFont::DoOnCapitals(), SwSubFont::DrawStretchCapital(), SwSubFont::DrawStretchText_(), SwFntObj::DrawText(), SwSubFont::DrawText_(), SwSubFont::GetModelPositionForViewPoint_(), and SwSubFont::GetTextSize_().
|
inline |
Definition at line 518 of file drawfont.hxx.
|
inline |
Definition at line 466 of file drawfont.hxx.
|
inline |
Definition at line 392 of file drawfont.hxx.
Referenced by SwSubFont::DoOnCapitals().
Definition at line 397 of file drawfont.hxx.
Referenced by SwSubFont::DrawStretchCapital(), SwSubFont::DrawStretchText_(), SwSubFont::DrawText_(), SwTextFly::DrawTextOpaque(), SwFont::GetCapitalBreak(), SwSubFont::GetCapitalCursorOfst(), SwSubFont::GetCapitalSize(), and SwTextFrame::PaintEmpty().
|
inline |
Definition at line 582 of file drawfont.hxx.
Definition at line 440 of file drawfont.hxx.
Referenced by SwSubFont::DoOnCapitals().
|
inline |
Definition at line 435 of file drawfont.hxx.
Referenced by SwFont::GetCapitalBreak().
|
inline |
Definition at line 572 of file drawfont.hxx.
Referenced by SwTextSizeInfo::GetTextBreak(), and SwTextSizeInfo::GetTextSize().
|
inline |
Definition at line 500 of file drawfont.hxx.
Referenced by SwFont::GetCapitalBreak(), and SwSubFont::GetCapitalSize().
|
inline |
Definition at line 567 of file drawfont.hxx.
|
inline |
Definition at line 413 of file drawfont.hxx.
Referenced by SwSubFont::DoOnCapitals(), SwSubFont::DrawStretchText_(), SwSubFont::DrawText_(), SwSubFont::GetModelPositionForViewPoint_(), and SwSubFont::GetTextSize_().
|
inline |
Definition at line 541 of file drawfont.hxx.
Referenced by SwSubFont::DrawStretchText_(), SwSubFont::DrawText_(), and SwTextPaintInfo::DrawText_().
|
inline |
Definition at line 546 of file drawfont.hxx.
Referenced by SwSubFont::DoOnCapitals().
|
inline |
Definition at line 482 of file drawfont.hxx.
Referenced by SwSubFont::DrawText_().
|
inline |
Definition at line 419 of file drawfont.hxx.
Referenced by SwFont::GetCapitalBreak().
Definition at line 1439 of file swfont.cxx.
References o3tl::strong_int< UNDERLYING_TYPE, PHANTOM_TYPE >::get(), GetFrame(), GetpOut(), GetSize(), SwFrame::IsRightToLeft(), SwFrame::IsVertical(), SwFrame::IsVertLRBT(), m_aPos, m_bPos, m_bSize, UnMapDirection(), Size::Width(), and Width.
|
inline |
Definition at line 377 of file drawfont.hxx.
Referenced by SwFntObj::DrawText(), SwFntObj::GetModelPositionForViewPoint(), SwFont::GetTextBreak(), and SwFntObj::GetTextSize().
|
private |
Definition at line 48 of file drawfont.hxx.
Referenced by Shift().
|
private |
Definition at line 54 of file drawfont.hxx.
|
private |
Definition at line 50 of file drawfont.hxx.
bool SwDrawTextInfo::m_bAscent |
Definition at line 98 of file drawfont.hxx.
|
private |
Definition at line 71 of file drawfont.hxx.
bool SwDrawTextInfo::m_bDrawSp |
Definition at line 103 of file drawfont.hxx.
|
private |
Definition at line 73 of file drawfont.hxx.
bool SwDrawTextInfo::m_bFnt |
Definition at line 94 of file drawfont.hxx.
bool SwDrawTextInfo::m_bGrammarCheck |
Definition at line 92 of file drawfont.hxx.
|
private |
Definition at line 74 of file drawfont.hxx.
bool SwDrawTextInfo::m_bHyph |
Definition at line 95 of file drawfont.hxx.
|
private |
Definition at line 80 of file drawfont.hxx.
bool SwDrawTextInfo::m_bKana |
Definition at line 96 of file drawfont.hxx.
bool SwDrawTextInfo::m_bNumberOfBlanks |
Definition at line 101 of file drawfont.hxx.
bool SwDrawTextInfo::m_bOfst |
Definition at line 97 of file drawfont.hxx.
bool SwDrawTextInfo::m_bPos |
Definition at line 90 of file drawfont.hxx.
Referenced by Shift().
|
private |
Definition at line 83 of file drawfont.hxx.
bool SwDrawTextInfo::m_bSize |
Definition at line 93 of file drawfont.hxx.
Referenced by Shift().
|
private |
Definition at line 78 of file drawfont.hxx.
bool SwDrawTextInfo::m_bSpace |
Definition at line 100 of file drawfont.hxx.
|
private |
Definition at line 77 of file drawfont.hxx.
bool SwDrawTextInfo::m_bSperr |
Definition at line 99 of file drawfont.hxx.
|
private |
Definition at line 72 of file drawfont.hxx.
bool SwDrawTextInfo::m_bUppr |
Definition at line 102 of file drawfont.hxx.
bool SwDrawTextInfo::m_bWrong |
Definition at line 91 of file drawfont.hxx.
|
private |
Definition at line 64 of file drawfont.hxx.
|
private |
Definition at line 65 of file drawfont.hxx.
|
private |
Definition at line 70 of file drawfont.hxx.
|
private |
Definition at line 59 of file drawfont.hxx.
|
private |
Definition at line 58 of file drawfont.hxx.
|
private |
Definition at line 68 of file drawfont.hxx.
|
private |
Definition at line 60 of file drawfont.hxx.
|
private |
Definition at line 69 of file drawfont.hxx.
|
private |
this is not a string index
Definition at line 62 of file drawfont.hxx.
|
private |
Definition at line 67 of file drawfont.hxx.
|
private |
Definition at line 66 of file drawfont.hxx.
|
private |
Definition at line 63 of file drawfont.hxx.
|
private |
Definition at line 49 of file drawfont.hxx.
|
private |
Definition at line 55 of file drawfont.hxx.
|
private |
Definition at line 44 of file drawfont.hxx.
|
private |
Definition at line 52 of file drawfont.hxx.
|
private |
Definition at line 57 of file drawfont.hxx.
|
private |
Definition at line 45 of file drawfont.hxx.
|
private |
Definition at line 47 of file drawfont.hxx.
|
private |
Definition at line 46 of file drawfont.hxx.
|
private |
Definition at line 53 of file drawfont.hxx.
|
private |
Definition at line 56 of file drawfont.hxx.
|
private |
Definition at line 51 of file drawfont.hxx.