o3tl::strong_int< sal_Int32, struct Tag_TextFrameIndex > TextFrameIndex
Denotes a character index in a text frame at a layout level, after extent mapping from a text node at...
SwAutoTabDecimalPortion(const sal_uInt16 nTabPosVal, const sal_Unicode cTab, const sal_Unicode cFillChar)
virtual void Paint(const SwTextPaintInfo &rInf) const override
Ex: LineIter::DrawTab()
void SetLen(TextFrameIndex const nLen)
void SetWhichPor(const PortionType nNew)
The SwPortionHandler interface implements a visitor for the layout engine's text portions.
SwTabCenterPortion(const sal_uInt16 nTabPosVal, const sal_Unicode cFillChar)
sal_Unicode GetTabDecimal() const
sal_uInt16 GetWidthOfPortionsUpToDecimalPosition() const
void SetWidthOfPortionsUpToDecimalPosition(sal_uInt16 nNew)
sal_uInt16 mnWidthOfPortionsUpTpDecimalPosition
SwTabDecimalPortion(const sal_uInt16 nTabPosVal, const sal_Unicode cTab, const sal_Unicode cFillChar)
SwTabLeftPortion(const sal_uInt16 nTabPosVal, const sal_Unicode cFillChar, bool bAutoTab)
bool PreFormat(SwTextFormatInfo &rInf)
const sal_Unicode m_cFill
virtual bool Format(SwTextFormatInfo &rInf) override
const sal_uInt16 m_nTabPos
virtual void Paint(const SwTextPaintInfo &rInf) const override
Ex: LineIter::DrawTab()
bool PostFormat(SwTextFormatInfo &rInf)
virtual void FormatEOL(SwTextFormatInfo &rInf) override
sal_uInt16 GetTabPos() const
SwTabPortion(const sal_uInt16 nTabPos, const sal_Unicode cFill, const bool bAutoTab=true)
The base class is initialized without setting anything.
const bool m_bAutoTabStop
virtual void HandlePortion(SwPortionHandler &rPH) const override
SwTabRightPortion(const sal_uInt16 nTabPosVal, const sal_Unicode cFillChar)