19 #ifndef INCLUDED_SW_SOURCE_CORE_TEXT_PORHYPH_HXX
20 #define INCLUDED_SW_SOURCE_CORE_TEXT_PORHYPH_HXX
24 #include <string_view>
47 : aExpand(OUString::
Concat(rStr) +
"-")
70 void SetExpand(
const bool bNew ) { 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)
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
virtual void HandlePortion(SwPortionHandler &rPH) const override