/// SwRowFrame is one table row in the document layout. class SwRowFrame final : public SwLayoutFrame
{ virtualvoid Format(vcl::RenderContext* pRenderContext, const SwBorderAttrs* pAttrs = nullptr) override; /// Only change the Frame size, not the PrtArea SSize virtual SwTwips ShrinkFrame(SwTwips, bool bTst = false, bool bInfo = false) override; virtual SwTwips GrowFrame(SwTwips, SwResizeLimitReason&, bool bTst, bool bInfo) override;
const SwTableLine* m_pTabLine;
SwRowFrame* m_pFollowRow; ///< note: this is *only* set on old-style tables! // #i29550#
sal_uInt16 mnTopMarginForLowers;
sal_uInt16 mnBottomMarginForLowers;
sal_uInt16 mnBottomLineSize; // <-- collapsing bool m_bIsFollowFlowRow; ///< note: this is *only* set on old-style tables! bool m_bIsRepeatedHeadline; bool m_bIsRowSpanLine;
// A row may only be split if the minimum height of the row frame // fits into the vertical space left. // The minimum height is found as maximum of two values: minimal // contents of the row (e.g., height of first line of text, or an // object, or lower table cell), and the minimum height setting. // As the minimum height setting should not prevent the row to // flow, (it only should ensure that *total* height is no less), we // should not consider the setting when the split is performed // (we should be able to keep on first page as little as required). // When IsInSplit is true, lcl_CalcMinRowHeight will ignore the // minimum height setting. It is set in lcl_RecalcSplitLine around // lcl_RecalcRow and SwRowFrame::Calc that decide if it's possible // to keep part of row's content on first page, and update table's // height to fit the rest of space. bool IsInSplit() const { return m_bIsInSplit; } void SetInSplit(bool bNew = true) { m_bIsInSplit = bNew; } void OnFrameSize(const SfxPoolItem&);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.