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