LibreOffice Module sw (master) 1
|
#include <inftxt.hxx>
Public Member Functions | |
SwTextSizeInfo (const SwTextSizeInfo &rInf) | |
SwTextSizeInfo (const SwTextSizeInfo &rInf, const OUString *pText, TextFrameIndex nIdx=TextFrameIndex(0)) | |
SwTextSizeInfo (SwTextFrame *pTextFrame, TextFrameIndex nIndex=TextFrameIndex(0)) | |
std::optional< SwMultiCreator > | GetMultiCreator (TextFrameIndex &rPos, SwMultiPortion const *pM) const |
bool | OnWin () const |
void | SetOnWin (const bool bNew) |
bool | NotEOL () const |
void | SetNotEOL (const bool bNew) |
bool | URLNotify () const |
bool | StopUnderflow () const |
void | SetStopUnderflow (const bool bNew) |
bool | IsFootnoteInside () const |
void | SetFootnoteInside (const bool bNew) |
bool | IsOtherThanFootnoteInside () const |
void | SetOtherThanFootnoteInside (const bool bNew) |
bool | IsMulti () const |
void | SetMulti (const bool bNew) |
bool | IsFirstMulti () const |
void | SetFirstMulti (const bool bNew) |
bool | IsRuby () const |
void | SetRuby (const bool bNew) |
bool | IsHanging () const |
void | SetHanging (const bool bNew) |
bool | HasScriptSpace () const |
void | SetScriptSpace (const bool bNew) |
bool | HasForbiddenChars () const |
void | SetForbiddenChars (const bool bN) |
bool | SnapToGrid () const |
void | SetSnapToGrid (const bool bN) |
sal_uInt8 | GetDirection () const |
void | SetDirection (const sal_uInt8 nNew) |
bool | IsRotated () const |
SwViewShell * | GetVsh () |
const SwViewShell * | GetVsh () const |
vcl::RenderContext * | GetOut () |
const vcl::RenderContext * | GetOut () const |
void | SetOut (OutputDevice *pNewOut) |
vcl::RenderContext * | GetRefDev () |
const vcl::RenderContext * | GetRefDev () const |
SwFont * | GetFont () |
const SwFont * | GetFont () const |
void | SetFont (SwFont *pNew) |
void | SelectFont () |
void | SetUnderFnt (SwUnderlineFont *pNew) |
SwUnderlineFont * | GetUnderFnt () const |
const SwViewOption & | GetOpt () const |
const OUString & | GetText () const |
sal_Unicode | GetChar (TextFrameIndex const nPos) const |
sal_uInt16 | GetTextHeight () const |
SwPosSize | GetTextSize (OutputDevice *pOut, const SwScriptInfo *pSI, const OUString &rText, TextFrameIndex nIdx, TextFrameIndex nLen) const |
SwPosSize | GetTextSize () const |
void | GetTextSize (const SwScriptInfo *pSI, TextFrameIndex nIdx, TextFrameIndex nLen, const sal_uInt16 nComp, sal_uInt16 &nMinSize, sal_uInt16 &nMaxSizeDiff, vcl::text::TextLayoutCache const *=nullptr) const |
SwPosSize | GetTextSize (const SwScriptInfo *pSI, TextFrameIndex nIdx, TextFrameIndex nLen) const |
SwPosSize | GetTextSize (const OUString &rText) const |
TextFrameIndex | GetTextBreak (const tools::Long nLineWidth, const TextFrameIndex nMaxLen, const sal_uInt16 nComp, vcl::text::TextLayoutCache const *) const |
TextFrameIndex | GetTextBreak (const tools::Long nLineWidth, const TextFrameIndex nMaxLen, const sal_uInt16 nComp, TextFrameIndex &rExtraCharPos, vcl::text::TextLayoutCache const *) const |
sal_uInt16 | GetAscent () const |
sal_uInt16 | GetHangingBaseline () const |
TextFrameIndex | GetIdx () const |
void | SetIdx (const TextFrameIndex nNew) |
TextFrameIndex | GetLen () const |
void | SetLen (const TextFrameIndex nNew) |
TextFrameIndex | GetMeasureLen () const |
void | SetMeasureLen (const TextFrameIndex nNew) |
void | SetText (const OUString &rNew) |
bool | IsNoSymbol () const |
void | NoteAnimation () const |
SwTextFrame * | GetTextFrame () |
const SwTextFrame * | GetTextFrame () const |
bool | HasHint (TextFrameIndex nPos) const |
void | SetMaxWidthDiff (const SwLinePortion *nKey, sal_uInt16 nVal) |
sal_uInt16 | GetMaxWidthDiff (const SwLinePortion *nKey) |
void | ResetMaxWidthDiff () |
bool | CompressLine () |
sal_uInt16 | GetKanaIdx () const |
void | ResetKanaIdx () |
void | SetKanaIdx (sal_uInt16 nNew) |
void | IncKanaIdx () |
void | SetKanaComp (std::deque< sal_uInt16 > *pNew) |
std::deque< sal_uInt16 > * | GetpKanaComp () const |
sal_uInt16 | GetKanaComp () const |
const std::shared_ptr< const vcl::text::TextLayoutCache > & | GetCachedVclData () const |
void | SetCachedVclData (std::shared_ptr< const vcl::text::TextLayoutCache > const &pCachedVclData) |
Public Member Functions inherited from SwTextInfo | |
void | CtorInitTextInfo (SwTextFrame *pFrame) |
SwTextInfo (const SwTextInfo &rInf) | |
SwTextInfo (SwTextFrame *pFrame) | |
SwParaPortion * | GetParaPortion () |
const SwParaPortion * | GetParaPortion () const |
TextFrameIndex | GetTextStart () const |
Protected Member Functions | |
void | CtorInitTextSizeInfo (OutputDevice *pRenderContext, SwTextFrame *pFrame, TextFrameIndex nIdx) |
SwTextSizeInfo () | |
Protected Member Functions inherited from SwTextInfo | |
SwTextInfo () | |
Protected Attributes | |
SwTextPortionMap | m_aMaxWidth |
std::deque< sal_uInt16 > * | m_pKanaComp |
SwViewShell * | m_pVsh |
VclPtr< OutputDevice > | m_pOut |
VclPtr< OutputDevice > | m_pRef |
std::shared_ptr< const vcl::text::TextLayoutCache > | m_pCachedVclData |
SwFont * | m_pFnt |
SwUnderlineFont * | m_pUnderFnt |
SwTextFrame * | m_pFrame |
const SwViewOption * | m_pOpt |
const OUString * | m_pText |
TextFrameIndex | m_nIdx |
TextFrameIndex | m_nLen |
TextFrameIndex | m_nMeasureLen |
sal_uInt16 | m_nKanaIdx |
bool | m_bOnWin: 1 |
bool | m_bNotEOL: 1 |
bool | m_bURLNotify: 1 |
bool | m_bStopUnderflow: 1 |
bool | m_bFootnoteInside: 1 |
bool | m_bOtherThanFootnoteInside: 1 |
bool | m_bMulti: 1 |
bool | m_bFirstMulti: 1 |
bool | m_bRuby: 1 |
bool | m_bHanging: 1 |
bool | m_bScriptSpace: 1 |
bool | m_bForbiddenChars: 1 |
bool | m_bSnapToGrid: 1 |
sal_uInt8 | m_nDirection: 2 |
Private Types | |
typedef std::map< SwLinePortion const *, sal_uInt16 > | SwTextPortionMap |
Definition at line 126 of file inftxt.hxx.
|
private |
Definition at line 129 of file inftxt.hxx.
|
protected |
Definition at line 192 of file inftxt.cxx.
SwTextSizeInfo::SwTextSizeInfo | ( | const SwTextSizeInfo & | rInf | ) |
Definition at line 222 of file inftxt.cxx.
References ChkOutDev(), GetDirection(), GetFont(), and GetLen().
SwTextSizeInfo::SwTextSizeInfo | ( | const SwTextSizeInfo & | rInf, |
const OUString * | pText, | ||
TextFrameIndex | nIdx = TextFrameIndex(0) |
||
) |
Definition at line 333 of file inftxt.cxx.
References ChkOutDev(), GetDirection(), GetFont(), GetMinLen(), nIndex, and SetLen().
SwTextSizeInfo::SwTextSizeInfo | ( | SwTextFrame * | pTextFrame, |
TextFrameIndex | nIndex = TextFrameIndex(0) |
||
) |
Definition at line 370 of file inftxt.cxx.
References CtorInitTextSizeInfo(), SwRootFrame::GetCurrShell(), SwViewShell::GetOut(), SwFrame::getRootFrame(), and nIndex.
|
inline |
Definition at line 315 of file inftxt.hxx.
References m_aMaxWidth.
|
protected |
Definition at line 257 of file inftxt.cxx.
References vcl::text::BiDiRtl, vcl::text::BiDiStrong, ChkOutDev(), COMPLETE_STRING, SwTextInfo::CtorInitTextInfo(), DIR_LEFT2RIGHT, DIR_RIGHT2LEFT, IDocumentSettingAccess::get(), SwRootFrame::GetCurrShell(), Application::GetDefaultDevice(), SwTextFrame::GetDoc(), SwDoc::getIDocumentDeviceAccess(), SwDoc::getIDocumentSettingAccess(), GetMinLen(), SwAttrSet::GetParaGrid(), IDocumentDeviceAccess::getPrinter(), SwViewShell::GetRefDev(), SwFrame::getRootFrame(), SwContentNode::GetSwAttrSet(), SwTextFrame::GetText(), SwTextFrame::GetTextNodeForParaProps(), SwViewShell::GetViewOptions(), SwViewShell::GetWin(), HTML_MODE, SwFrame::IsInDocBody(), SwViewShell::isOutputToWindow(), SwFrame::IsRightToLeft(), m_bFirstMulti, m_bFootnoteInside, m_bForbiddenChars, m_bHanging, m_bMulti, m_bNotEOL, m_bOnWin, m_bOtherThanFootnoteInside, m_bRuby, m_bScriptSpace, m_bStopUnderflow, m_bURLNotify, m_nDirection, m_nIdx, m_nKanaIdx, m_nLen, m_nMeasureLen, m_pFnt, m_pFrame, m_pKanaComp, m_pOpt, m_pOut, m_pRef, m_pText, m_pUnderFnt, m_pVsh, OUTDEV_WINDOW, pNoteURL, SetLen(), SetSnapToGrid(), and SW_MOD.
Referenced by SwTextPaintInfo::CtorInitTextPaintInfo(), and SwTextSizeInfo().
|
inline |
Definition at line 713 of file inftxt.hxx.
References GetAscent(), GetFont(), GetOut(), and m_pVsh.
Referenced by SwTextFormatter::CalcAscent(), SwTextPaintInfo::DrawRedArrow(), SwDropPortion::Format(), SwFieldPortion::Format(), SwFootnotePortion::Format(), SwFieldFormCheckboxPortion::Format(), SwDoubleLinePortion::FormatBrackets(), SwTextFormatter::FormatQuoVadis(), GetAscent(), and lcl_DrawSpecial().
|
inline |
Definition at line 332 of file inftxt.hxx.
References m_pCachedVclData.
Referenced by SwTextFormatter::BuildMultiPortion(), SwTextGuess::Guess(), and SwTextSlot::SwTextSlot().
|
inline |
Definition at line 241 of file inftxt.hxx.
Referenced by SwFlyPortion::Format(), SwTextPortion::Format_(), SwTextFrame::FormatAdjust(), SwTextPortion::FormatEOL(), SwTextFormatter::FormatQuoVadis(), SwTextInputFieldPortion::GetExpText(), GetMultiCreator(), SwTextFrameInfo::GetSpaces(), SwTextGuess::Guess(), lcl_AddSpace(), SwBlankPortion::MayUnderflow(), SwTextFormatter::NewPortion(), SwGluePortion::Paint(), and SwTextFormatInfo::ScanPortionEnd().
|
inline |
Definition at line 218 of file inftxt.hxx.
References m_nDirection.
Referenced by SwTextPaintInfo::CalcRect(), and SwLinePortion::Move().
|
inline |
Definition at line 232 of file inftxt.hxx.
References m_pFnt.
Referenced by SwTextGuess::AlternativeSpelling(), SwTaggedPDFHelper::BeginInlineStructureElements(), SwTextPortion::BreakCut(), SwTextFormatter::BuildMultiPortion(), SwTextFormatter::BuildPortions(), SwTextFormatter::CalcAscent(), SwLineLayout::CalcLine(), SwTextPaintInfo::CalcRect(), SwFieldPortion::CheckScript(), SwTextPortion::CreateHyphen(), SwFieldPortion::Format(), SwCombinedPortion::Format(), SwTextPortion::Format_(), SwDoubleLinePortion::FormatBrackets(), GetAscent(), SwTextCursor::GetCharRect_(), GetHangingBaseline(), SwTextCursor::GetModelPositionForViewPoint(), GetTextHeight(), GetTextSize(), SwTextPortion::GetTextSize(), SwHolePortion::GetTextSize(), SwTextGuess::Guess(), SwTextFormatter::Hyphenate(), SwTextFormatInfo::IsHyphenate(), lcl_DrawSpecial(), lcl_GetCharRectInsideField(), SwTextFormatter::MergeCharacterBorder(), SwTextFormatter::NewDropPortion(), SwTextFormatter::NewPortion(), SwTextFormatter::NewTextPortion(), SwDropPortion::Paint(), SwExpandPortion::Paint(), SwBlankPortion::Paint(), SwNumberPortion::Paint(), SwCombinedPortion::Paint(), SwGluePortion::Paint(), SwTmpEndPortion::Paint(), SwBreakPortion::Paint(), SwKernPortion::Paint(), SwControlCharPortion::Paint(), SwBookmarkPortion::Paint(), SwTabPortion::Paint(), SwHolePortion::Paint(), SwDoubleLinePortion::PaintBracket(), SwTextPainter::PaintMultiPortion(), SwTabPortion::PreFormat(), SwLinePortion::PrePaint(), SelectFont(), and SwTaggedPDFHelper::SetAttributes().
|
inline |
Definition at line 233 of file inftxt.hxx.
References m_pFnt.
|
inline |
Definition at line 725 of file inftxt.hxx.
References GetFont(), GetHangingBaseline(), GetOut(), and m_pVsh.
Referenced by SwTextFormatter::CalcAscent(), and GetHangingBaseline().
|
inline |
Definition at line 273 of file inftxt.hxx.
References m_nIdx.
Referenced by SwRubyPortion::Adjust_(), SwTaggedPDFHelper::BeginInlineStructureElements(), SwTextPortion::BreakCut(), SwTextFormatter::BuildMultiPortion(), SwTextFormatter::BuildPortions(), SwTextFormatter::CalcAscent(), SwDoubleLinePortion::CalcBlanks(), SwTextFormatter::CalcFlyWidth(), SwDropCapCache::CalcFontSize(), SwTextFormatInfo::CheckCurrentPosBookmark(), SwFieldPortion::CheckScript(), SwTextPainter::CheckSpecialUnderline(), SwTextPortion::CreateHyphen(), SwTextPaintInfo::DrawBackBrush(), SwTextPaintInfo::DrawCSDFHighlighting(), SwTextPainter::DrawTextLine(), SwDropPortion::Format(), SwBlankPortion::Format(), SwFieldPortion::Format(), SwCombinedPortion::Format(), SwFlyPortion::Format(), SwFootnotePortion::Format(), SwSoftHyphPortion::Format(), SwBreakPortion::Format(), SwHiddenTextPortion::Format(), SwFieldFormCheckboxPortion::Format(), SwTextPortion::Format_(), SwTextFrame::Format_(), SwTextAdjuster::FormatBlock(), SwBlankPortion::FormatEOL(), SwSoftHyphPortion::FormatEOL(), SwTextPortion::FormatEOL(), SwTextCursor::GetCharRect_(), SwTextInputFieldPortion::GetExpText(), GetMinLen(), SwTextCursor::GetModelPositionForViewPoint(), SwBidiPortion::GetSpaceCnt(), GetTextBreak(), SwDropPortion::GetTextSize(), SwTextGuess::Guess(), lcl_AddSpace(), SwBlankPortion::MayUnderflow(), SwTextFormatter::MergeCharacterBorder(), SwLinePortion::Move(), SwTextFormatter::NewDropPortion(), SwTextFormatter::NewErgoSumPortion(), SwTextFormatter::NewExtraPortion(), SwTextFormatter::NewFootnoteNumPortion(), SwTextFormatter::NewNumberPortion(), SwTextFormatter::NewPortion(), SwTextFormatter::NewTextPortion(), SwGluePortion::Paint(), SwTextPortion::Paint(), SwFieldFormCheckboxPortion::Paint(), SwTextPainter::PaintMultiPortion(), SwDropPortion::PaintText(), SwTabPortion::PreFormat(), SwTextIter::SeekAndChg(), SwTextIter::SeekAndChgBefore(), SwTaggedPDFHelper::SetAttributes(), SwTextCursorSave::SwTextCursorSave(), SwTextSlot::SwTextSlot(), SwTextFormatter::TryNewNoLengthPortion(), SwTextFormatter::UpdatePos(), SwTextFormatter::WhichFirstPortion(), and SwTextFormatter::WhichTextPor().
|
inline |
Definition at line 328 of file inftxt.hxx.
References m_nKanaIdx, m_pKanaComp, and size.
Referenced by SwTextPaintInfo::DrawText_(), and GetTextSize().
|
inline |
Definition at line 322 of file inftxt.hxx.
References m_nKanaIdx.
|
inline |
Definition at line 275 of file inftxt.hxx.
References m_nLen.
Referenced by SwTextFormatter::BuildPortions(), SwLinePortion::CalcTextSize(), SwTextPortion::CreateHyphen(), SwTextPaintInfo::DrawBackBrush(), SwTextPaintInfo::DrawCSDFHighlighting(), SwDropPortion::Format(), SwExpandPortion::Format(), SwFieldPortion::Format(), SwTextPortion::Format_(), SwDropPortion::FormatText(), SwTextCursor::GetCharRect_(), GetMinLen(), SwDropPortion::GetTextSize(), SwGluePortion::GetTextSize(), SwTextInputFieldPortion::GetTextSize(), SwTextGuess::Guess(), SwTextFormatInfo::LastKernPortion(), SwExpandPortion::Paint(), SwNumberPortion::Paint(), SwQuoVadisPortion::Paint(), SwGluePortion::Paint(), SwTextPortion::Paint(), SwHolePortion::Paint(), SwTextPainter::PaintMultiPortion(), and SwTextSlot::SwTextSlot().
|
inline |
Definition at line 302 of file inftxt.hxx.
References m_aMaxWidth.
Referenced by SwTextAdjuster::CalcKanaAdj().
|
inline |
Definition at line 277 of file inftxt.hxx.
References m_nMeasureLen.
Referenced by SwTextCursor::GetCharRect_(), and SwTextSlot::SwTextSlot().
std::optional< SwMultiCreator > SwTextSizeInfo::GetMultiCreator | ( | TextFrameIndex & | rPos, |
SwMultiPortion const * | pM | ||
) | const |
Definition at line 934 of file pormulti.cxx.
References Bidi, CH_TXTATR_BREAKWORD, COMPLETE_STRING, SwScriptInfo::DirType(), Double, SwTextAttr::End(), SwTextAttr::GetAnyEnd(), GetChar(), SvxTwoLinesItem::GetEndBracket(), SwNode::GetIndex(), SfxItemSet::GetItemIfSet(), SfxItemSet::GetItemState(), getLength(), SwTextInfo::GetParaPortion(), SwTextAttr::GetStart(), SvxTwoLinesItem::GetStartBracket(), SwContentNode::GetSwAttrSet(), GetText(), GetTextFrame(), SvxTextRotateItem::GetValue(), SvxTwoLinesItem::GetValue(), SwMultiPortion::IsBidi(), SwFrame::IsRightToLeft(), lcl_Check2Lines(), lcl_CheckRotation(), lcl_Has2Lines(), lcl_HasRotation(), SwTextNode::Len(), m_pFrame, SwTextFrame::MapModelToView(), SwTextFrame::MapViewToModel(), SwScriptInfo::NextDirChg(), SwMultiCreator::nId, SwMultiCreator::nLevel, SwMultiCreator::nStartOfAttr, SwMultiCreator::pAttr, SwMultiCreator::pItem, RES_CHRATR_ROTATE(), RES_CHRATR_TWO_LINES(), RES_TXTATR_CJK_RUBY(), Rotate, Ruby, and SwTextAttr::Which().
Referenced by SwTextFormatter::MakeRestPortion(), and SwTextFormatter::NewPortion().
|
inline |
Definition at line 239 of file inftxt.hxx.
References m_pOpt.
Referenced by SwControlCharPortion::DoPaint(), SwBookmarkPortion::DoPaint(), SwTextPaintInfo::DrawBackBrush(), SwTextPaintInfo::DrawBackground(), SwTextPaintInfo::DrawCheckBox(), SwTextPaintInfo::DrawPostIts(), SwTextPaintInfo::DrawText_(), SwTextPainter::DrawTextLine(), SwTextPaintInfo::DrawViewOpt(), SwPostItsPortion::GetExpText(), SwFieldPortion::GetExpText(), SwGluePortion::GetExpText(), SwSoftHyphPortion::GetExpText(), SwFieldPortion::GetViewWidth(), SwSoftHyphPortion::GetViewWidth(), SwIsoRefPortion::GetViewWidth(), SwIsoToxPortion::GetViewWidth(), SwTextFormatter::NewFieldPortion(), SwDropPortion::Paint(), SwBlankPortion::Paint(), SwFieldPortion::Paint(), SwGrfNumPortion::Paint(), SwGluePortion::Paint(), SwTmpEndPortion::Paint(), SwBreakPortion::Paint(), SwHiddenTextPortion::Paint(), SwControlCharPortion::Paint(), SwBookmarkPortion::Paint(), SwTabPortion::Paint(), SwTextInputFieldPortion::Paint(), SwDropPortion::PaintText(), and SwTextFormatter::WhichTextPor().
|
inline |
Definition at line 225 of file inftxt.hxx.
References m_pOut.
Referenced by SwDropCapCache::CalcFontSize(), SwLineLayout::CalcLine(), SwTextPaintInfo::CalcRect(), ChkOutDev(), SwBookmarkPortion::DoPaint(), SwTextPaintInfo::DrawBackBrush(), SwTextPaintInfo::DrawBackground(), SwTextPaintInfo::DrawCheckBox(), SwTextPaintInfo::DrawCSDFHighlighting(), SwTextPaintInfo::DrawPostIts(), SwTextPainter::DrawTextLine(), SwDropPortion::Format(), SwFieldPortion::Format(), SwCombinedPortion::Format(), GetAscent(), GetHangingBaseline(), SwTextCursor::GetModelPositionForViewPoint(), GetTextHeight(), SwPostItsPortion::GetViewWidth(), lcl_CheckKashidaPositions(), lcl_CheckKashidaWidth(), SwDropPortion::Paint(), SwExpandPortion::Paint(), SwGrfNumPortion::Paint(), sw::FlyContentPortion::Paint(), SwKernPortion::Paint(), SwHiddenTextPortion::Paint(), SwTextInputFieldPortion::Paint(), SwHolePortion::Paint(), SwDropPortion::PaintDrop(), SwTextFrame::PaintSwFrame(), SwDropPortion::PaintText(), SwLinePortion::PrePaint(), SwTextIter::SeekAndChg(), SwTextIter::SeekAndChgBefore(), SwTextIter::SeekStartAndChg(), SelectFont(), and SwFontSave::SwFontSave().
|
inline |
Definition at line 226 of file inftxt.hxx.
References m_pOut.
|
inline |
Definition at line 327 of file inftxt.hxx.
References m_pKanaComp.
|
inline |
Definition at line 229 of file inftxt.hxx.
References m_pRef.
Referenced by ChkOutDev(), and SwHookOut::SwHookOut().
|
inline |
Definition at line 230 of file inftxt.hxx.
References m_pRef.
|
inline |
Definition at line 240 of file inftxt.hxx.
References m_pText.
Referenced by SwTextFormatter::AllowRepaintOpt(), SwTextGuess::AlternativeSpelling(), SwTextFormatter::BuildMultiPortion(), SwTextFormatter::BuildPortions(), SwTextFormatter::CalcAscent(), SwTextFormatter::CalcFlyWidth(), SwDropCapCache::CalcFontSize(), SwLineLayout::CalcLine(), SwTextFrame::CalcPreps(), SwTextPortion::CreateHyphen(), SwTextPaintInfo::DrawBackBrush(), SwTextPainter::DrawTextLine(), SwFieldPortion::Format(), SwFlyPortion::Format(), SwBreakPortion::Format(), SwTextPortion::FormatEOL(), SwTextFrame::FormatOnceMore(), SwTextFrame::FormatQuick(), SwTextFrameInfo::GetBigIndent(), SwTextCursor::GetCharRect_(), SwTextInputFieldPortion::GetExpText(), GetMinLen(), SwTextCursor::GetModelPositionForViewPoint(), GetMultiCreator(), SwTextMargin::GetTextEnd(), SwTextMargin::GetTextStart(), SwTextGuess::Guess(), SwTextFormatter::Hyphenate(), SwTextFormatInfo::Init(), lcl_AddSpace(), lcl_CheckKashidaPositions(), lcl_CheckKashidaWidth(), SwBlankPortion::MayUnderflow(), SwTextFormatter::MergeCharacterBorder(), SwTextFormatter::NewPortion(), SwTextFormatter::NewTextPortion(), SwTextPortion::Paint(), SwTabPortion::PreFormat(), SwTextFrame::RightMargin(), SwTextFormatInfo::ScanPortionEnd(), SwTaggedPDFHelper::SetAttributes(), SwTextSlot::SwTextSlot(), SwTextFrame::UnitDown_(), and SwTextFormatter::WhichTextPor().
TextFrameIndex SwTextSizeInfo::GetTextBreak | ( | const tools::Long | nLineWidth, |
const TextFrameIndex | nMaxLen, | ||
const sal_uInt16 | nComp, | ||
TextFrameIndex & | rExtraCharPos, | ||
vcl::text::TextLayoutCache const * | pCache | ||
) | const |
Definition at line 467 of file inftxt.cxx.
References GetIdx(), SwTextInfo::GetParaPortion(), SwFont::GetTextBreak(), m_pFnt, m_pFrame, m_pOut, m_pRef, m_pText, m_pVsh, nLineWidth, SwDrawTextInfo::SetFont(), SwDrawTextInfo::SetFrame(), SwDrawTextInfo::SetHyphPos(), SwDrawTextInfo::SetKanaComp(), SwDrawTextInfo::SetSnapToGrid(), and SnapToGrid().
TextFrameIndex SwTextSizeInfo::GetTextBreak | ( | const tools::Long | nLineWidth, |
const TextFrameIndex | nMaxLen, | ||
const sal_uInt16 | nComp, | ||
vcl::text::TextLayoutCache const * | pCache | ||
) | const |
Definition at line 447 of file inftxt.cxx.
References GetIdx(), SwTextInfo::GetParaPortion(), SwFont::GetTextBreak(), m_pFnt, m_pFrame, m_pOut, m_pRef, m_pText, m_pVsh, nLineWidth, SwDrawTextInfo::SetFont(), SwDrawTextInfo::SetFrame(), SwDrawTextInfo::SetHyphPos(), SwDrawTextInfo::SetKanaComp(), SwDrawTextInfo::SetSnapToGrid(), and SnapToGrid().
Referenced by SwTextGuess::Guess().
|
inline |
Definition at line 288 of file inftxt.hxx.
References m_pFrame.
Referenced by SwTextCursor::AdjustBaseLine(), SwTextFormatter::AlignFlyInCntBase(), SwTaggedPDFHelper::BeginInlineStructureElements(), SwTextFormatter::BuildMultiPortion(), SwTextFormatter::BuildPortions(), SwTextFormatter::CalcFlyWidth(), SwDropCapCache::CalcFontSize(), SwLineLayout::CalcLine(), SwTextPaintInfo::CalcRect(), SwTextPortion::CalcSpacing(), checkApplyParagraphMarkFormatToNumbering(), SwTextPaintInfo::DrawBackBrush(), SwTextPaintInfo::DrawBorder(), SwTextPaintInfo::DrawCSDFHighlighting(), SwTextPaintInfo::DrawLineBreak(), SwTextPaintInfo::DrawPostIts(), SwTextPaintInfo::DrawRedArrow(), SwTextPaintInfo::DrawTab(), SwTextPaintInfo::DrawText_(), SwTextPainter::DrawTextLine(), SwNumberPortion::Format(), SwCombinedPortion::Format(), SwBreakPortion::Format(), SwHiddenTextPortion::Format(), SwFieldFormCheckboxPortion::Format(), SwTextPortion::Format_(), SwTextFormatInfo::GetCharAttr(), SwTextFormatInfo::GetDropFormat(), SwBlankPortion::GetExpText(), SwTextFormatInfo::GetLineWidth(), GetMultiCreator(), SwTextPortion::GetSpaceCnt(), SwTextGuess::Guess(), SwTextFormatInfo::Init(), SwTextFormatInfo::InitHyph(), lcl_AddSpace(), lcl_DrawSpecial(), lcl_IsDropFlyInter(), SwLinePortion::Move(), SwTextFormatter::NewDropPortion(), SwTextFormatter::NewFlyCntPortion(), SwTextFormatter::NewNumberPortion(), SwTextFormatter::NewPortion(), SwTextFormatter::NewTabPortion(), SwDropPortion::Paint(), SwBlankPortion::Paint(), SwNumberPortion::Paint(), SwGrfNumPortion::Paint(), sw::FlyContentPortion::Paint(), SwBreakPortion::Paint(), SwControlCharPortion::Paint(), SwBookmarkPortion::Paint(), SwFieldFormCheckboxPortion::Paint(), SwDropPortion::PaintDrop(), SwTextPainter::PaintMultiPortion(), SwTabPortion::PostFormat(), SwTabPortion::PreFormat(), SwLinePortion::PrePaint(), SwTextFormatInfo::ScanPortionEnd(), SwTextFormatInfo::SetParaFootnote(), SwArrowPortion::SwArrowPortion(), SwRubyPortion::SwRubyPortion(), SwTextSlot::SwTextSlot(), SwTextFormatter::TryNewNoLengthPortion(), SwTextFormatter::UpdatePos(), and SwTextFormatter::WhichTextPor().
|
inline |
Definition at line 289 of file inftxt.hxx.
References m_pFrame.
|
inline |
Definition at line 719 of file inftxt.hxx.
References GetFont(), GetOut(), and m_pVsh.
Referenced by SwTextFormatter::CalcAscent(), SwDropPortion::Format(), SwFieldPortion::Format(), SwFootnotePortion::Format(), SwLineLayout::Format(), SwFieldFormCheckboxPortion::Format(), and SwTextFormatter::FormatQuoVadis().
SwPosSize SwTextSizeInfo::GetTextSize | ( | ) | const |
Definition at line 409 of file inftxt.cxx.
References CJK, SwScriptInfo::CountCompChg(), SwFont::GetActual(), GetFont(), GetKanaComp(), SwTextInfo::GetParaPortion(), SwFont::GetTextSize_(), IsMulti(), m_nIdx, m_nLen, m_nMeasureLen, m_pFnt, m_pFrame, m_pOut, m_pText, m_pVsh, SwDrawTextInfo::SetFont(), SwDrawTextInfo::SetFrame(), SwDrawTextInfo::SetKanaComp(), SwDrawTextInfo::SetMeasureLen(), SwDrawTextInfo::SetSnapToGrid(), and SnapToGrid().
Referenced by SwTextPaintInfo::DrawBackBrush(), and GetTextSize().
|
inline |
Definition at line 731 of file inftxt.hxx.
References GetTextSize(), and m_pOut.
|
inline |
Definition at line 736 of file inftxt.hxx.
References GetTextSize(), m_pOut, and m_pText.
void SwTextSizeInfo::GetTextSize | ( | const SwScriptInfo * | pSI, |
TextFrameIndex | nIdx, | ||
TextFrameIndex | nLen, | ||
const sal_uInt16 | nComp, | ||
sal_uInt16 & | nMinSize, | ||
sal_uInt16 & | nMaxSizeDiff, | ||
vcl::text::TextLayoutCache const * | pCache = nullptr |
||
) | const |
Definition at line 431 of file inftxt.cxx.
References SwDrawTextInfo::GetKanaDiff(), SwFont::GetTextSize_(), m_pFnt, m_pFrame, m_pOut, m_pText, m_pVsh, nIndex, nLength, SwDrawTextInfo::SetFont(), SwDrawTextInfo::SetFrame(), SwDrawTextInfo::SetKanaComp(), SwDrawTextInfo::SetSnapToGrid(), SnapToGrid(), and SwPosSize::Width().
SwPosSize SwTextSizeInfo::GetTextSize | ( | OutputDevice * | pOut, |
const SwScriptInfo * | pSI, | ||
const OUString & | rText, | ||
TextFrameIndex | nIdx, | ||
TextFrameIndex | nLen | ||
) | const |
Definition at line 395 of file inftxt.cxx.
References SwFont::GetTextSize_(), m_pFnt, m_pFrame, m_pVsh, nIndex, nLength, SwDrawTextInfo::SetFont(), SwDrawTextInfo::SetFrame(), SwDrawTextInfo::SetKanaComp(), SwDrawTextInfo::SetSnapToGrid(), and SnapToGrid().
Referenced by SwFlyPortion::Format(), SwHyphPortion::Format(), SwDoubleLinePortion::FormatBrackets(), SwTextPortion::FormatEOL(), SwExpandPortion::GetTextSize(), SwTextPortion::GetTextSize(), SwTextInputFieldPortion::GetTextSize(), SwHolePortion::GetTextSize(), SwFieldPortion::GetViewWidth(), SwSoftHyphPortion::GetViewWidth(), SwIsoRefPortion::GetViewWidth(), SwControlCharPortion::GetViewWidth(), SwIsoToxPortion::GetViewWidth(), SwTextGuess::Guess(), lcl_DrawSpecial(), SwBlankPortion::Paint(), SwGluePortion::Paint(), SwBreakPortion::Paint(), SwControlCharPortion::Paint(), SwBookmarkPortion::Paint(), SwTabPortion::Paint(), SwTextInputFieldPortion::Paint(), and SwTabPortion::PreFormat().
|
inline |
Definition at line 237 of file inftxt.hxx.
References m_pUnderFnt.
Referenced by SwTextPainter::CheckSpecialUnderline(), SwTextPainter::DrawTextLine(), SwNumberPortion::Paint(), and SwTextPainter::PaintMultiPortion().
|
inline |
Definition at line 222 of file inftxt.hxx.
References m_pVsh.
Referenced by SwDropCapCache::CalcFontSize(), SwLineLayout::CalcLine(), SwTextPaintInfo::CalcRect(), ChkOutDev(), SwBookmarkPortion::DoPaint(), SwTextPainter::DrawTextLine(), SwFieldPortion::Format(), SwTextCursor::GetModelPositionForViewPoint(), lcl_setRedlineAttr(), SwTextFormatter::NewFieldPortion(), SwTextFormatter::NewNumberPortion(), SwGrfNumPortion::Paint(), sw::FlyContentPortion::Paint(), SwHolePortion::Paint(), and SwFontSave::SwFontSave().
|
inline |
Definition at line 223 of file inftxt.hxx.
References m_pVsh.
|
inline |
Definition at line 214 of file inftxt.hxx.
References m_bForbiddenChars.
Referenced by SwTextGuess::Guess().
bool SwTextSizeInfo::HasHint | ( | TextFrameIndex | nPos | ) | const |
Definition at line 488 of file inftxt.cxx.
References m_pFrame, SwTextFrame::MapViewToModel(), nPos, and pos.
Referenced by SwTextFormatter::AllowRepaintOpt(), SwTextFrameInfo::GetBigIndent(), SwBlankPortion::MayUnderflow(), SwTextFormatter::NewPortion(), and SwTextFormatInfo::ScanPortionEnd().
|
inline |
Definition at line 212 of file inftxt.hxx.
References m_bScriptSpace.
Referenced by SwTextFormatter::BuildPortions().
|
inline |
Definition at line 325 of file inftxt.hxx.
References m_nKanaIdx.
Referenced by SwLinePortion::Move().
|
inline |
Definition at line 206 of file inftxt.hxx.
References m_bFirstMulti.
Referenced by SwTextPortion::Format_(), SwTextGuess::Guess(), SwTextFormatInfo::SwTextFormatInfo(), SwTextFrame::UnitDown_(), and SwTextFrame::UnitUp_().
|
inline |
Definition at line 200 of file inftxt.hxx.
References m_bFootnoteInside.
Referenced by SwTextFormatInfo::CheckFootnotePortion(), and SwTextGuess::Guess().
|
inline |
Definition at line 210 of file inftxt.hxx.
References m_bHanging.
Referenced by SwTextGuess::Guess().
|
inline |
Definition at line 204 of file inftxt.hxx.
References m_bMulti.
Referenced by SwTextPaintInfo::DrawText_(), SwTextPaintInfo::DrawViewOpt(), SwNumberPortion::Format(), SwTextCursor::GetModelPositionForViewPoint(), GetTextSize(), SwTextGuess::Guess(), SwTextFrame::UnitDown_(), SwTextFrame::UnitUp_(), and SwTextFormatter::WhichFirstPortion().
|
inline |
Definition at line 282 of file inftxt.hxx.
References SwFont::GetActual(), SwFont::GetCharSet(), and m_pFnt.
Referenced by SwTextPaintInfo::DrawText_(), SwGluePortion::GetExpText(), and SwGluePortion::Paint().
|
inline |
Definition at line 202 of file inftxt.hxx.
References m_bOtherThanFootnoteInside.
Referenced by SwTextPortion::Format_(), and SwTextFormatter::InsertPortion().
|
inline |
Definition at line 220 of file inftxt.hxx.
References m_nDirection.
Referenced by SwTextPaintInfo::CalcRect(), and SwLinePortion::Move().
|
inline |
Definition at line 208 of file inftxt.hxx.
References m_bRuby.
Referenced by SwTextFormatter::BuildMultiPortion(), and SwTextFormatter::BuildPortions().
void SwTextSizeInfo::NoteAnimation | ( | ) | const |
Definition at line 386 of file inftxt.cxx.
References SwRootFrame::FlushVout(), SwViewShell::GetOut(), m_pOut, m_pVsh, and OnWin().
Referenced by SwGrfNumPortion::Paint().
|
inline |
Definition at line 195 of file inftxt.hxx.
References m_bNotEOL.
Referenced by SwTextPortion::BreakCut(), and SwTextGuess::Guess().
|
inline |
Definition at line 193 of file inftxt.hxx.
References m_bOnWin.
Referenced by SwTextPortion::CalcSpacing(), SwTextPaintInfo::DrawBackBrush(), SwTextPaintInfo::DrawBackground(), SwTextPaintInfo::DrawCheckBox(), SwTextPaintInfo::DrawLineBreak(), SwTextPaintInfo::DrawPostIts(), SwTextPaintInfo::DrawRect(), SwTextPaintInfo::DrawTab(), SwTextPaintInfo::DrawText_(), SwTextPainter::DrawTextLine(), SwTextPaintInfo::DrawViewOpt(), SwTextCursor::GetCharRect_(), SwPostItsPortion::GetExpText(), SwFieldPortion::GetExpText(), SwGluePortion::GetExpText(), SwSoftHyphPortion::GetExpText(), SwTextPortion::GetSpaceCnt(), SwPostItsPortion::GetViewWidth(), SwFieldPortion::GetViewWidth(), SwSoftHyphPortion::GetViewWidth(), SwIsoRefPortion::GetViewWidth(), SwIsoToxPortion::GetViewWidth(), lcl_AddSpace(), NoteAnimation(), SwDropPortion::Paint(), SwExpandPortion::Paint(), SwPostItsPortion::Paint(), SwCombinedPortion::Paint(), SwGluePortion::Paint(), SwTmpEndPortion::Paint(), SwBreakPortion::Paint(), SwKernPortion::Paint(), SwControlCharPortion::Paint(), SwBookmarkPortion::Paint(), SwTabPortion::Paint(), SwTextPortion::Paint(), SwTextInputFieldPortion::Paint(), SwDropPortion::PaintDrop(), SwTextPainter::PaintMultiPortion(), SwDropPortion::PaintText(), and SwLinePortion::PrePaint().
|
inline |
Definition at line 323 of file inftxt.hxx.
References m_nKanaIdx.
Referenced by SwTextPainter::DrawTextLine(), SwTextPainter::PaintDropPortion(), and SwTextFormatter::UpdatePos().
|
inline |
Definition at line 311 of file inftxt.hxx.
References m_aMaxWidth.
Referenced by SwTextFormatter::FormatLine().
void SwTextSizeInfo::SelectFont | ( | ) |
Definition at line 377 of file inftxt.cxx.
References SwFont::ChgPhysFnt(), GetFont(), GetOut(), SwFont::Invalidate(), and m_pVsh.
Referenced by SwTextFormatter::NewFlyCntPortion().
|
inline |
Definition at line 336 of file inftxt.hxx.
References m_pCachedVclData.
Referenced by SwTextFormatter::BuildMultiPortion(), SwTextFormatInfo::CtorInitTextFormatInfo(), SwTextSlot::SwTextSlot(), and SwTextSlot::~SwTextSlot().
|
inline |
Definition at line 219 of file inftxt.hxx.
References m_nDirection.
Referenced by SwTextPainter::PaintMultiPortion(), and SwTextFormatter::UpdatePos().
|
inline |
Definition at line 207 of file inftxt.hxx.
References m_bFirstMulti.
Referenced by SwTextFormatter::BuildMultiPortion(), SwTextCursor::GetCharRect_(), and SwTextFormatInfo::SwTextFormatInfo().
|
inline |
Definition at line 234 of file inftxt.hxx.
References m_pFnt.
Referenced by SwTextMargin::CtorInitTextMargin(), SwTextPainter::CtorInitTextPainter(), lcl_DrawSpecial(), SwFontSave::SwFontSave(), and SwFontSave::~SwFontSave().
|
inline |
Definition at line 201 of file inftxt.hxx.
References m_bFootnoteInside.
Referenced by SwTextFormatter::FormatLine(), and SwTextFormatter::NewFootnotePortion().
|
inline |
Definition at line 215 of file inftxt.hxx.
References m_bForbiddenChars.
Referenced by SwTextFormatInfo::InitHyph().
|
inline |
Definition at line 211 of file inftxt.hxx.
References m_bHanging.
Referenced by SwTextFormatInfo::InitHyph().
|
inline |
Definition at line 274 of file inftxt.hxx.
References m_nIdx.
Referenced by SwRubyPortion::Adjust_(), SwTextFormatter::BuildMultiPortion(), SwDoubleLinePortion::CalcBlanks(), SwTextAdjuster::CalcNewBlock(), SwTextPainter::CalcPaintOfst(), SwTextPainter::DrawTextLine(), SwTextFormatter::FeedInf(), SwDropPortion::Format(), SwTextAdjuster::FormatBlock(), SwBlankPortion::FormatEOL(), SwSoftHyphPortion::FormatEOL(), SwTextCursor::GetCharRect_(), SwTextGuess::Guess(), SwTextFormatInfo::Init(), SwTextFrameInfo::IsBullet(), lcl_TruncateMultiPortion(), SwLinePortion::Move(), SwTextPainter::PaintDropPortion(), SwTextPainter::PaintMultiPortion(), SwTextCursorSave::SwTextCursorSave(), SwTextSlot::SwTextSlot(), SwTextFormatter::UpdatePos(), and SwTextSlot::~SwTextSlot().
|
inline |
Definition at line 326 of file inftxt.hxx.
References m_pKanaComp.
Referenced by SwTextPainter::DrawTextLine(), SwTextCursor::GetCharRect_(), SwTextPainter::PaintDropPortion(), and SwTextFormatter::UpdatePos().
|
inline |
Definition at line 324 of file inftxt.hxx.
References m_nKanaIdx.
Referenced by SwTextCursor::GetCharRect_().
|
inline |
Definition at line 276 of file inftxt.hxx.
References m_nLen.
Referenced by SwTextPortion::BreakCut(), SwLinePortion::CalcTextSize(), SwTextPortion::CreateHyphen(), CtorInitTextSizeInfo(), SwTextPainter::DrawTextLine(), SwDropPortion::Format(), SwFieldPortion::Format(), SwTextFormatter::FormatLine(), SwDropPortion::FormatText(), SwTextCursor::GetCharRect_(), SwTextFormatInfo::Init(), SwTextFormatter::NewExtraPortion(), SwTextFormatter::NewPortion(), SwTextFormatter::NewTextPortion(), SwTextPainter::PaintDropPortion(), SwTextPainter::PaintMultiPortion(), SwTextSizeInfo(), SwTextSlot::SwTextSlot(), SwTextFormatter::Underflow(), and SwTextSlot::~SwTextSlot().
|
inline |
Definition at line 298 of file inftxt.hxx.
References m_aMaxWidth.
Referenced by SwTextGuess::Guess().
|
inline |
Definition at line 278 of file inftxt.hxx.
References m_nMeasureLen.
Referenced by SwTextCursor::GetCharRect_(), SwTextSlot::SwTextSlot(), and SwTextSlot::~SwTextSlot().
|
inline |
Definition at line 205 of file inftxt.hxx.
References m_bMulti.
Referenced by SwTextFormatter::BuildMultiPortion(), SwTextCursor::GetCharRect_(), and SwTextFormatInfo::SwTextFormatInfo().
|
inline |
Definition at line 196 of file inftxt.hxx.
References m_bNotEOL.
Referenced by SwFieldPortion::Format().
|
inline |
Definition at line 194 of file inftxt.hxx.
References m_bOnWin.
Referenced by SwTextCursor::GetCharRect_(), SwHookOut::SwHookOut(), and SwHookOut::~SwHookOut().
|
inline |
Definition at line 203 of file inftxt.hxx.
References m_bOtherThanFootnoteInside.
Referenced by SwTextFormatter::FormatLine(), and SwTextFormatter::InsertPortion().
|
inline |
Definition at line 227 of file inftxt.hxx.
References m_pOut.
Referenced by SwHookOut::SwHookOut(), and SwHookOut::~SwHookOut().
|
inline |
Definition at line 209 of file inftxt.hxx.
References m_bRuby.
Referenced by SwTextFormatter::BuildMultiPortion(), and SwTextPainter::PaintMultiPortion().
|
inline |
Definition at line 213 of file inftxt.hxx.
References m_bScriptSpace.
Referenced by SwTextFormatInfo::InitHyph().
|
inline |
Definition at line 217 of file inftxt.hxx.
References m_bSnapToGrid.
Referenced by SwTextFormatter::BuildMultiPortion(), CtorInitTextSizeInfo(), and SwTextPainter::PaintMultiPortion().
|
inline |
Definition at line 199 of file inftxt.hxx.
References m_bStopUnderflow.
Referenced by SwTextFormatter::NewPortion(), and SwTextFormatter::Underflow().
|
inline |
Definition at line 279 of file inftxt.hxx.
References m_pText.
Referenced by SwTextFormatter::BuildMultiPortion(), SwTextSlot::SwTextSlot(), and SwTextSlot::~SwTextSlot().
|
inline |
Definition at line 236 of file inftxt.hxx.
References m_pUnderFnt.
Referenced by SwTextPainter::CheckSpecialUnderline(), SwTextPainter::DrawTextLine(), and SwTextPainter::PaintMultiPortion().
|
inline |
Definition at line 216 of file inftxt.hxx.
References m_bSnapToGrid.
Referenced by SwTextFormatter::BuildMultiPortion(), SwTextFormatter::BuildPortions(), SwTextPortion::CalcSpacing(), SwTextPaintInfo::DrawText_(), SwTextCursor::GetCharRect_(), SwTextCursor::GetModelPositionForViewPoint(), SwTextPortion::GetSpaceCnt(), GetTextBreak(), GetTextSize(), SwTextGuess::Guess(), SwTextPainter::PaintMultiPortion(), and SwRubyPortion::SwRubyPortion().
|
inline |
Definition at line 198 of file inftxt.hxx.
References m_bStopUnderflow.
Referenced by SwBlankPortion::MayUnderflow().
|
inline |
Definition at line 197 of file inftxt.hxx.
References m_bURLNotify.
|
protected |
Definition at line 134 of file inftxt.hxx.
Referenced by CompressLine(), GetMaxWidthDiff(), ResetMaxWidthDiff(), and SetMaxWidthDiff().
|
protected |
Definition at line 167 of file inftxt.hxx.
Referenced by CtorInitTextSizeInfo(), IsFirstMulti(), and SetFirstMulti().
|
protected |
Definition at line 163 of file inftxt.hxx.
Referenced by CtorInitTextSizeInfo(), IsFootnoteInside(), and SetFootnoteInside().
|
protected |
Definition at line 174 of file inftxt.hxx.
Referenced by CtorInitTextSizeInfo(), HasForbiddenChars(), and SetForbiddenChars().
|
protected |
Definition at line 172 of file inftxt.hxx.
Referenced by CtorInitTextSizeInfo(), IsHanging(), and SetHanging().
|
protected |
Definition at line 166 of file inftxt.hxx.
Referenced by CtorInitTextSizeInfo(), IsMulti(), and SetMulti().
|
protected |
Definition at line 160 of file inftxt.hxx.
Referenced by CtorInitTextSizeInfo(), NotEOL(), and SetNotEOL().
|
protected |
Definition at line 159 of file inftxt.hxx.
Referenced by CtorInitTextSizeInfo(), SwTextPaintInfo::DrawText_(), OnWin(), and SetOnWin().
|
protected |
Definition at line 164 of file inftxt.hxx.
Referenced by CtorInitTextSizeInfo(), IsOtherThanFootnoteInside(), and SetOtherThanFootnoteInside().
|
protected |
Definition at line 171 of file inftxt.hxx.
Referenced by CtorInitTextSizeInfo(), IsRuby(), and SetRuby().
|
protected |
Definition at line 173 of file inftxt.hxx.
Referenced by CtorInitTextSizeInfo(), HasScriptSpace(), and SetScriptSpace().
|
protected |
Definition at line 175 of file inftxt.hxx.
Referenced by SetSnapToGrid(), and SnapToGrid().
|
protected |
Definition at line 162 of file inftxt.hxx.
Referenced by CtorInitTextSizeInfo(), SetStopUnderflow(), and StopUnderflow().
|
protected |
Definition at line 161 of file inftxt.hxx.
Referenced by CtorInitTextSizeInfo(), and URLNotify().
|
protected |
Definition at line 176 of file inftxt.hxx.
Referenced by CtorInitTextSizeInfo(), GetDirection(), IsRotated(), and SetDirection().
|
protected |
Definition at line 155 of file inftxt.hxx.
Referenced by CtorInitTextSizeInfo(), SwTextPaintInfo::DrawMarkedText(), SwTextPaintInfo::DrawText(), GetIdx(), GetTextSize(), and SetIdx().
|
protected |
Definition at line 158 of file inftxt.hxx.
Referenced by CtorInitTextSizeInfo(), GetKanaComp(), GetKanaIdx(), IncKanaIdx(), ResetKanaIdx(), and SetKanaIdx().
|
protected |
Definition at line 156 of file inftxt.hxx.
Referenced by CtorInitTextSizeInfo(), GetLen(), GetTextSize(), and SetLen().
|
protected |
Definition at line 157 of file inftxt.hxx.
Referenced by CtorInitTextSizeInfo(), GetMeasureLen(), GetTextSize(), and SetMeasureLen().
|
protected |
Definition at line 148 of file inftxt.hxx.
Referenced by GetCachedVclData(), and SetCachedVclData().
|
protected |
Definition at line 150 of file inftxt.hxx.
Referenced by SwTextFormatInfo::ChgHyph(), CtorInitTextSizeInfo(), SwTextPaintInfo::DrawBackBrush(), SwTextPaintInfo::DrawBorder(), SwTextPaintInfo::DrawPostIts(), SwTextPaintInfo::DrawText_(), GetFont(), GetTextBreak(), GetTextSize(), SwTextFormatInfo::HyphWord(), IsNoSymbol(), and SetFont().
|
protected |
Definition at line 152 of file inftxt.hxx.
Referenced by CtorInitTextSizeInfo(), SwTextPaintInfo::DrawBackBrush(), SwTextPaintInfo::DrawText_(), SwTextPaintInfo::DrawViewOpt(), GetMultiCreator(), GetTextBreak(), GetTextFrame(), GetTextSize(), HasHint(), and SwTextFormatInfo::IsHyphenate().
|
protected |
Definition at line 137 of file inftxt.hxx.
Referenced by CtorInitTextSizeInfo(), GetKanaComp(), GetpKanaComp(), and SetKanaComp().
|
protected |
Definition at line 153 of file inftxt.hxx.
Referenced by CtorInitTextSizeInfo(), SwTextPaintInfo::DrawPostIts(), and GetOpt().
|
protected |
Definition at line 142 of file inftxt.hxx.
Referenced by SwTextFormatInfo::ChgHyph(), CtorInitTextSizeInfo(), SwTextPaintInfo::DrawBackBrush(), SwTextPaintInfo::DrawCheckBox(), SwTextPaintInfo::DrawLineBreak(), SwTextPaintInfo::DrawRect(), SwTextPaintInfo::DrawText_(), GetOut(), GetTextBreak(), GetTextSize(), NoteAnimation(), and SetOut().
|
protected |
Definition at line 143 of file inftxt.hxx.
Referenced by SwTextFormatInfo::CtorInitTextFormatInfo(), CtorInitTextSizeInfo(), GetRefDev(), and GetTextBreak().
|
protected |
Definition at line 154 of file inftxt.hxx.
Referenced by SwTextFormatInfo::CtorInitTextFormatInfo(), CtorInitTextSizeInfo(), SwTextPaintInfo::DrawMarkedText(), SwTextPaintInfo::DrawText(), GetChar(), GetText(), GetTextBreak(), GetTextSize(), and SetText().
|
protected |
Definition at line 151 of file inftxt.hxx.
Referenced by CtorInitTextSizeInfo(), SwTextPaintInfo::DrawText_(), GetUnderFnt(), and SetUnderFnt().
|
protected |
Definition at line 139 of file inftxt.hxx.
Referenced by SwTextFormatInfo::ChgHyph(), CtorInitTextSizeInfo(), SwTextPaintInfo::DrawPostIts(), GetAscent(), GetHangingBaseline(), GetTextBreak(), GetTextHeight(), GetTextSize(), GetVsh(), SwTextFormatInfo::HyphWord(), NoteAnimation(), and SelectFont().