| 
    LibreOffice Module sw (master) 1
    
   | 
 
Used in footnotes if they break across pages, follow starts with this portion. More...
#include <porftn.hxx>
Public Member Functions | |
| SwErgoSumPortion (const OUString &rExp, std::u16string_view rStr) | |
| virtual TextFrameIndex | GetModelPositionForViewPoint (sal_uInt16 nOfst) const override | 
| the parameter is actually SwTwips apparently?  More... | |
| virtual bool | Format (SwTextFormatInfo &rInf) override | 
| virtual SwFieldPortion * | Clone (const OUString &rExpand) const override | 
  Public Member Functions inherited from SwFieldPortion | |
| SwFieldPortion (const SwFieldPortion &rField) | |
| SwFieldPortion (OUString aExpand, std::unique_ptr< SwFont > pFnt=nullptr, bool bPlaceHolder=false, TextFrameIndex nLen=TextFrameIndex(1)) | |
| virtual | ~SwFieldPortion () override | 
| void | TakeNextOffset (const SwFieldPortion *pField) | 
| void | CheckScript (const SwTextSizeInfo &rInf) | 
| bool | HasFont () const | 
| const SwFont * | GetFont () const | 
| const OUString & | GetExp () const | 
| virtual bool | GetExpText (const SwTextSizeInfo &rInf, OUString &rText) const override | 
| virtual bool | Format (SwTextFormatInfo &rInf) override | 
| virtual void | Paint (const SwTextPaintInfo &rInf) const override | 
| virtual SwLinePortion * | Compress () override | 
| virtual sal_uInt16 | GetViewWidth (const SwTextSizeInfo &rInf) const override | 
| bool | IsFollow () const | 
| void | SetFollow (bool bNew) | 
| bool | IsLeft () const | 
| void | SetLeft (bool bNew) | 
| bool | IsHide () const | 
| void | SetHide (bool bNew) | 
| bool | IsCenter () const | 
| void | SetCenter (bool bNew) | 
| bool | HasFollow () const | 
| void | SetHasFollow (bool bNew) | 
| TextFrameIndex | GetNextOffset () const | 
| void | SetNextOffset (TextFrameIndex nNew) | 
| TextFrameIndex | GetFieldLen () const | 
| virtual SwFieldPortion * | Clone (const OUString &rExpand) const | 
| virtual SwPosSize | GetTextSize (const SwTextSizeInfo &rInfo) const override | 
| virtual void | HandlePortion (SwPortionHandler &rPH) const override | 
| void | SetContentControl (bool bContentControl) | 
| void | dumpAsXml (xmlTextWriterPtr pWriter, const OUString &rText, TextFrameIndex &nOffset) const override | 
  Public Member Functions inherited from SwExpandPortion | |
| SwExpandPortion () | |
| virtual bool | Format (SwTextFormatInfo &rInf) override | 
| virtual TextFrameIndex | GetModelPositionForViewPoint (sal_uInt16 nOfst) const override | 
| the parameter is actually SwTwips apparently?  More... | |
| virtual bool | GetExpText (const SwTextSizeInfo &rInf, OUString &rText) const override | 
| virtual SwPosSize | GetTextSize (const SwTextSizeInfo &rInfo) const override | 
| virtual void | Paint (const SwTextPaintInfo &rInf) const override | 
| virtual void | HandlePortion (SwPortionHandler &rPH) const override | 
| void | dumpAsXml (xmlTextWriterPtr pWriter, const OUString &rText, TextFrameIndex &nOffset) const override | 
  Public Member Functions inherited from SwTextPortion | |
| SwTextPortion () | |
| virtual void | Paint (const SwTextPaintInfo &rInf) const override | 
| virtual bool | Format (SwTextFormatInfo &rInf) override | 
| virtual void | FormatEOL (SwTextFormatInfo &rInf) override | 
| virtual TextFrameIndex | GetModelPositionForViewPoint (sal_uInt16 nOfst) const override | 
| the parameter is actually SwTwips apparently?  More... | |
| virtual SwPosSize | GetTextSize (const SwTextSizeInfo &rInfo) const override | 
| virtual bool | GetExpText (const SwTextSizeInfo &rInf, OUString &rText) const override | 
| virtual tools::Long | CalcSpacing (tools::Long nSpaceAdd, const SwTextSizeInfo &rInf) const override | 
| TextFrameIndex | GetSpaceCnt (const SwTextSizeInfo &rInf, TextFrameIndex &rCnt) const | 
| bool | CreateHyphen (SwTextFormatInfo &rInf, SwTextGuess const &rGuess) | 
| virtual void | HandlePortion (SwPortionHandler &rPH) const override | 
  Public Member Functions inherited from SwLinePortion | |
