void dumpAsXml(xmlTextWriterPtr pWriter, const OUString &rText, TextFrameIndex &nOffset) const override
sal_uInt16 GetFix() const
void SetFix(const sal_uInt16 nNewFix)
A glue portion is either a base class for other portions that want to have a certain width to push te...
void MoveHalfGlue(SwGluePortion *pTarget)
virtual void Paint(const SwTextPaintInfo &rInf) const override
tools::Long GetPrtGlue() const
void SetFixWidth(const sal_uInt16 nNew)
void dumpAsXml(xmlTextWriterPtr pWriter, const OUString &rText, TextFrameIndex &nOffset) const override
virtual TextFrameIndex GetModelPositionForViewPoint(sal_uInt16 nOfst) const override
the parameter is actually SwTwips apparently?
void MoveAllGlue(SwGluePortion *pTarget)
void Join(SwGluePortion *pVictim)
sal_uInt16 GetFixWidth() const
void MoveGlue(SwGluePortion *pTarget, const tools::Long nPrtGlue)
virtual SwPosSize GetTextSize(const SwTextSizeInfo &rInfo) const override
SwGluePortion(const sal_uInt16 nInitFixWidth)
virtual bool GetExpText(const SwTextSizeInfo &rInf, OUString &rText) const override
Collection of SwLinePortion instances, representing one line of text.
Base class for anything that can be part of a line in the Writer layout.
void AdjustRight(const SwLineLayout *pCurr)
In the outer loop all portions are inspected - the GluePortions at the end are processed first.
Of course Writer needs its own rectangles.
struct _xmlTextWriter * xmlTextWriterPtr