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