| SwLinePortion (const SwLinePortion &rPortion) | |
| virtual | ~SwLinePortion () | 
| SwLinePortion * | GetNextPortion () const | 
| SwLinePortion & | operator= (const SwLinePortion &rPortion) | 
| TextFrameIndex | GetLen () const | 
| void | SetLen (TextFrameIndex const nLen) | 
| void | SetNextPortion (SwLinePortion *pNew) | 
| SwTwips & | GetAscent () | 
| SwTwips | GetAscent () const | 
| void | SetAscent (const SwTwips nNewAsc) | 
| void | PrtWidth (SwTwips nNewWidth) | 
| SwTwips | PrtWidth () const | 
| void | AddPrtWidth (const SwTwips nNew) | 
| void | SubPrtWidth (const SwTwips nNew) | 
| SwTwips | ExtraBlankWidth () const | 
| void | ExtraBlankWidth (const SwTwips nNew) | 
| SwTwips | GetHangingBaseline () const | 
| void | SetHangingBaseline (const SwTwips nNewBaseline) | 
| virtual SwLinePortion * | Insert (SwLinePortion *pPortion) | 
| virtual SwLinePortion * | Append (SwLinePortion *pPortion) | 
| SwLinePortion * | Cut (SwLinePortion *pVictim) | 
| void | Truncate () | 
| virtual SwLinePortion * | Compress () | 
| void | SetWhichPor (const PortionType nNew) | 
| PortionType | GetWhichPor () const | 
| bool | InTextGrp () const | 
| bool | InGlueGrp () const | 
| bool | InTabGrp () const | 
| bool | InHyphGrp () const | 
| bool | InNumberGrp () const | 
| bool | InFixGrp () const | 
| bool | InFieldGrp () const | 
| bool | InToxRefGrp () const | 
| bool | InToxRefOrFieldGrp () const | 
| bool | InExpGrp () const | 
| bool | InFixMargGrp () const | 
| bool | InSpaceGrp () const | 
| bool | IsGrfNumPortion () const | 
| bool | IsFlyCntPortion () const | 
| bool | IsBlankPortion () const | 
| bool | IsBreakPortion () const | 
| bool | IsErgoSumPortion () const | 
| bool | IsQuoVadisPortion () const | 
| bool | IsTabLeftPortion () const | 
| bool | IsTabRightPortion () const | 
| bool | IsTabCenterPortion () const | 
| bool | IsTabDecimalPortion () const | 
| bool | IsFootnoteNumPortion () const | 
| bool | IsFootnotePortion () const | 
| bool | IsDropPortion () const | 
| bool | IsLayPortion () const | 
| bool | IsParaPortion () const | 
| bool | IsMarginPortion () const | 
| bool | IsFlyPortion () const | 
| bool | IsHolePortion () const | 
| bool | IsSoftHyphPortion () const | 
| bool | IsPostItsPortion () const | 
| bool | IsCombinedPortion () const | 
| bool | IsTextPortion () const | 
| bool | IsHangingPortion () const | 
| bool | IsKernPortion () const | 
| bool | IsArrowPortion () const | 
| bool | IsMultiPortion () const | 
| bool | IsNumberPortion () const | 
| bool | IsControlCharPortion () const | 
| SwLinePortion * | FindPrevPortion (const SwLinePortion *pRoot) | 
| SwLinePortion * | FindLastPortion () | 
| virtual TextFrameIndex | GetModelPositionForViewPoint (sal_uInt16 nOfst) const | 
| the parameter is actually SwTwips apparently?  More... | |
| virtual SwPosSize | GetTextSize (const SwTextSizeInfo &rInfo) const | 
| void | CalcTextSize (const SwTextSizeInfo &rInfo) | 
| virtual void | Paint (const SwTextPaintInfo &rInf) const =0 | 
| void | PrePaint (const SwTextPaintInfo &rInf, const SwLinePortion *pLast) const | 
| virtual bool | Format (SwTextFormatInfo &rInf) | 
| virtual void | FormatEOL (SwTextFormatInfo &rInf) | 
| void | Move (SwTextPaintInfo &rInf) | 
| virtual bool | GetExpText (const SwTextSizeInfo &rInf, OUString &rText) const | 
| virtual sal_uInt16 | GetViewWidth (const SwTextSizeInfo &rInf) const | 
| virtual tools::Long | CalcSpacing (tools::Long nSpaceAdd, const SwTextSizeInfo &rInf) const | 
| virtual void | HandlePortion (SwPortionHandler &rPH) const | 
| bool | GetJoinBorderWithPrev () const | 
| bool | GetJoinBorderWithNext () const | 
| void | SetJoinBorderWithPrev (const bool bJoinPrev) | 
| void | SetJoinBorderWithNext (const bool bJoinNext) | 
| virtual void | dumpAsXml (xmlTextWriterPtr pWriter, const OUString &rText, TextFrameIndex &rOffset) const | 
| void | dumpAsXmlAttributes (xmlTextWriterPtr writer, std::u16string_view rText, TextFrameIndex nOffset) const | 
  Public Member Functions inherited from SwPosSize | |
