LibreOffice Module sw (master) 1
|
#include <porfld.hxx>
Public Member Functions | |
SwBulletPortion (const sal_UCS4 cCh, std::u16string_view rBulletFollowedBy, std::unique_ptr< SwFont > pFnt, const bool bLeft, const bool bCenter, const sal_uInt16 nMinDst, const bool bLabelAlignmentPosAndSpaceModeActive) | |
Public Member Functions inherited from SwNumberPortion | |
SwNumberPortion (const OUString &rExpand, std::unique_ptr< SwFont > pFnt, const bool bLeft, const bool bCenter, const sal_uInt16 nMinDst, const bool bLabelAlignmentPosAndSpaceModeActive) | |
virtual void | Paint (const SwTextPaintInfo &rInf) const override |
A hidden NumberPortion is not displayed, unless there are TextPortions in this line or there's just one line at all. More... | |
virtual TextFrameIndex | GetModelPositionForViewPoint (sal_uInt16 nOfst) const override |
the parameter is actually SwTwips apparently? More... | |
virtual bool | Format (SwTextFormatInfo &rInf) override |
We can create multiple NumFields Tricky, if one enters enough previous-text in the dialog box to cause the line to overflow We need to keep the Fly's evasion tactics in mind. More... | |
virtual SwFieldPortion * | Clone (const OUString &rExpand) const override |
virtual void | FormatEOL (SwTextFormatInfo &rInf) override |
A FormatEOL indicates that the subsequent text did not fit onto the line anymore. More... | |
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 SwNumberPortion | |
sal_uInt16 | m_nFixWidth |
sal_uInt16 | m_nMinDist |
bool | mbLabelAlignmentPosAndSpaceModeActive |
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 |
Definition at line 157 of file porfld.hxx.
SwBulletPortion::SwBulletPortion | ( | const sal_UCS4 | cCh, |
std::u16string_view | rBulletFollowedBy, | ||
std::unique_ptr< SwFont > | pFnt, | ||
const bool | bLeft, | ||
const bool | bCenter, | ||
const sal_uInt16 | nMinDst, | ||
const bool | bLabelAlignmentPosAndSpaceModeActive | ||
) |
Definition at line 777 of file porfld.cxx.
References Bullet, and SwLinePortion::SetWhichPor().