19#ifndef INCLUDED_SW_SOURCE_CORE_INC_FLYFRMS_HXX
20#define INCLUDED_SW_SOURCE_CORE_INC_FLYFRMS_HXX
219 void SetRefPoint(
const Point& rPoint,
const Point &rRelAttr,
220 const Point &rRelPos );
virtual bool InvalidationAllowed(const InvalidationType _nInvalid) const override
method to determine, if an invalidation is allowed.
virtual void MakeAll(vcl::RenderContext *pRenderContext) override
|* With a paragraph-anchored fly it's absolutely possible that |* the anchor reacts to changes of the...
bool ShouldBwdMoved(SwLayoutFrame *pNewUpper, bool &rReformat) override
virtual void MakeObjPos() override
method to determine position for the object and set the position at the object
void SetAbsPos(const Point &rNew)
virtual void RegisterAtCorrectPage() override
method to assure that anchored object is registered at the correct page frame
virtual void SwClientNotify(const SwModify &, const SfxHint &) override
const SwFlyAtContentFrame * GetFollow() const
SwFlyAtContentFrame(SwFlyFrameFormat *, SwFrame *, SwFrame *pAnchor)
virtual bool IsFormatPossible() const override
method to determine, if a format on the Writer fly frame is possible
virtual void RegisterAtPage(SwPageFrame &) override
general base class for all free-flowing frames
bool IsFlyLayFrame() const
bool HasEnvironmentAutoSize() const
determines, if direct environment of fly frame has 'auto' size
virtual void MakeAll(vcl::RenderContext *pRenderContext) override
SwFlyFreeFrame(SwFlyFrameFormat *, SwFrame *, SwFrame *pAnchor)
virtual ~SwFlyFreeFrame() override
void SetNoMoveOnCheckClip(const bool _bNewNoMoveOnCheckClip)
bool isTransformableSwFrame() const
std::unique_ptr< TransformableSwFrame > mpTransformableSwFrame
void SetNoMakePos(const bool _bNoMakePos)
const SwRect & GetUnclippedFrame() const
virtual void DestroyImpl() override
virtual basegfx::B2DHomMatrix getFrameAreaTransformation() const override
const TransformableSwFrame * getTransformableSwFrame() const
double getLocalFrameRotation() const
bool supportsAutoContour() const
virtual void NotifyBackground(SwPageFrame *pPage, const SwRect &rRect, PrepareHint eHint) override
Notifies the background (all ContentFrames that currently are overlapping).
bool IsNoMoveOnCheckClip() const
void CheckClip(const SwFormatFrameSize &rSz)
virtual basegfx::B2DHomMatrix getFramePrintAreaTransformation() const override
virtual void transform_translate(const Point &rOffset) override
virtual bool IsFormatPossible() const override
method to determine, if a format on the Writer fly frame is possible
TransformableSwFrame * getTransformableSwFrame()
virtual void NotifyBackground(SwPageFrame *pPage, const SwRect &rRect, PrepareHint eHint) override
method to trigger notification of 'background'
virtual ~SwFlyInContentFrame() override
const Point & GetRefPoint() const
void AddRefOfst(Point const &rOfst)
SwFlyInContentFrame(SwFlyFrameFormat *, SwFrame *, SwFrame *pAnchor)
virtual void SwClientNotify(const SwModify &, const SfxHint &) override
virtual void ActionOnInvalidation(const InvalidationType _nInvalid) override
method to perform additional actions on an invalidation
virtual void MakeObjPos() override
Calculate object position.
void AddRefOfst(tools::Long nOfst)
Point const & GetRelPos() const
virtual void MakeAll(vcl::RenderContext *pRenderContext) override
void SetRefPoint(const Point &rPoint, const Point &rRelAttr, const Point &rRelPos)
virtual void DestroyImpl() override
virtual void Format(vcl::RenderContext *pRenderContext, const SwBorderAttrs *pAttrs=nullptr) override
Here the content gets formatted initially.
virtual void RegisterAtPage(SwPageFrame &) override
SwFlyLayFrame(SwFlyFrameFormat *, SwFrame *, SwFrame *pAnchor)
virtual void SwClientNotify(const SwModify &, const SfxHint &) override
const SwRect & getFrameArea() const
Base class of the Writer layout elements.
InvalidationType
enumeration for the different invalidations #i28701#
A layout frame is a frame that contains other frames (m_pLower), e.g. SwPageFrame or SwTabFrame.
A page of the document layout.
Of course Writer needs its own rectangles.
double getLocalFrameRotation_from_SwNoTextFrame(const SwNoTextFrame &rNoTextFrame)