23 #include <string_view>
49 : m_aExpand(OUString::
Concat(rStr) +
"-")
72 void SetExpand(
const bool bNew ) { m_bExpand = bNew; }
virtual void HandlePortion(SwPortionHandler &rPH) const override
virtual void FormatEOL(SwTextFormatInfo &rInf) override
Format End of Line.
SwSoftHyphStrPortion(std::u16string_view rStr)
virtual void Paint(const SwTextPaintInfo &rInf) const override
The SwPortionHandler interface implements a visitor for the layout engine's text portions.
SwHyphStrPortion(std::u16string_view rStr)
virtual bool Format(SwTextFormatInfo &rInf) override
We get the final width from the FormatEOL()
virtual sal_uInt16 GetViewWidth(const SwTextSizeInfo &rInf) const override
virtual SwLinePortion * Compress() override
virtual bool GetExpText(const SwTextSizeInfo &rInf, OUString &rText) const override
virtual bool Format(SwTextFormatInfo &rInf) override
void SetWhichPor(const PortionType nNew)
void SetExpand(const bool bNew)
void dumpAsXml(xmlTextWriterPtr pWriter, const OUString &rText, TextFrameIndex &nOffset) const override
Base class for anything that can be part of a line in the Writer layout.
virtual bool GetExpText(const SwTextSizeInfo &rInf, OUString &rText) const override
We're expanding:
virtual bool GetExpText(const SwTextSizeInfo &rInf, OUString &rText) const override
virtual void Paint(const SwTextPaintInfo &rInf) const override
Cases:
virtual void HandlePortion(SwPortionHandler &rPH) const override
struct _xmlTextWriter * xmlTextWriterPtr
virtual void HandlePortion(SwPortionHandler &rPH) const override