LibreOffice Module sw (master) 1
|
#include <inftxt.hxx>
Public Member Functions | |
void | CtorInitTextFormatInfo (OutputDevice *pRenderContext, SwTextFrame *pFrame, const bool bInterHyph=false, const bool bQuick=false, const bool bTst=false) |
SwTextFormatInfo (OutputDevice *pRenderContext, SwTextFrame *pFrame, const bool bInterHyphL=false, const bool bQuickL=false, const bool bTst=false) | |
SwTextFormatInfo (const SwTextFormatInfo &rInf, SwLineLayout &rLay, SwTwips nActWidth) | |
There are a few differences between a copy constructor and the following constructor for multi-line formatting. More... | |
sal_uInt16 | Width () const |
void | Width (const sal_uInt16 nNew) |
void | Init () |
SwTwips | GetLineWidth () |
Returns the distance between the current horizontal position and the end of the line. More... | |
TextFrameIndex | GetReformatStart () const |
SwTwips | Left () const |
void | Left (const SwTwips nNew) |
SwTwips | Right () const |
void | Right (const SwTwips nNew) |
SwTwips | First () const |
void | First (const SwTwips nNew) |
void | LeftMargin (const SwTwips nNew) |
sal_uInt16 | RealWidth () const |
void | RealWidth (const sal_uInt16 nNew) |
sal_uInt16 | ForcedLeftMargin () const |
void | ForcedLeftMargin (const sal_uInt16 nN) |
sal_uInt8 & | MaxHyph () |
const sal_uInt8 & | MaxHyph () const |
SwLineLayout * | GetRoot () |
const SwLineLayout * | GetRoot () const |
void | SetRoot (SwLineLayout *pNew) |
SwLinePortion * | GetLast () |
void | SetLast (SwLinePortion *pNewLast) |
bool | IsFull () const |
void | SetFull (const bool bNew) |
bool | IsHyphForbud () const |
void | ChkNoHyph (const sal_uInt8 bEnd, const sal_uInt8 bMid) |
bool | IsIgnoreFly () const |
void | SetIgnoreFly (const bool bNew) |
bool | IsFakeLineStart () const |
void | SetFakeLineStart (const bool bNew) |
bool | IsStop () const |
void | SetStop (const bool bNew) |
SwLinePortion * | GetRest () |
void | SetRest (SwLinePortion *pNewRest) |
bool | IsNewLine () const |
void | SetNewLine (const bool bNew) |
bool | IsShift () const |
void | SetShift (const bool bNew) |
bool | IsInterHyph () const |
bool | IsUnderflow () const |
void | ClrUnderflow () |
bool | IsDropInit () const |
void | SetDropInit (const bool bNew) |
bool | IsQuick () const |
bool | IsTest () const |
TextFrameIndex | GetLineStart () const |
void | SetLineStart (TextFrameIndex const nNew) |
sal_uInt16 | GetLineHeight () const |
void | SetLineHeight (const sal_uInt16 nNew) |
sal_uInt16 | GetLineNetHeight () const |
void | SetLineNetHeight (const sal_uInt16 nNew) |
const SwLinePortion * | GetUnderflow () const |
SwLinePortion * | GetUnderflow () |
void | SetUnderflow (SwLinePortion *pNew) |
TextFrameIndex | GetSoftHyphPos () const |
void | SetSoftHyphPos (TextFrameIndex const nNew) |
void | SetParaFootnote () |
SwFlyPortion * | GetFly () |
void | SetFly (SwFlyPortion *pNew) |
const SwAttrSet & | GetCharAttr () const |
SwTabPortion * | GetLastTab () |
void | SetLastTab (SwTabPortion *pNew) |
sal_Unicode | GetTabDecimal () const |
void | SetTabDecimal (const sal_Unicode cNew) |
void | ClearHookChar () |
void | SetHookChar (const sal_Unicode cNew) |
sal_Unicode | GetHookChar () const |
bool | IsFootnoteDone () const |
void | SetFootnoteDone (const bool bNew) |
bool | IsErgoDone () const |
void | SetErgoDone (const bool bNew) |
bool | IsNumDone () const |
void | SetNumDone (const bool bNew) |
bool | IsArrowDone () const |
void | SetArrowDone (const bool bNew) |
bool | CheckCurrentPosBookmark () |
bool | ChgHyph (const bool bNew) |
bool | IsHyphenate () const |
If the Hyphenator returns ERROR or the language is set to NOLANGUAGE we do not hyphenate. More... | |
TextFrameIndex | GetUnderScorePos () const |
void | SetUnderScorePos (TextFrameIndex const nNew) |
css::uno::Reference< css::linguistic2::XHyphenatedWord > | HyphWord (const OUString &rText, const sal_Int32 nMinTrail) |
const css::beans::PropertyValues & | GetHyphValues () const |
bool | CheckFootnotePortion (SwLineLayout const *pCurr) |
const SwFormatDrop * | GetDropFormat () const |
bool | LastKernPortion () |
TextFrameIndex | ScanPortionEnd (TextFrameIndex nStart, TextFrameIndex nEnd) |
void | SetTabOverflow (bool bOverflow) |
bool | IsTabOverflow () const |
Public Member Functions inherited from SwTextPaintInfo | |
SwTextPaintInfo (const SwTextPaintInfo &rInf) | |
SwTextPaintInfo (const SwTextPaintInfo &rInf, const OUString *pText) | |
void | CtorInitTextPaintInfo (OutputDevice *pRenderContext, SwTextFrame *pFrame, const SwRect &rPaint) |
const SvxBrushItem * | GetBrushItem () const |
SwTextPaintInfo (SwTextFrame *pFrame, const SwRect &rPaint) | |
SwTwips | X () const |
void | X (const tools::Long nNew) |
SwTwips | Y () const |
void | Y (const SwTwips nNew) |
SwTextFly & | GetTextFly () |
const SwTextFly & | GetTextFly () const |
void | DrawText (const OUString &rText, const SwLinePortion &rPor, TextFrameIndex nIdx=TextFrameIndex(0), TextFrameIndex nLen=TextFrameIndex(COMPLETE_STRING), const bool bKern=false) const |
void | DrawText (const SwLinePortion &rPor, TextFrameIndex nLen, const bool bKern=false) const |
void | DrawMarkedText (const SwLinePortion &rPor, TextFrameIndex nLen, const bool bWrong, const bool bSmartTags, const bool bGrammarCheck) const |
void | DrawRect (const SwRect &rRect, bool bRetouche) const |
void | DrawTab (const SwLinePortion &rPor) const |
void | DrawLineBreak (const SwLinePortion &rPor) const |
void | DrawRedArrow (const SwLinePortion &rPor) const |
void | DrawPostIts (bool bScript) const |
void | DrawBackground (const SwLinePortion &rPor, const Color *pColor=nullptr) const |
void | DrawViewOpt (const SwLinePortion &rPor, PortionType nWhich, const Color *pColor=nullptr) const |
void | DrawBackBrush (const SwLinePortion &rPor) const |
void | DrawBorder (const SwLinePortion &rPor) const |
Draw character border around a line portion. More... | |
void | DrawCheckBox (const SwFieldFormCheckboxPortion &rPor, bool bChecked) const |
void | DrawCSDFHighlighting (const SwLinePortion &rPor) const |
void | CalcRect (const SwLinePortion &rPor, SwRect *pRect, SwRect *pIntersect=nullptr, const bool bInsideBox=false) const |
Calculate the rectangular area where the portion takes place. More... | |
SwTwips | GetPaintOfst () const |
void | SetPaintOfst (const SwTwips nNew) |
const Point & | GetPos () const |
void | SetPos (const Point &rNew) |
const SwRect & | GetPaintRect () const |
sal_uInt16 | GetSpaceIdx () const |
void | ResetSpaceIdx () |
void | SetSpaceIdx (sal_uInt16 nNew) |
void | IncSpaceIdx () |
void | RemoveFirstSpaceAdd () |
tools::Long | GetSpaceAdd () const |
void | SetpSpaceAdd (std::vector< tools::Long > *pNew) |
std::vector< tools::Long > * | GetpSpaceAdd () const |
void | SetWrongList (sw::WrongListIterator *const pNew) |
sw::WrongListIterator * | GetpWrongList () const |
void | SetGrammarCheckList (sw::WrongListIterator *const pNew) |
sw::WrongListIterator * | GetGrammarCheckList () const |
void | SetSmartTags (sw::WrongListIterator *const pNew) |
sw::WrongListIterator * | GetSmartTags () const |
Public Member Functions inherited from SwTextSizeInfo | |
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 |
Private Member Functions | |
bool | InitHyph (const bool bAuto=false) |
bool | CheckFootnotePortion_ (SwLineLayout const *pCurr) |
Definition at line 463 of file inftxt.hxx.
SwTextFormatInfo::SwTextFormatInfo | ( | OutputDevice * | pRenderContext, |
SwTextFrame * | pFrame, | ||
const bool | bInterHyphL = false , |
||
const bool | bQuickL = false , |
||
const bool | bTst = false |
||
) |
Definition at line 1738 of file inftxt.cxx.
References CtorInitTextFormatInfo().
SwTextFormatInfo::SwTextFormatInfo | ( | const SwTextFormatInfo & | rInf, |
SwLineLayout & | rLay, | ||
SwTwips | nActWidth | ||
) |
There are a few differences between a copy constructor and the following constructor for multi-line formatting.
The root is the first line inside the multi-portion, the line start is the actual position in the text, the line width is the rest width from the surrounding line and the bMulti and bFirstMulti-flag has to be set correctly.
Definition at line 1752 of file inftxt.cxx.
References SwTextSizeInfo::IsFirstMulti(), SwTextSizeInfo::SetFirstMulti(), and SwTextSizeInfo::SetMulti().
bool SwTextFormatInfo::CheckCurrentPosBookmark | ( | ) |
Definition at line 2172 of file inftxt.cxx.
References SwTextSizeInfo::GetIdx(), and m_nLastBookmarkPos.
Referenced by SwTextFormatter::BuildPortions(), and SwTextFormatter::WhichFirstPortion().
|
inline |
Definition at line 654 of file inftxt.hxx.
References CheckFootnotePortion_(), and SwTextSizeInfo::IsFootnoteInside().
Referenced by SwTextFormatter::FormatLine().
|
private |
Definition at line 1799 of file inftxt.cxx.
References SwLinePortion::GetNextPortion(), SwLineLayout::GetRealHeight(), SwLineLayout::Height(), SwFootnotePortion::Orig(), SetLineHeight(), and SetLineNetHeight().
Referenced by CheckFootnotePortion().
bool SwTextFormatInfo::ChgHyph | ( | const bool | bNew | ) |
Definition at line 2157 of file inftxt.cxx.
References SwFont::ChgPhysFnt(), InitHyph(), m_bAutoHyph, SwTextSizeInfo::m_pFnt, SwTextSizeInfo::m_pOut, and SwTextSizeInfo::m_pVsh.
Referenced by SwSoftHyphPortion::Format(), and SwTextPortion::Format_().
Definition at line 572 of file inftxt.hxx.
References m_bNoEndHyph, m_bNoMidHyph, and m_nMaxHyph.
Referenced by SwTextFormatter::BuildPortions(), and SwTextFormatter::FeedInf().
|
inline |
Definition at line 625 of file inftxt.hxx.
References m_cHookChar.
Referenced by SwTextFormatter::NewPortion().
|
inline |
Definition at line 589 of file inftxt.hxx.
References m_bUnderflow.
Referenced by SwTextFormatter::BuildPortions().
void SwTextFormatInfo::CtorInitTextFormatInfo | ( | OutputDevice * | pRenderContext, |
SwTextFrame * | pFrame, | ||
const bool | bInterHyph = false , |
||
const bool | bQuick = false , |
||
const bool | bTst = false |
||
) |
needs to be done in this order
Definition at line 1610 of file inftxt.cxx.
References OutputDevice::CreateTextLayoutCache(), SwTextPaintInfo::CtorInitTextPaintInfo(), SvtCTLOptions::GetCTLTextNumerals(), Init(), InitHyph(), LANGUAGE_NONE, m, m_bAutoHyph, m_bDropInit, m_bFakeLineStart, m_bIgnoreFly, m_bInterHyph, m_bQuick, m_bShift, m_bTestFormat, m_nFirst, m_nForcedLeftMargin, m_nLeft, m_nLineHeight, m_nLineNetHeight, m_nRealWidth, m_nRight, SwTextSizeInfo::m_pRef, m_pRest, SwTextSizeInfo::m_pText, SvtCTLOptions::NUMERALS_CONTEXT, SwTextSizeInfo::SetCachedVclData(), and SetLineStart().
Referenced by SwTextFrame::FormatOnceMore(), and SwTextFormatInfo().
|
inline |
Definition at line 551 of file inftxt.hxx.
References m_nFirst.
Referenced by SwTextFormatter::FeedInf(), SwNumberPortion::Format(), and SwGrfNumPortion::Format().
|
inline |
Definition at line 552 of file inftxt.hxx.
References m_nFirst.
|
inline |
Definition at line 556 of file inftxt.hxx.
References m_nForcedLeftMargin.
Referenced by SwTextFormatter::BuildPortions(), SwTextFormatter::CalcFlyWidth(), SwNumberPortion::Format(), and SwGrfNumPortion::Format().
|
inline |
Definition at line 557 of file inftxt.hxx.
References m_nForcedLeftMargin.
|
inline |
Definition at line 781 of file inftxt.hxx.
References SwContentNode::GetSwAttrSet(), SwTextSizeInfo::GetTextFrame(), and SwTextFrame::GetTextNodeForParaProps().
Referenced by SwTextFormatter::NewFootnoteNumPortion(), and SwTextFormatter::NewNumberPortion().
const SwFormatDrop * SwTextFormatInfo::GetDropFormat | ( | ) | const |
Definition at line 1692 of file inftxt.cxx.
References SwFormatDrop::GetChars(), SwAttrSet::GetDrop(), SwFormatDrop::GetLines(), SwContentNode::GetSwAttrSet(), SwTextSizeInfo::GetTextFrame(), SwTextFrame::GetTextNodeForParaProps(), and SwFormatDrop::GetWholeWord().
Referenced by SwDropCapCache::CalcFontSize(), and SwTextFormatter::CtorInitTextFormatter().
|
inline |
Definition at line 614 of file inftxt.hxx.
References m_pFly.
Referenced by SwTextFormatter::BuildPortions(), SwTextFormatter::CalcFlyWidth(), ClearFly(), SwNumberPortion::Format(), SwGrfNumPortion::Format(), SwFlyCntPortion::Format(), SwSoftHyphPortion::Format(), SwTextPortion::Format_(), SwSoftHyphPortion::FormatEOL(), SwTextFormatter::NewPortion(), SwTabPortion::PreFormat(), and SwTextFormatter::Underflow().
|
inline |
Definition at line 627 of file inftxt.hxx.
References m_cHookChar.
Referenced by SwTextFormatter::NewPortion(), and SwTextFormatter::WhichFirstPortion().
const PropertyValues & SwTextFormatInfo::GetHyphValues | ( | ) | const |
Definition at line 1579 of file inftxt.cxx.
References m_aHyphVals.
Referenced by SwTextGuess::AlternativeSpelling(), SwTextGuess::Guess(), and HyphWord().
|
inline |
Definition at line 566 of file inftxt.hxx.
References m_pLast.
Referenced by SwTextFormatter::BuildMultiPortion(), SwTextFormatter::BuildPortions(), SwTextFormatter::CalcAscent(), SwTextFormatter::CalcFlyWidth(), SwLinePortion::Format(), SwBlankPortion::Format(), SwFieldPortion::Format(), SwNumberPortion::Format(), SwGrfNumPortion::Format(), SwCombinedPortion::Format(), SwFlyPortion::Format(), SwFlyCntPortion::Format(), SwHyphPortion::Format(), SwTextPortion::Format_(), SwBlankPortion::FormatEOL(), SwSoftHyphPortion::FormatEOL(), SwKernPortion::FormatEOL(), SwTextPortion::FormatEOL(), SwTextGuess::Guess(), SwTextFormatter::InsertPortion(), LastKernPortion(), SwTextFormatter::NewFlyCntPortion(), SwTextFormatter::NewNumberPortion(), SwTextFormatter::NewPortion(), SwTabPortion::PreFormat(), and SwTextFormatter::Underflow().
|
inline |
Definition at line 620 of file inftxt.hxx.
References m_pLastTab.
Referenced by SwTextFormatter::BuildPortions(), SwFlyPortion::Format(), SwTabPortion::Format(), SwTabPortion::FormatEOL(), GetLineWidth(), SwTextFormatter::NewPortion(), SwTextFormatter::NewTabPortion(), and ScanPortionEnd().
|
inline |
Definition at line 599 of file inftxt.hxx.
References m_nLineHeight.
Referenced by SwTextFormatter::CalcFlyWidth().
|
inline |
Definition at line 601 of file inftxt.hxx.
References m_nLineNetHeight.
Referenced by SwTextFormatter::CalcFlyWidth().
|
inline |
Definition at line 595 of file inftxt.hxx.
References m_nLineStart.
Referenced by SwTextPortion::BreakCut(), SwTextFormatter::BuildMultiPortion(), SwTextFormatter::CalcAscent(), SwLineLayout::CalcLine(), SwTextPortion::CreateHyphen(), SwFieldPortion::Format(), SwCombinedPortion::Format(), SwFootnotePortion::Format(), SwTextPortion::Format_(), SwTextGuess::Guess(), SwBlankPortion::MayUnderflow(), and SwTabPortion::PreFormat().
SwTwips SwTextFormatInfo::GetLineWidth | ( | ) |
Returns the distance between the current horizontal position and the end of the line.
Definition at line 1935 of file inftxt.cxx.
References IDocumentSettingAccess::get(), SwTextFrame::GetDoc(), SwFrameAreaDefinition::getFrameArea(), SwDoc::getIDocumentSettingAccess(), GetLastTab(), SwTabPortion::GetTabPos(), SwTextSizeInfo::GetTextFrame(), SwLinePortion::GetWhichPor(), SwRect::Left(), m_nLeftMargin, nLineWidth, TAB_OVER_MARGIN, TAB_OVER_SPACING, TabLeft, Width(), SwRect::Width(), and SwTextPaintInfo::X().
Referenced by SwTextPortion::Format(), SwTextPortion::Format_(), SwTextGuess::Guess(), and SwTextFormatter::NewTextPortion().
|
inline |
Definition at line 776 of file inftxt.hxx.
References SwTextInfo::GetParaPortion(), SwParaPortion::GetReformat(), and SwCharRange::Start().
Referenced by SwTextFormatter::AllowRepaintOpt(), and SwTextFormatter::BuildPortions().
|
inline |
Definition at line 581 of file inftxt.hxx.
References m_pRest.
Referenced by SwTextFormatter::BuildMultiPortion(), SwTextFormatter::BuildPortions(), SwNumberPortion::Format(), SwFlyPortion::Format(), SwQuoVadisPortion::Format(), SwErgoSumPortion::Format(), SwTextFrame::Format_(), SwTextFormatter::FormatLine(), SwTextFormatter::FormatQuoVadis(), SwTextFormatter::NewPortion(), SwTextFormatter::Underflow(), SwTextFormatter::WhichFirstPortion(), and SwTextFormatter::~SwTextFormatter().
|
inline |
Definition at line 562 of file inftxt.hxx.
References m_pRoot.
Referenced by SwTextFormatter::BuildMultiPortion(), SwSoftHyphPortion::Format(), SwBreakPortion::Format(), SwControlCharPortion::Format(), SwTextPortion::Format_(), SwBlankPortion::FormatEOL(), SwSoftHyphPortion::FormatEOL(), SwKernPortion::FormatEOL(), LastKernPortion(), and SwBlankPortion::MayUnderflow().
|
inline |
Definition at line 563 of file inftxt.hxx.
References m_pRoot.
|
inline |
Definition at line 608 of file inftxt.hxx.
References m_nSoftHyphPos.
Referenced by SwTextPortion::CreateHyphen(), SwSoftHyphPortion::Format(), SwTextPortion::Format_(), and SwTextFormatter::Underflow().
|
inline |
Definition at line 622 of file inftxt.hxx.
References m_cTabDecimal.
Referenced by SwTextFormatter::NewPortion(), and ScanPortionEnd().
|
inline |
Definition at line 605 of file inftxt.hxx.
References m_pUnderflow.
|
inline |
Definition at line 604 of file inftxt.hxx.
References m_pUnderflow.
Referenced by SwFieldPortion::Format(), SwTextFormatter::NewPortion(), and SwTextFormatter::Underflow().
|
inline |
Definition at line 646 of file inftxt.hxx.
References m_nUnderScorePos.
Referenced by SwFieldPortion::Format(), SwTextFrame::FormatLine(), and SwTextFormatter::Underflow().
Reference< XHyphenatedWord > SwTextFormatInfo::HyphWord | ( | const OUString & | rText, |
const sal_Int32 | nMinTrail | ||
) |
Definition at line 39 of file txthyph.cxx.
References g_pBreakIt, GetHyphenator(), GetHyphValues(), SwFont::GetLanguage(), SwBreakIt::GetLocale(), SwFont::IsSymbol(), SwTextSizeInfo::m_pFnt, and SwTextSizeInfo::m_pVsh.
Referenced by SwTextFormatter::Hyphenate().
void SwTextFormatInfo::Init | ( | void | ) |
Definition at line 1701 of file inftxt.cxx.
References COMPLETE_STRING, SwContentFrame::FindMaster(), getLength(), SwTextFrame::GetPara(), SwTextSizeInfo::GetText(), SwTextSizeInfo::GetTextFrame(), SwLinePortion::IsFlyPortion(), m_bArrowDone, m_bErgoDone, m_bFootnoteDone, m_bFull, m_bNewLine, m_bNoEndHyph, m_bNoMidHyph, m_bNumDone, m_bStop, m_bTabOverflow, m_bUnderflow, m_cHookChar, m_cTabDecimal, m_nForcedLeftMargin, m_nLastBookmarkPos, m_nRealWidth, m_nSoftHyphPos, m_nUnderScorePos, m_nWidth, m_pFly, m_pLast, m_pLastTab, m_pRoot, m_pUnderflow, SwTextSizeInfo::SetIdx(), SwTextSizeInfo::SetLen(), SwTextPaintInfo::SetPaintOfst(), and SwTextPaintInfo::X().
Referenced by CtorInitTextFormatInfo(), SwTextFormatter::FeedInf(), and SwTextFrame::FormatOnceMore().
|
private |
Definition at line 1586 of file inftxt.cxx.
References SwAttrSet::GetForbiddenRule(), SwAttrSet::GetHangingPunctuation(), SwAttrSet::GetHyphenZone(), SvxHyphenZoneItem::GetMaxHyphens(), SvxHyphenZoneItem::GetMinLead(), SvxHyphenZoneItem::GetMinTrail(), SvxHyphenZoneItem::GetMinWordLength(), SwAttrSet::GetScriptSpace(), SwContentNode::GetSwAttrSet(), SwTextSizeInfo::GetTextFrame(), SvxHyphenZoneItem::GetTextHyphenZone(), SwTextFrame::GetTextNodeForParaProps(), SvxHyphenZoneItem::IsHyphen(), SvxHyphenZoneItem::IsNoCapsHyphenation(), SvxHyphenZoneItem::IsNoLastWordHyphenation(), lcl_InitHyphValues(), m_aHyphVals, m_bInterHyph, MaxHyph(), SwTextSizeInfo::SetForbiddenChars(), SwTextSizeInfo::SetHanging(), and SwTextSizeInfo::SetScriptSpace().
Referenced by ChgHyph(), and CtorInitTextFormatInfo().
|
inline |
Definition at line 636 of file inftxt.hxx.
References m_bArrowDone.
Referenced by SwTextFormatter::FormatLine(), and SwTextFormatter::WhichFirstPortion().
|
inline |
Definition at line 590 of file inftxt.hxx.
References m_bDropInit.
|
inline |
Definition at line 632 of file inftxt.hxx.
References m_bErgoDone.
Referenced by SwTextFormatter::FormatLine(), SwTextFormatter::NewErgoSumPortion(), and SwTextFormatter::WhichFirstPortion().
|
inline |
Definition at line 577 of file inftxt.hxx.
References m_bFakeLineStart.
Referenced by SwTextPortion::Format_().
|
inline |
Definition at line 630 of file inftxt.hxx.
References m_bFootnoteDone.
Referenced by SwTextFormatter::BuildMultiPortion(), SwTextFormatter::FormatLine(), SwTextFormatter::NewFootnoteNumPortion(), and SwTextFormatter::WhichFirstPortion().
|
inline |
Definition at line 568 of file inftxt.hxx.
References m_bFull.
Referenced by SwHolePortion::Format(), SwTextFormatter::MergeCharacterBorder(), and SwTextFormatter::NewPortion().
bool SwTextFormatInfo::IsHyphenate | ( | ) | const |
If the Hyphenator returns ERROR or the language is set to NOLANGUAGE we do not hyphenate.
Else, we always hyphenate if we do interactive hyphenation. If we do not do interactive hyphenation, we only hyphenate if ParaFormat is set to automatic hyphenation.
Definition at line 1658 of file inftxt.cxx.
References SfxObjectShell::AppendInfoBarWhenReady(), SvxSpellWrapper::CheckHyphLang(), LanguageTag::convertToBcp47(), g_pBreakIt, SwTextFrame::GetDoc(), SwDoc::GetDocShell(), SwTextSizeInfo::GetFont(), GetHyphenator(), SwFont::GetLanguage(), SwBreakIt::GetLocale(), LANGUAGE_DONTKNOW, LANGUAGE_NONE, m_bAutoHyph, m_bInterHyph, SwTextSizeInfo::m_pFrame, SwResId(), and MsLangId::usesHyphenation().
Referenced by SwSoftHyphPortion::Format(), SwTextPortion::Format_(), and SwTextGuess::Guess().
|
inline |
Definition at line 570 of file inftxt.hxx.
References m_bNoEndHyph, m_bNoMidHyph, and m_pFly.
Referenced by SwTextPortion::CreateHyphen(), SwSoftHyphPortion::Format(), and SwTextGuess::Guess().
|
inline |
Definition at line 575 of file inftxt.hxx.
References m_bIgnoreFly.
Referenced by SwTextFormatter::CalcFlyWidth().
|
inline |
Definition at line 587 of file inftxt.hxx.
References m_bInterHyph.
Referenced by SwTextPortion::CreateHyphen(), SwSoftHyphPortion::Format(), and SwTextGuess::Guess().
|
inline |
Definition at line 583 of file inftxt.hxx.
References m_bNewLine.
Referenced by SwTextFrame::Format_(), SwTextFrame::FormatQuick(), SwTextFormatter::IsNewLine(), and SwTextFormatter::NewPortion().
|
inline |
Definition at line 634 of file inftxt.hxx.
References m_bNumDone.
Referenced by SwTextFormatter::BuildMultiPortion(), SwNumberPortion::Format(), SwTextFormatter::FormatLine(), SwTextFormatter::NewNumberPortion(), and SwTextFormatter::WhichFirstPortion().
|
inline |
Definition at line 592 of file inftxt.hxx.
References m_bQuick.
Referenced by SwTextFormatter::IsQuick(), and SwTextFormatter::NewFootnotePortion().
|
inline |
Definition at line 585 of file inftxt.hxx.
References m_bShift.
Referenced by SwTextFrame::FormatLine().
|
inline |
Definition at line 579 of file inftxt.hxx.
References m_bStop.
Referenced by SwTextFormatter::BuildMultiPortion(), SwTextFormatter::BuildPortions(), SwTextFrame::CalcPreps(), SwTextFrame::Format_(), SwTextFrame::FormatQuick(), SwTextFormatter::IsStop(), and SwTextFormatter::NewPortion().
|
inline |
Definition at line 668 of file inftxt.hxx.
References m_bTabOverflow.
Referenced by SwTabPortion::PreFormat().
|
inline |
Definition at line 593 of file inftxt.hxx.
References m_bTestFormat.
Referenced by SwTextFrame::Format_(), SwTextFormatter::NewFlyCntPortion(), SwTextFormatter::NewFootnotePortion(), and SwTextFormatter::NewNumberPortion().
|
inline |
Definition at line 588 of file inftxt.hxx.
References m_bUnderflow.
Referenced by SwTextFormatter::BuildPortions(), SwBlankPortion::Format(), SwHyphPortion::Format(), SwSoftHyphPortion::Format(), SwTextPortion::Format_(), and SwTabPortion::PreFormat().
bool SwTextFormatInfo::LastKernPortion | ( | ) |
Definition at line 1907 of file inftxt.cxx.
References GetLast(), SwTextSizeInfo::GetLen(), SwLinePortion::GetLen(), SwLinePortion::GetNextPortion(), GetRoot(), SwLinePortion::IsHolePortion(), SwLinePortion::IsKernPortion(), SetLast(), Width(), and SwPosSize::Width().
Referenced by SwTextFormatter::BuildPortions().
|
inline |
Definition at line 547 of file inftxt.hxx.
References m_nLeft.
Referenced by SwTextFormatter::FeedInf(), SwNumberPortion::Format(), SwGrfNumPortion::Format(), and SwTextFormatter::FormatQuoVadis().
|
inline |
Definition at line 548 of file inftxt.hxx.
References m_nLeft.
|
inline |
Definition at line 553 of file inftxt.hxx.
References m_nLeftMargin.
Referenced by SwTextFormatter::FeedInf().
|
inline |
Definition at line 559 of file inftxt.hxx.
References m_nMaxHyph.
Referenced by SwTextFrame::Format_(), SwTextFrame::FormatQuick(), and InitHyph().
|
inline |
Definition at line 560 of file inftxt.hxx.
References m_nMaxHyph.
|
inline |
Definition at line 554 of file inftxt.hxx.
References m_nRealWidth.
Referenced by SwTextFormatter::BuildMultiPortion(), SwTextFormatter::CalcFlyWidth(), SwLineLayout::CalcLine(), SwTextFormatter::ChkFlyUnderflow(), SwTextFormatter::FeedInf(), SwFlyPortion::Format(), SwTextPortion::Format(), and SwTextFormatter::FormatQuoVadis().
|
inline |
Definition at line 555 of file inftxt.hxx.
References m_nRealWidth.
|
inline |
Definition at line 549 of file inftxt.hxx.
References m_nRight.
Referenced by SwTextFormatter::FeedInf().
|
inline |
Definition at line 550 of file inftxt.hxx.
References m_nRight.
TextFrameIndex SwTextFormatInfo::ScanPortionEnd | ( | TextFrameIndex | nStart, |
TextFrameIndex | nEnd | ||
) |
Definition at line 1814 of file inftxt.cxx.
References CH_BREAK, CH_TAB, CH_TXTATR_BREAKWORD, CH_TXTATR_INWORD, CHAR_HARDBLANK, CHAR_HARDHYPHEN, CHAR_SOFTHYPHEN, CHAR_UNDERSCORE, CHAR_WJ, CHAR_ZWSP, COMPLETE_STRING, IDocumentSettingAccess::get(), SwTextSizeInfo::GetChar(), SwTextFrame::GetDoc(), SwDoc::getIDocumentSettingAccess(), GetLastTab(), getLength(), GetTabDecimal(), SwTextSizeInfo::GetText(), SwTextSizeInfo::GetTextFrame(), SwTextSizeInfo::HasHint(), i, m_cHookChar, m_nUnderScorePos, SetTabDecimal(), and TAB_COMPAT.
Referenced by SwFieldPortion::Format(), and SwTextFormatter::NewTextPortion().
|
inline |
Definition at line 637 of file inftxt.hxx.
References m_bArrowDone.
Referenced by SwTextFormatter::FormatLine(), and SwTextFormatter::WhichFirstPortion().
|
inline |
Definition at line 591 of file inftxt.hxx.
References m_bDropInit.
Referenced by SwDropPortion::Format(), and SwTextFormatter::FormatLine().
|
inline |
Definition at line 633 of file inftxt.hxx.
References m_bErgoDone.
Referenced by SwErgoSumPortion::Format(), SwTextFormatter::FormatLine(), and SwTextFormatter::WhichFirstPortion().
|
inline |
Definition at line 578 of file inftxt.hxx.
References m_bFakeLineStart.
Referenced by SwFootnotePortion::Format().
|
inline |
Definition at line 615 of file inftxt.hxx.
References m_pFly.
Referenced by SwTextFormatter::CalcFlyWidth(), ClearFly(), SwFlyPortion::Format(), SwTextFormatter::NewPortion(), and SwTextFormatter::Underflow().
|
inline |
Definition at line 631 of file inftxt.hxx.
References m_bFootnoteDone.
Referenced by SwTextFormatter::BuildMultiPortion(), SwFootnotePortion::Format(), SwTextFormatter::FormatLine(), SwTextFormatter::NewPortion(), and SwTextFormatter::WhichFirstPortion().
|
inline |
Definition at line 569 of file inftxt.hxx.
References m_bFull.
Referenced by SwTextFormatter::BuildPortions(), SwTextFormatter::NewPortion(), and SwTextFormatter::Underflow().
|
inline |
Definition at line 626 of file inftxt.hxx.
References m_cHookChar.
Referenced by SwFieldPortion::Format().
|
inline |
Definition at line 576 of file inftxt.hxx.
References m_bIgnoreFly.
Referenced by SwTextFrame::CalcAdditionalFirstLineOffset(), and SwTextFrame::CalcFitToContent().
|
inline |
Definition at line 567 of file inftxt.hxx.
References m_pLast.
Referenced by SwTextFormatter::BuildMultiPortion(), SwTextFormatter::BuildPortions(), SwBlankPortion::FormatEOL(), SwSoftHyphPortion::FormatEOL(), SwKernPortion::FormatEOL(), SwTextFormatter::InsertPortion(), LastKernPortion(), and SwTextFormatter::Underflow().
|
inline |
Definition at line 621 of file inftxt.hxx.
References m_pLastTab.
Referenced by SwTabPortion::PostFormat(), and SwTabPortion::PreFormat().
|
inline |
Definition at line 600 of file inftxt.hxx.
References m_nLineHeight.
Referenced by CheckFootnotePortion_(), SwTextFormatter::ChkFlyUnderflow(), and SwTextFormatter::FormatLine().
|
inline |
Definition at line 602 of file inftxt.hxx.
References m_nLineNetHeight.
Referenced by CheckFootnotePortion_(), SwTextFormatter::ChkFlyUnderflow(), and SwTextFormatter::FormatLine().
|
inline |
Definition at line 596 of file inftxt.hxx.
References m_nLineStart.
Referenced by CtorInitTextFormatInfo(), SwTextFormatter::FeedInf(), and SwFieldPortion::Format().
|
inline |
Definition at line 584 of file inftxt.hxx.
References m_bNewLine.
Referenced by SwTextFormatter::CalcFlyWidth(), SwFlyCntPortion::Format(), SwBreakPortion::Format(), and SwTextFormatter::NewPortion().
|
inline |
Definition at line 635 of file inftxt.hxx.
References m_bNumDone.
Referenced by SwTextFormatter::BuildMultiPortion(), SwTextFormatter::BuildPortions(), SwNumberPortion::Format(), SwGrfNumPortion::Format(), SwTextFormatter::FormatLine(), SwTextFormatter::NewPortion(), and SwTextFormatter::WhichFirstPortion().
|
inline |
Definition at line 787 of file inftxt.hxx.
References SwTextSizeInfo::GetTextFrame(), and SwTextFrame::SetFootnote().
Referenced by SwFootnotePortion::Format().
|
inline |
Definition at line 582 of file inftxt.hxx.
References m_pRest.
Referenced by SwTextFormatter::BuildMultiPortion(), SwFieldPortion::Format(), SwQuoVadisPortion::Format(), SwErgoSumPortion::Format(), SwTextFrame::Format_(), SwTextFormatter::FormatLine(), SwTextFormatter::FormatQuoVadis(), SwTextFormatter::NewPortion(), SwTextFormatter::Underflow(), SwTextFormatter::WhichFirstPortion(), and SwTextFormatter::~SwTextFormatter().
|
inline |
Definition at line 565 of file inftxt.hxx.
References m_pRoot.
Referenced by SwTextFormatter::FeedInf().
|
inline |
Definition at line 586 of file inftxt.hxx.
References m_bShift.
Referenced by SwTextFormatter::FormatLine().
|
inline |
Definition at line 609 of file inftxt.hxx.
References m_nSoftHyphPos.
Referenced by SwSoftHyphPortion::Format(), SwTextPortion::Format_(), and SwTextFormatter::Underflow().
|
inline |
Definition at line 580 of file inftxt.hxx.
References m_bStop.
Referenced by SwTextFormatter::BuildMultiPortion(), SwTextFormatter::NewFootnotePortion(), and SwTextFormatter::NewPortion().
|
inline |
Definition at line 623 of file inftxt.hxx.
References m_cTabDecimal.
Referenced by SwTextFormatter::NewPortion(), SwTabPortion::PostFormat(), SwTabPortion::PreFormat(), and ScanPortionEnd().
|
inline |
Definition at line 667 of file inftxt.hxx.
References m_bTabOverflow.
Referenced by SwTextFormatter::BuildPortions(), and SwTabPortion::PreFormat().
|
inline |
Definition at line 606 of file inftxt.hxx.
References m_bUnderflow, and m_pUnderflow.
Referenced by SwTextPortion::BreakUnderflow(), SwLinePortion::Format(), SwBlankPortion::Format(), SwHyphPortion::Format(), SwSoftHyphPortion::Format(), SwBlankPortion::FormatEOL(), SwDropPortion::FormatText(), and SwTextFormatter::Underflow().
|
inline |
Definition at line 647 of file inftxt.hxx.
References m_nUnderScorePos.
Referenced by SwFieldPortion::Format(), and SwTextFormatter::Underflow().
|
inline |
Definition at line 533 of file inftxt.hxx.
References m_nWidth.
Referenced by SwTextPortion::BreakCut(), SwTextFormatter::BuildMultiPortion(), SwTextFormatter::BuildPortions(), SwTextFormatter::CalcFlyWidth(), SwTextFormatter::FeedInf(), SwLinePortion::Format(), SwDropPortion::Format(), SwFieldPortion::Format(), SwNumberPortion::Format(), SwGrfNumPortion::Format(), SwCombinedPortion::Format(), SwFlyPortion::Format(), SwFlyCntPortion::Format(), SwQuoVadisPortion::Format(), SwHyphPortion::Format(), SwTextPortion::Format(), SwHolePortion::Format(), SwTextPortion::Format_(), GetLineWidth(), LastKernPortion(), SwTextFormatter::NewPortion(), SwTextFormatter::NewTabPortion(), SwTabPortion::PostFormat(), SwTabPortion::PreFormat(), and SwTextFormatter::Underflow().
|
inline |
Definition at line 534 of file inftxt.hxx.
References m_nWidth.
|
private |
Definition at line 466 of file inftxt.hxx.
Referenced by GetHyphValues(), and InitHyph().
|
private |
Definition at line 496 of file inftxt.hxx.
Referenced by Init(), IsArrowDone(), and SetArrowDone().
|
private |
Definition at line 502 of file inftxt.hxx.
Referenced by ChgHyph(), CtorInitTextFormatInfo(), and IsHyphenate().
|
private |
Definition at line 503 of file inftxt.hxx.
Referenced by CtorInitTextFormatInfo(), IsDropInit(), and SetDropInit().
|
private |
Definition at line 494 of file inftxt.hxx.
Referenced by Init(), IsErgoDone(), and SetErgoDone().
|
private |
Definition at line 508 of file inftxt.hxx.
Referenced by CtorInitTextFormatInfo(), IsFakeLineStart(), and SetFakeLineStart().
|
private |
Definition at line 493 of file inftxt.hxx.
Referenced by Init(), IsFootnoteDone(), and SetFootnoteDone().
|
private |
Definition at line 492 of file inftxt.hxx.
|
private |
Definition at line 507 of file inftxt.hxx.
Referenced by CtorInitTextFormatInfo(), IsIgnoreFly(), and SetIgnoreFly().
|
private |
Definition at line 501 of file inftxt.hxx.
Referenced by CtorInitTextFormatInfo(), InitHyph(), IsHyphenate(), and IsInterHyph().
|
private |
Definition at line 498 of file inftxt.hxx.
Referenced by Init(), IsNewLine(), and SetNewLine().
|
private |
Definition at line 505 of file inftxt.hxx.
Referenced by ChkNoHyph(), Init(), and IsHyphForbud().
|
private |
Definition at line 506 of file inftxt.hxx.
Referenced by ChkNoHyph(), Init(), and IsHyphForbud().
|
private |
Definition at line 495 of file inftxt.hxx.
Referenced by Init(), IsNumDone(), and SetNumDone().
|
private |
Definition at line 504 of file inftxt.hxx.
Referenced by CtorInitTextFormatInfo(), and IsQuick().
|
private |
Definition at line 499 of file inftxt.hxx.
Referenced by CtorInitTextFormatInfo(), IsShift(), and SetShift().
|
private |
Definition at line 497 of file inftxt.hxx.
|
private |
Definition at line 511 of file inftxt.hxx.
Referenced by Init(), IsTabOverflow(), and SetTabOverflow().
|
private |
Definition at line 512 of file inftxt.hxx.
Referenced by CtorInitTextFormatInfo(), and IsTest().
|
private |
Definition at line 500 of file inftxt.hxx.
Referenced by ClrUnderflow(), Init(), IsUnderflow(), and SetUnderflow().
|
private |
Definition at line 515 of file inftxt.hxx.
Referenced by ClearHookChar(), GetHookChar(), Init(), ScanPortionEnd(), and SetHookChar().
|
private |
Definition at line 514 of file inftxt.hxx.
Referenced by GetTabDecimal(), Init(), and SetTabDecimal().
|
private |
Definition at line 483 of file inftxt.hxx.
Referenced by CtorInitTextFormatInfo(), and First().
|
private |
Definition at line 490 of file inftxt.hxx.
Referenced by CtorInitTextFormatInfo(), ForcedLeftMargin(), and Init().
|
private |
need to check for bookmarks at every portion
Definition at line 479 of file inftxt.hxx.
Referenced by CheckCurrentPosBookmark(), and Init().
|
private |
Definition at line 481 of file inftxt.hxx.
Referenced by CtorInitTextFormatInfo(), and Left().
|
private |
First or left margin, depending on context.
Definition at line 485 of file inftxt.hxx.
Referenced by GetLineWidth(), and LeftMargin().
|
private |
Definition at line 488 of file inftxt.hxx.
Referenced by CtorInitTextFormatInfo(), GetLineHeight(), and SetLineHeight().
|
private |
Definition at line 489 of file inftxt.hxx.
Referenced by CtorInitTextFormatInfo(), GetLineNetHeight(), and SetLineNetHeight().
|
private |
Current line start in rText.
Definition at line 477 of file inftxt.hxx.
Referenced by GetLineStart(), and SetLineStart().
|
private |
Definition at line 516 of file inftxt.hxx.
Referenced by ChkNoHyph(), and MaxHyph().
|
private |
Definition at line 486 of file inftxt.hxx.
Referenced by CtorInitTextFormatInfo(), Init(), and RealWidth().
|
private |
Definition at line 482 of file inftxt.hxx.
Referenced by CtorInitTextFormatInfo(), and Right().
|
private |
SoftHyphPos for Hyphenation.
Definition at line 476 of file inftxt.hxx.
Referenced by GetSoftHyphPos(), Init(), and SetSoftHyphPos().
|
private |
enlarge repaint if underscore has been found
Definition at line 478 of file inftxt.hxx.
Referenced by GetUnderScorePos(), Init(), ScanPortionEnd(), and SetUnderScorePos().
|
private |
Definition at line 487 of file inftxt.hxx.
|
private |
Definition at line 470 of file inftxt.hxx.
Referenced by GetFly(), Init(), IsHyphForbud(), and SetFly().
|
private |
Definition at line 469 of file inftxt.hxx.
|
private |
Definition at line 474 of file inftxt.hxx.
Referenced by GetLastTab(), Init(), and SetLastTab().
|
private |
Definition at line 472 of file inftxt.hxx.
Referenced by CtorInitTextFormatInfo(), GetRest(), and SetRest().
|
private |
Definition at line 468 of file inftxt.hxx.
|
private |
Definition at line 471 of file inftxt.hxx.
Referenced by GetUnderflow(), Init(), and SetUnderflow().