| SwPosSize (const SwTwips nW=0, const SwTwips nH=0) | |
| SwPosSize (const Size &rSize) | |
| virtual | ~SwPosSize () | 
| SwPosSize (SwPosSize const &)=default | |
| SwPosSize (SwPosSize &&)=default | |
| SwPosSize & | operator= (SwPosSize const &)=default | 
| SwPosSize & | operator= (SwPosSize &&)=default | 
| SwTwips | Height () const | 
| virtual void | Height (const SwTwips nNew, const bool=true) | 
| SwTwips | Width () const | 
| void | Width (const SwTwips nNew) | 
| Size | SvLSize () const | 
| void | SvLSize (const Size &rSize) | 
| void | SvXSize (const Size &rSize) | 
| SwPosSize & | operator= (const Size &rSize) | 
Additional Inherited Members | |
  Static Public Member Functions inherited from SwTextPortion | |
| static SwTextPortion * | CopyLinePortion (const SwLinePortion &rPortion) | 
  Public Attributes inherited from SwFieldPortion | |
| sal_uInt16 | m_nAttrFieldType | 
  Protected Member Functions inherited from SwFieldPortion | |
| void | SetFont (std::unique_ptr< SwFont > pNew) | 
| bool | IsNoLength () const | 
| void | SetNoLength () | 
  Protected Member Functions inherited from SwLinePortion | |
| SwLinePortion () | |
  Protected Attributes inherited from SwFieldPortion | |
| OUString | m_aExpand | 
| std::unique_ptr< SwFont > | m_pFont | 
| TextFrameIndex | m_nNextOffset | 
| TextFrameIndex | m_nNextScriptChg | 
| TextFrameIndex | m_nFieldLen | 
| sal_uInt16 | m_nViewWidth | 
| bool | m_bFollow: 1 | 
| bool | m_bLeft: 1 | 
| bool | m_bHide: 1 | 
| bool | m_bCenter: 1 | 
| bool | m_bHasFollow: 1 | 
| bool | m_bAnimated: 1 | 
| bool | m_bNoPaint: 1 | 
| bool | m_bReplace: 1 | 
| const bool | m_bPlaceHolder: 1 | 
| bool | m_bNoLength: 1 | 
| bool | m_bContentControl = false | 
  Protected Attributes inherited from SwLinePortion | |
| SwLinePortion * | mpNextPortion | 
| TextFrameIndex | mnLineLength | 
| SwTwips | mnAscent | 
| SwTwips | mnHangingBaseline | 
Used in footnotes if they break across pages, follow starts with this portion.
Created only in case Tools -> Footnotes and Endnotes sets the Start of next page to a non-empty value.
Definition at line 93 of file porftn.hxx.
| SwErgoSumPortion::SwErgoSumPortion | ( | const OUString & | rExp, | 
| std::u16string_view | rStr | ||
| ) | 
Definition at line 1513 of file txtftn.cxx.
References ErgoSum, SwFieldPortion::m_aExpand, SwLinePortion::SetLen(), and SwLinePortion::SetWhichPor().
Referenced by Clone().
      
  | 
  overridevirtual | 
Reimplemented from SwFieldPortion.
Definition at line 1508 of file txtftn.cxx.
References SwErgoSumPortion().
      
  | 
  overridevirtual | 
Reimplemented from SwFieldPortion.
Definition at line 1529 of file txtftn.cxx.
References SwFieldPortion::Format(), SwTextFormatInfo::GetRest(), SwTextFormatInfo::SetErgoDone(), SwLinePortion::SetLen(), and SwTextFormatInfo::SetRest().
      
  | 
  overridevirtual | 
the parameter is actually SwTwips apparently?
Reimplemented from SwExpandPortion.
Definition at line 1524 of file txtftn.cxx.