20#ifndef INCLUDED_SW_SOURCE_CORE_INC_CELLFRM_HXX
21#define INCLUDED_SW_SOURCE_CORE_INC_CELLFRM_HXX
46 SwPrintData const*
const pPrintData =
nullptr )
const override;
50 virtual void Cut()
override;
62 const SwCellFrame& FindStartEndOfRowSpanCell(
bool bStart )
const;
69 std::vector<const SwCellFrame*> GetCoveredCells()
const;
SwCellFrame is one table cell in the document layout.
const SwTableBox * m_pTabBox
const SwTableBox * GetTabBox() const
virtual const SwCellFrame * DynCastCellFrame() const override
Base class of the Writer layout elements.
virtual bool IsCoveredCell() const
virtual void dumpAsXml(xmlTextWriterPtr writer=nullptr) const =0
virtual void SwClientNotify(const SwModify &, const SfxHint &) override
virtual void dumpAsXmlAttributes(xmlTextWriterPtr writer) const
virtual bool IsLeaveUpperAllowed() const
virtual void CheckDirection(bool bVert)
A layout frame is a frame that contains other frames (m_pLower), e.g. SwPageFrame or SwTabFrame.
virtual void Format(vcl::RenderContext *pRenderContext, const SwBorderAttrs *pAttrs=nullptr) override
"Formats" the Frame; Frame and PrtArea.
virtual bool GetModelPositionForViewPoint(SwPosition *, Point &, SwCursorMoveState *=nullptr, bool bTestBackground=false) const override
Searches the ContentFrame owning the PrtArea containing the point.
virtual void DestroyImpl() override
virtual void PaintSwFrame(vcl::RenderContext &rRenderContext, SwRect const &, SwPrintData const *const pPrintData=nullptr) const override
virtual void Cut() override
Of course Writer needs its own rectangles.
SwRowFrame is one table row in the document layout.
SwTableBox is one table cell in the document model.
struct _xmlTextWriter * xmlTextWriterPtr
Marks a position in the document model.