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_bCharacterSpacing: 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::text::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_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 |
Definition at line 45 of file drawfont.hxx.
|
inline |
constructor for simple strings
Definition at line 110 of file drawfont.hxx.
|
inline |
constructor for text frame contents
Definition at line 116 of file drawfont.hxx.
References COMPLETE_STRING, and o3tl::strong_int< UNDERLYING_TYPE, PHANTOM_TYPE >::get().
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 2114 of file fntcache.cxx.
References aGlobalRetoucheColor, COL_AUTO(), COL_BLACK, COL_TRANSPARENT(), COL_WHITE, sw::proofreadingiterator::get(), SwViewShell::GetAccessibilityOptions(), SwFont::GetBackColor(), Color::getBColor(), vcl::Font::GetColor(), SvxBrushItem::GetColor(), OutputDevice::GetFont(), GetFont(), SwViewOption::GetFontColor(), GetFrame(), GetLineColor(), GetOut(), OutputDevice::GetOverlineColor(), GetShell(), SwViewShell::GetViewOptions(), SwViewShell::GetWin(), SwAccessibilityOptions::IsAlwaysAutoColor(), Color::IsBright(), Color::IsDark(), SwViewOption::IsPagePreview(), vcl::Font::SetColor(), OutputDevice::SetFont(), OutputDevice::SetLineColor(), and OutputDevice::SetOverlineColor().
Referenced by SwSubFont::DrawStretchText_(), and SwFntObj::DrawText().
|
inline |
Definition at line 303 of file drawfont.hxx.
Referenced by SwTextFly::DrawTextOpaque().
|
inline |
Definition at line 350 of file drawfont.hxx.
Referenced by SwFntObj::DrawText().
|
inline |
Definition at line 316 of file drawfont.hxx.
Referenced by SwSubFont::DrawStretchText_(), SwSubFont::DrawText_(), and SwFntObj::GetModelPositionForViewPoint().
|
inline |
Definition at line 345 of file drawfont.hxx.
|
inline |
Definition at line 363 of file drawfont.hxx.
Referenced by SwSubFont::DoOnCapitals().
|
inline |
Definition at line 285 of file drawfont.hxx.
|
inline |
Definition at line 254 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 169 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 233 of file drawfont.hxx.
Referenced by SwFntObj::DrawText().
|
inline |
Definition at line 371 of file drawfont.hxx.
Referenced by SwFntObj::DrawText().
|
inline |
Definition at line 207 of file drawfont.hxx.
Referenced by SwFont::GetTextBreak().
|
inline |
Definition at line 267 of file drawfont.hxx.
Referenced by SwSubFont::DoOnCapitals(), SwSubFont::DrawStretchText_(), SwFntObj::DrawText(), SwSubFont::DrawText_(), SwTextFly::DrawTextOpaque(), SwFntObj::GetModelPositionForViewPoint(), GetTextArray(), SwFont::GetTextBreak(), SwFntObj::GetTextSize(), SwSubFont::GetTextSize_(), and lcl_DrawLineForWrongListData().
|
inline |
Definition at line 311 of file drawfont.hxx.
Referenced by SwFntObj::DrawText(), SwFntObj::GetModelPositionForViewPoint(), SwFont::GetTextBreak(), and SwFntObj::GetTextSize().
|
inline |
Definition at line 290 of file drawfont.hxx.
Referenced by SwSubFont::DoOnCapitals(), and SwTextSizeInfo::GetTextSize().
|
inline |
Definition at line 324 of file drawfont.hxx.
Referenced by SwSubFont::DoOnCapitals(), SwFntObj::DrawText(), SwTextFly::DrawTextOpaque(), SwSubFont::GetCapitalCursorOfst(), SwSubFont::GetCapitalSize(), SwFntObj::GetModelPositionForViewPoint(), SwSubFont::GetModelPositionForViewPoint_(), SwFont::GetTextBreak(), SwFntObj::GetTextSize(), and SwSubFont::GetTextSize_().
|
inline |
Definition at line 272 of file drawfont.hxx.
Referenced by SwSubFont::DoOnCapitals(), SwSubFont::DrawStretchCapital(), SwSubFont::DrawStretchText_(), SwFntObj::DrawText(), SwSubFont::DrawText_(), SwTextFly::DrawTextOpaque(), SwFntObj::GetModelPositionForViewPoint(), SwSubFont::GetModelPositionForViewPoint_(), GetTextArray(), SwFont::GetTextBreak(), SwFntObj::GetTextSize(), SwSubFont::GetTextSize_(), and lcl_DrawLineForWrongListData().
|
inline |
Definition at line 337 of file drawfont.hxx.
Referenced by SwFntObj::DrawText(), and SwFntObj::GetModelPositionForViewPoint().
|
inline |
Definition at line 277 of file drawfont.hxx.
Referenced by SwSubFont::GetCapitalCursorOfst(), and SwFntObj::GetModelPositionForViewPoint().
|
inline |
Definition at line 184 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 199 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 189 of file drawfont.hxx.
Referenced by SwFntObj::DrawText(), SwTextFly::DrawTextOpaque(), SwSubFont::GetCapitalSize(), SwFont::GetTextBreak(), SwFntObj::GetTextSize(), SwSubFont::GetTextSize_(), and Shift().
|
inline |
Definition at line 194 of file drawfont.hxx.
Referenced by SwFntObj::DrawText(), SwSubFont::DrawText_(), SwFntObj::GetModelPositionForViewPoint(), SwFont::GetTextBreak(), and SwFntObj::GetTextSize().
|
inline |
Definition at line 179 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(), SwSubFont::GetTextSize_(), and lcl_DrawLineForWrongListData().
|
inline |
Definition at line 246 of file drawfont.hxx.
Referenced by SwTextFly::DrawTextOpaque(), and Shift().
|
inline |
Definition at line 241 of file drawfont.hxx.
Referenced by SwFntObj::DrawText(), and lcl_DrawLineForWrongListData().
|
inline |
Definition at line 329 of file drawfont.hxx.
Referenced by SwSubFont::DoOnCapitals(), SwFntObj::DrawText(), SwSubFont::DrawText_(), SwTextFly::DrawTextOpaque(), and SwFntObj::GetModelPositionForViewPoint().
|
inline |
Definition at line 220 of file drawfont.hxx.
Referenced by SwSubFont::DoOnCapitals(), SwSubFont::DrawStretchCapital(), SwSubFont::DrawStretchText_(), SwFntObj::DrawText(), SwSubFont::DrawText_(), SwTextFly::DrawTextOpaque(), SwFntObj::GetModelPositionForViewPoint(), SwSubFont::GetModelPositionForViewPoint_(), GetTextArray(), SwFont::GetTextBreak(), SwFntObj::GetTextSize(), and SwSubFont::GetTextSize_().
|
inline |
Definition at line 262 of file drawfont.hxx.
Referenced by SwSubFont::DrawStretchText_(), and SwSubFont::DrawText_().
|
inline |
Definition at line 355 of file drawfont.hxx.
|
inline |
Definition at line 215 of file drawfont.hxx.
Referenced by GetTextArray(), and SwFont::GetTextBreak().
|
inline |
Definition at line 298 of file drawfont.hxx.
Referenced by SwSubFont::DrawStretchText_(), and SwFntObj::DrawText().
|
inline |
Definition at line 225 of file drawfont.hxx.
Referenced by SwFntObj::DrawText().
|
inline |
Definition at line 386 of file drawfont.hxx.
Referenced by SwFntObj::DrawText().
|
inline |
Definition at line 391 of file drawfont.hxx.
Referenced by SwFntObj::GetModelPositionForViewPoint().
|
inline |
Definition at line 376 of file drawfont.hxx.
Referenced by SwFntObj::DrawText(), SwSubFont::DrawText_(), and SwFntObj::GetModelPositionForViewPoint().
|
inline |
Definition at line 512 of file drawfont.hxx.
|
inline |
Definition at line 561 of file drawfont.hxx.
Definition at line 551 of file drawfont.hxx.
Referenced by SwFntObj::GetModelPositionForViewPoint().
|
inline |
Definition at line 579 of file drawfont.hxx.
Referenced by SwSubFont::DrawCapital(), SwSubFont::DrawStretchCapital(), SwFont::GetCapitalBreak(), SwSubFont::GetCapitalCursorOfst(), and SwSubFont::GetCapitalSize().
Definition at line 471 of file drawfont.hxx.
Referenced by SwFont::GetCapitalBreak(), SwTextSizeInfo::GetTextBreak(), SwTextSizeInfo::GetTextSize(), and SwFont::GetTextSize_().
|
inline |
Definition at line 174 of file drawfont.hxx.
Referenced by SwTextSizeInfo::GetTextBreak(), and SwTextSizeInfo::GetTextSize().
|
inline |
Definition at line 450 of file drawfont.hxx.
Referenced by SwFont::GetCapitalBreak().
|
inline |
Definition at line 587 of file drawfont.hxx.
Referenced by SwSubFont::DrawText_().
|
inline |
Definition at line 409 of file drawfont.hxx.
Referenced by SwTextSizeInfo::GetTextBreak().
|
inline |
Definition at line 479 of file drawfont.hxx.
References COMPLETE_STRING, and o3tl::strong_int< UNDERLYING_TYPE, PHANTOM_TYPE >::get().
Referenced by SwSubFont::DoOnCapitals(), SwSubFont::DrawText_(), and SwSubFont::GetTextSize_().
|
inline |
Definition at line 435 of file drawfont.hxx.
References COMPLETE_STRING, and o3tl::strong_int< UNDERLYING_TYPE, PHANTOM_TYPE >::get().
Referenced by SwSubFont::DoOnCapitals().
|
inline |
Definition at line 602 of file drawfont.hxx.
|
inline |
Definition at line 556 of file drawfont.hxx.
Referenced by SwFont::GetCapitalBreak(), SwTextSizeInfo::GetTextBreak(), and SwTextSizeInfo::GetTextSize().
|
inline |
Definition at line 499 of file drawfont.hxx.
Referenced by SwSubFont::DoOnCapitals(), and SwFntObj::GetTextSize().
|
inline |
Definition at line 520 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 485 of file drawfont.hxx.
References COMPLETE_STRING, and o3tl::strong_int< UNDERLYING_TYPE, PHANTOM_TYPE >::get().
Referenced by SwSubFont::DoOnCapitals(), SwSubFont::DrawStretchCapital(), SwFntObj::DrawText(), SwSubFont::DrawText_(), SwSubFont::GetModelPositionForViewPoint_(), and SwSubFont::GetTextSize_().
|
inline |
Definition at line 543 of file drawfont.hxx.
|
inline |
Definition at line 491 of file drawfont.hxx.
|
inline |
Definition at line 396 of file drawfont.hxx.
Referenced by SwSubFont::DoOnCapitals().
Definition at line 401 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 607 of file drawfont.hxx.
Definition at line 463 of file drawfont.hxx.
Referenced by SwSubFont::DoOnCapitals().
|
inline |
Definition at line 458 of file drawfont.hxx.
Referenced by SwFont::GetCapitalBreak().
|
inline |
Definition at line 597 of file drawfont.hxx.
Referenced by SwTextSizeInfo::GetTextBreak(), and SwTextSizeInfo::GetTextSize().
|
inline |
Definition at line 525 of file drawfont.hxx.
Referenced by SwFont::GetCapitalBreak(), and SwSubFont::GetCapitalSize().
|
inline |
Definition at line 592 of file drawfont.hxx.
|
inline |
Definition at line 417 of file drawfont.hxx.
References COMPLETE_STRING, and o3tl::strong_int< UNDERLYING_TYPE, PHANTOM_TYPE >::get().
Referenced by SwSubFont::DoOnCapitals(), SwSubFont::DrawText_(), SwSubFont::GetModelPositionForViewPoint_(), and SwSubFont::GetTextSize_().
|
inline |
Definition at line 425 of file drawfont.hxx.
References COMPLETE_STRING, and o3tl::strong_int< UNDERLYING_TYPE, PHANTOM_TYPE >::get().
Referenced by SwSubFont::DoOnCapitals(), SwSubFont::DrawStretchText_(), and SwSubFont::DrawText_().
|
inline |
Definition at line 566 of file drawfont.hxx.
Referenced by SwSubFont::DrawStretchText_(), SwSubFont::DrawText_(), and SwTextPaintInfo::DrawText_().
|
inline |
Definition at line 571 of file drawfont.hxx.
Referenced by SwSubFont::DoOnCapitals().
|
inline |
Definition at line 507 of file drawfont.hxx.
Referenced by SwSubFont::DrawText_().
|
inline |
Definition at line 442 of file drawfont.hxx.
Referenced by SwFont::GetCapitalBreak().
Definition at line 1388 of file swfont.cxx.
References vcl::text::BiDiRtl, vcl::text::Default, o3tl::strong_int< UNDERLYING_TYPE, PHANTOM_TYPE >::get(), GetFrame(), GetpOut(), GetSize(), SwFrame::IsRightToLeft(), SwFrame::IsVertical(), SwFrame::IsVertLRBT(), m_aPos, m_bPos, m_bSize, UnMapDirection(), Width, and Size::Width().
|
inline |
Definition at line 381 of file drawfont.hxx.
Referenced by SwFntObj::DrawText(), SwFntObj::GetModelPositionForViewPoint(), SwFont::GetTextBreak(), and SwFntObj::GetTextSize().
|
private |
Definition at line 51 of file drawfont.hxx.
Referenced by Shift().
|
private |
Definition at line 57 of file drawfont.hxx.
|
private |
Definition at line 53 of file drawfont.hxx.
bool SwDrawTextInfo::m_bAscent |
Definition at line 101 of file drawfont.hxx.
|
private |
Definition at line 74 of file drawfont.hxx.
bool SwDrawTextInfo::m_bCharacterSpacing |
Definition at line 102 of file drawfont.hxx.
bool SwDrawTextInfo::m_bDrawSp |
Definition at line 106 of file drawfont.hxx.
|
private |
Definition at line 76 of file drawfont.hxx.
bool SwDrawTextInfo::m_bFnt |
Definition at line 97 of file drawfont.hxx.
bool SwDrawTextInfo::m_bGrammarCheck |
Definition at line 95 of file drawfont.hxx.
|
private |
Definition at line 77 of file drawfont.hxx.
bool SwDrawTextInfo::m_bHyph |
Definition at line 98 of file drawfont.hxx.
|
private |
Definition at line 83 of file drawfont.hxx.
bool SwDrawTextInfo::m_bKana |
Definition at line 99 of file drawfont.hxx.
bool SwDrawTextInfo::m_bNumberOfBlanks |
Definition at line 104 of file drawfont.hxx.
bool SwDrawTextInfo::m_bOfst |
Definition at line 100 of file drawfont.hxx.
bool SwDrawTextInfo::m_bPos |
Definition at line 93 of file drawfont.hxx.
Referenced by Shift().
|
private |
Definition at line 86 of file drawfont.hxx.
bool SwDrawTextInfo::m_bSize |
Definition at line 96 of file drawfont.hxx.
Referenced by Shift().
|
private |
Definition at line 81 of file drawfont.hxx.
bool SwDrawTextInfo::m_bSpace |
Definition at line 103 of file drawfont.hxx.
|
private |
Definition at line 80 of file drawfont.hxx.
|
private |
Definition at line 75 of file drawfont.hxx.
bool SwDrawTextInfo::m_bUppr |
Definition at line 105 of file drawfont.hxx.
bool SwDrawTextInfo::m_bWrong |
Definition at line 94 of file drawfont.hxx.
|
private |
Definition at line 67 of file drawfont.hxx.
|
private |
Definition at line 69 of file drawfont.hxx.
|
private |
Definition at line 68 of file drawfont.hxx.
|
private |
Definition at line 73 of file drawfont.hxx.
|
private |
Definition at line 62 of file drawfont.hxx.
|
private |
Definition at line 61 of file drawfont.hxx.
|
private |
Definition at line 71 of file drawfont.hxx.
|
private |
Definition at line 63 of file drawfont.hxx.
|
private |
Definition at line 72 of file drawfont.hxx.
|
private |
this is not a string index
Definition at line 65 of file drawfont.hxx.
|
private |
Definition at line 70 of file drawfont.hxx.
|
private |
Definition at line 66 of file drawfont.hxx.
|
private |
Definition at line 52 of file drawfont.hxx.
|
private |
Definition at line 58 of file drawfont.hxx.
|
private |
Definition at line 47 of file drawfont.hxx.
|
private |
Definition at line 55 of file drawfont.hxx.
|
private |
Definition at line 60 of file drawfont.hxx.
|
private |
Definition at line 48 of file drawfont.hxx.
|
private |
Definition at line 50 of file drawfont.hxx.
|
private |
Definition at line 49 of file drawfont.hxx.
|
private |
Definition at line 56 of file drawfont.hxx.
|
private |
Definition at line 59 of file drawfont.hxx.
|
private |
Definition at line 54 of file drawfont.hxx.