LibreOffice Module sw (master) 1
|
#include <anchoredobjectposition.hxx>
Public Member Functions | |
virtual void | CalcPosition ()=0 |
Protected Member Functions | |
SwAnchoredObjectPosition (SdrObject &_rDrawObj) | |
virtual | ~SwAnchoredObjectPosition () |
SdrObject & | GetObject () const |
bool | IsObjFly () const |
SwAnchoredObject & | GetAnchoredObj () const |
SwFrame & | GetAnchorFrame () const |
const SwFrameFormat & | GetFrameFormat () const |
bool | DoesObjFollowsTextFlow () const |
virtual bool | IsAnchoredToChar () const |
virtual const SwFrame * | ToCharOrientFrame () const |
virtual const SwRect * | ToCharRect () const |
virtual SwTwips | ToCharTopOfLine () const |
SwTwips | GetTopForObjPos (const SwFrame &_rFrame, const SwRectFn &_fnRect, const bool _bVert) const |
helper method to determine top of a frame for the vertical object positioning More... | |
void | GetVertAlignmentValues (const SwFrame &_rVertOrientFrame, const SwFrame &_rPageAlignLayFrame, const sal_Int16 _eRelOrient, SwTwips &_orAlignAreaHeight, SwTwips &_orAlignAreaOffset) const |
SwTwips | GetVertRelPos (const SwFrame &_rVertOrientFrame, const SwFrame &_rPageAlignLayFrame, const sal_Int16 _eVertOrient, const sal_Int16 _eRelOrient, const SwTwips _nVertPos, const SvxLRSpaceItem &_rLRSpacing, const SvxULSpaceItem &_rULSpacing, SwTwips &_roVertOffsetToFrameAnchorPos) const |
SwTwips | AdjustVertRelPos (const SwTwips nTopOfAnch, const bool bVert, const bool bVertL2R, const SwFrame &rPageAlignLayFrame, const SwTwips nProposedRelPosY, const bool bFollowTextFlow, const bool bCheckBottom=true) const |
adjust calculated vertical in order to keep object inside 'page' alignment layout frame. More... | |
SwTwips | CalcRelPosX (const SwFrame &_rHoriOrientFrame, const SwEnvironmentOfAnchoredObject &_rEnvOfObj, const SwFormatHoriOrient &_rHoriOrient, const SvxLRSpaceItem &_rLRSpacing, const SvxULSpaceItem &_rULSpacing, const bool _bObjWrapThrough, const SwTwips _nRelPosY, SwTwips &_roHoriOffsetToFrameAnchorPos) const |
calculate relative horizontal position More... | |
SwTwips | AdjustHoriRelPos (const SwFrame &_rPageAlignLayFrame, const SwTwips _nProposedRelPosX) const |
adjust calculated horizontal in order to keep object inside 'page' alignment layout frame for object type position TO_CNTNT More... | |
void | GetHoriAlignmentValues (const SwFrame &_rHoriOrientFrame, const SwFrame &_rPageAlignLayFrame, const sal_Int16 _eRelOrient, const bool _bObjWrapThrough, SwTwips &_orAlignAreaWidth, SwTwips &_orAlignAreaOffset, bool &_obAlignedRelToPage) const |
determine alignment values for horizontal position of object More... | |
SwTwips | AdjustHoriRelPosForDrawAside (const SwFrame &_rHoriOrientFrame, const SwTwips _nProposedRelPosX, const SwTwips _nRelPosY, const sal_Int16 _eHoriOrient, const sal_Int16 _eRelOrient, const SvxLRSpaceItem &_rLRSpacing, const SvxULSpaceItem &_rULSpacing, const bool _bEvenPage) const |
adjust calculated horizontal position in order to draw object aside other objects with same positioning More... | |
bool | DrawAsideFly (const SwFlyFrame *_pFly, const SwRect &_rObjRect, const SwFrame *_pObjContext, const SwNodeOffset _nObjIndex, const bool _bEvenPage, const sal_Int16 _eHoriOrient, const sal_Int16 _eRelOrient) const |
determine, if object has to draw aside given fly frame More... | |
Static Protected Member Functions | |
static void | ToggleHoriOrientAndAlign (const bool _bToggleLeftRight, sal_Int16 &_ioeHoriOrient, sal_Int16 &_iopeRelOrient) |
toggle given horizontal orientation and relative alignment More... | |
static bool | Minor_ (sal_Int16 _eRelOrient1, sal_Int16 _eRelOrient2, bool _bLeft) |
determine, if object has to draw aside another object More... | |
Private Member Functions | |
void | GetInfoAboutObj () |
determine information about object More... | |
SwTwips | ImplAdjustVertRelPos (const SwTwips nTopOfAnch, const bool bVert, const bool bVertL2R, const SwFrame &rPageAlignLayFrame, const SwTwips nProposedRelPosY, const bool bFollowTextFlow, const bool bCheckBottom) const |
adjust calculated vertical in order to keep object inside 'page' alignment layout frame. More... | |
SwTwips | ImplAdjustHoriRelPos (const SwFrame &_rPageAlignLayFrame, const SwTwips _nProposedRelPosX) const |
adjust calculated horizontal in order to keep object inside 'page' alignment layout frame. More... | |
Private Attributes | |
SdrObject & | mrDrawObj |
SwAnchoredObject * | mpAnchoredObj |
SwFrame * | mpAnchorFrame |
SwContact * | mpContact |
const SwFrameFormat * | mpFrameFormat |
bool | mbIsObjFly |
bool | mbFollowTextFlow |
bool | mbDoNotCaptureAnchoredObj |
Definition at line 41 of file anchoredobjectposition.hxx.
|
protected |
Definition at line 47 of file anchoredobjectposition.cxx.
References GetInfoAboutObj(), and mrDrawObj.
|
protectedvirtual |
Definition at line 132 of file anchoredobjectposition.cxx.
|
inlineprotected |
adjust calculated horizontal in order to keep object inside 'page' alignment layout frame for object type position TO_CNTNT
#i62875# - made inline, intrinsic actions moved to private method <ImplAdjustHoriRelPos>, which is only called, if <mbDoNotCaptureAnchoredObj> not set.
_rPageAlignLayFrame | input parameter - layout frame, which determines the 'page area' the object has to be horizontal positioned in. |
_nProposedRelPosX | input parameter - proposed relative horizontal position, which will be adjusted. |
Definition at line 263 of file anchoredobjectposition.hxx.
References ImplAdjustHoriRelPos(), and mbDoNotCaptureAnchoredObj.
Referenced by CalcRelPosX().
|
protected |
adjust calculated horizontal position in order to draw object aside other objects with same positioning
_rHoriOrientFrame | input parameter - frame the horizontal position of the object is oriented at. |
_nProposedRelPosX | input parameter - proposed relative horizontal position, which will be adjusted. |
_nRelPosY | input parameter - relative vertical position |
_eHoriOrient | input parameter - horizontal position of object |
_eRelOrient | input parameter - alignment of object |
_rLRSpacing | input parameter - left and right spacing of the object to the text |
_rULSpacing | input parameter - upper and lower spacing of the object to the text |
_bEvenPage | input parameter - boolean indicating, if object is on an even page. |
Definition at line 931 of file anchoredobjectposition.cxx.
References Point::AdjustX(), Point::AdjustY(), SwOrderIter::Bottom(), SwRect::Bottom(), Column, DrawAsideFly(), FindContext(), SwFrame::FindPageFrame(), GetAnchoredObj(), GetAnchorFrame(), SwFlyFrame::GetFormat(), SwFrameAreaDefinition::getFrameArea(), SwNode::GetIndex(), SvxLRSpaceItem::GetLeft(), SvxULSpaceItem::GetLower(), SwFormat::GetLRSpace(), GetObject(), SdrObject::GetOrdNum(), SdrObject::GetOrdNumDirect(), SwRectFnSet::GetPos(), SvxLRSpaceItem::GetRight(), SwTextFrame::GetTextNodeFirst(), SwFormat::GetULSpace(), SvxULSpaceItem::GetUpper(), SwFlyFrame::GetVirtDrawObj(), SwRect::Height(), SwRectFnSet::IsVert(), SwRect::Left(), SwOrderIter::Next(), SwRect::Pos(), SwRect::Right(), SwRect::SSize(), SwRect::Top(), and SwRect::Width().
Referenced by CalcRelPosX().
|
inlineprotected |
adjust calculated vertical in order to keep object inside 'page' alignment layout frame.
#i31805# - add parameter <_bCheckBottom> #i26945# - add parameter <_bFollowTextFlow> #i62875# - made inline, intrinsic actions moved to private method <ImplAdjustVertRelPos>, which is only called, if <mbDoNotCaptureAnchoredObj> not set. OD 2009-09-01 #mongolianlayout# - add parameter <bVertL2R>
nTopOfAnch | input parameter - 'vertical' position, at which the relative position of the object is calculated from. |
bVert | input parameter - boolean, indicating, if object is in vertical layout. |
bVertL2R | input parameter - boolean, indicating, if object is in mongolian layout (vertical left-to-right layout). |
rPageAlignLayFrame | input parameter - layout frame, which determines the 'page area' the object has to be vertical positioned in. |
nProposedRelPosY | input parameter - proposed relative vertical position, which will be adjusted. |
bFollowTextFlow | input parameter - value of attribute 'Follow text flow' of the anchored object. |
bCheckBottom | input parameter - boolean indicating, if bottom of anchored object has to be checked and thus, (if needed) the proposed relative position has to be adjusted. default value <true> |
Definition at line 183 of file anchoredobjectposition.hxx.
References ImplAdjustVertRelPos(), and mbDoNotCaptureAnchoredObj.
Referenced by objectpositioning::SwToContentAnchoredObjectPosition::CalcPosition().
|
pure virtual |
|
protected |
calculate relative horizontal position
#i26791# - add output parameter <_roHoriOffsetToFrameAnchorPos>
_rHoriOrientFrame | input parameter - frame the horizontal position of the object is oriented at. |
_rEnvOfObj | input parameter - object instance to retrieve environment information about the object |
_rHoriOrient | input parameter - horizontal positioning and alignment, for which the relative position is calculated. |
_rLRSpacing | input parameter - left and right spacing of the object to the text |
_rULSpacing | input parameter - upper and lower spacing of the object to the text |
_bObjWrapThrough | input parameter - boolean indicating, if object has wrap mode 'wrap through'. |
_nRelPosY | input parameter - relative vertical position |
_roHoriOffsetToFrameAnchorPos | output parameter - 'horizontal' offset to frame anchor position according to the alignment |
Definition at line 814 of file anchoredobjectposition.cxx.
References AdjustHoriRelPos(), AdjustHoriRelPosForDrawAside(), GetAnchoredObj(), GetAnchorFrame(), SwFormat::GetFollowTextFlow(), SwFrameAreaDefinition::getFrameArea(), GetFrameFormat(), GetHoriAlignmentValues(), objectpositioning::SwEnvironmentOfAnchoredObject::GetHoriEnvironmentLayoutFrame(), SwFormatHoriOrient::GetHoriOrient(), SvxLRSpaceItem::GetLeft(), SwRectFnSet::GetLeft(), SvxULSpaceItem::GetLower(), SwFormatHoriOrient::GetPos(), SwFormatHoriOrient::GetRelationOrient(), SvxLRSpaceItem::GetRight(), SwFormatSurround::GetSurround(), SwFormat::GetSurround(), SvxULSpaceItem::GetUpper(), SfxBoolItem::GetValue(), SwRectFnSet::GetWidth(), IsAnchoredToChar(), SwFrame::IsInTab(), SwFormatHoriOrient::IsPosToggle(), SwFrame::IsRightToLeft(), SwRectFnSet::IsVert(), mpContact, SwPostItHelper::NONE, SwContact::ObjAnchoredAtChar(), SwContact::ObjAnchoredAtPara(), SwFrame::OnRightPage(), ToggleHoriOrientAndAlign(), and SwRectFnSet::XDiff().
Referenced by objectpositioning::SwToContentAnchoredObjectPosition::CalcPosition().
|
inlineprotected |
Definition at line 107 of file anchoredobjectposition.hxx.
References mbFollowTextFlow.
Referenced by objectpositioning::SwToContentAnchoredObjectPosition::CalcPosition(), and ImplAdjustVertRelPos().
|
protected |
determine, if object has to draw aside given fly frame
method used by <AdjustHoriRelPosForDrawAside(..)>
_pFly | input parameter - fly frame the draw aside check is done for. |
_rObjRect | input parameter - proposed object rectangle |
_pObjContext | input parameter - context of the object |
_nObjIndex | input parameter - index of the anchor frame of the object |
_bEvenPage | input parameter - boolean indicating, if object is on an even page. |
_eHoriOrient | input parameter - horizontal position of object |
_eRelOrient | input parameter - alignment of object |
method used by <AdjustHoriRelPosForDrawAside(..)>
Definition at line 1068 of file anchoredobjectposition.cxx.
References SwRectFnSet::BottomDist(), Column, FindContext(), sw::FrameContainsNode(), SwAnchoredObject::GetAnchorFrame(), GetAnchorFrame(), SwFlyFrame::GetFormat(), SwFrameAreaDefinition::getFrameArea(), SwFormatHoriOrient::GetHoriOrient(), SwFormat::GetHoriOrient(), SwFormatHoriOrient::GetRelationOrient(), SwRectFnSet::GetTop(), SwFlyFrame::IsFlyAtContentFrame(), SwFormatHoriOrient::IsPosToggle(), Minor_(), and ToggleHoriOrientAndAlign().
Referenced by AdjustHoriRelPosForDrawAside().
|
inlineprotected |
Definition at line 94 of file anchoredobjectposition.hxx.
References mpAnchoredObj.
Referenced by AdjustHoriRelPosForDrawAside(), objectpositioning::SwToContentAnchoredObjectPosition::CalcOverlap(), objectpositioning::SwAsCharAnchoredObjectPosition::CalcPosition(), objectpositioning::SwToContentAnchoredObjectPosition::CalcPosition(), objectpositioning::SwToLayoutAnchoredObjectPosition::CalcPosition(), CalcRelPosX(), GetVertRelPos(), ImplAdjustHoriRelPos(), and ImplAdjustVertRelPos().
|
inlineprotected |
Definition at line 98 of file anchoredobjectposition.hxx.
References mpAnchorFrame.
Referenced by AdjustHoriRelPosForDrawAside(), objectpositioning::SwToContentAnchoredObjectPosition::CalcPosition(), objectpositioning::SwToLayoutAnchoredObjectPosition::CalcPosition(), CalcRelPosX(), DrawAsideFly(), objectpositioning::SwAsCharAnchoredObjectPosition::GetAnchorTextFrame(), objectpositioning::SwToContentAnchoredObjectPosition::GetAnchorTextFrame(), ImplAdjustHoriRelPos(), and ImplAdjustVertRelPos().
|
inlineprotected |
Definition at line 102 of file anchoredobjectposition.hxx.
References mpFrameFormat.
Referenced by objectpositioning::SwToContentAnchoredObjectPosition::CalcOverlap(), objectpositioning::SwAsCharAnchoredObjectPosition::CalcPosition(), objectpositioning::SwToContentAnchoredObjectPosition::CalcPosition(), objectpositioning::SwToLayoutAnchoredObjectPosition::CalcPosition(), CalcRelPosX(), and ImplAdjustVertRelPos().
|
protected |
determine alignment values for horizontal position of object
determine alignment value for horizontal position of object
_rHoriOrientFrame | input parameter - frame the horizontal position of the object is oriented at. |
_rPageAlignLayFrame | input parameter - layout frame, which determines the 'page area' the object has to be horizontal positioned in. |
_eRelOrient | input parameter - horizontal relative alignment, for which the relative position is calculated. |
_bToggleLeftRight | input parameter - boolean indicating, if left/right alignments have to be toggled. |
_bObjWrapThrough | input parameter - boolean indicating, if object has wrap mode 'wrap through'. important note: value is only relevant, if _rHoriOrientFrame is a text frame. |
_orAlignAreaWidth | output parameter - width in SwTwips of the area the horizontal position is aligned to. |
_orAlignAreaOffset | output parameter - offset in SwTwips of the area the horizontal position is aligned to. offset is given to the 'left' of the anchor position. |
_obAlignedRelToPage | output parameter - boolean indicating, that object is aligned to 'page area'. |
Definition at line 606 of file anchoredobjectposition.cxx.
References SwFrameAreaDefinition::getFrameArea(), SwFrameAreaDefinition::getFramePrintArea(), SwRectFnSet::GetLeft(), SwRectFnSet::GetLeftMargin(), SwFrame::GetNext(), SwRectFnSet::GetPrtLeft(), SwRectFnSet::GetPrtRight(), SwRectFnSet::GetRight(), SwRectFnSet::GetRightMargin(), SwTextBoxHelper::getShapeWrapThrough(), SwRectFnSet::GetWidth(), SwRect::Height(), IsAnchoredToChar(), SwFrame::IsFooterFrame(), SwFrame::IsHeaderFrame(), SwFrame::IsPageFrame(), SwFrame::IsTextFrame(), SwRectFnSet::IsVert(), Lower, mpFrameFormat, ToCharOrientFrame(), ToCharRect(), and SwRectFnSet::XDiff().
Referenced by objectpositioning::SwToLayoutAnchoredObjectPosition::CalcPosition(), and CalcRelPosX().
|
private |
determine information about object
member <mbIsObjFly>, <mpAnchoredObj>, <mpAnchorFrame>, <mpContact> and <mpFrameFormat> are set
members <mbIsObjFly>, <mpFrameOfObj>, <mpAnchorFrame>, <mpContact>, <mbFollowTextFlow> and <mbDoNotCaptureAnchoredObj> are set
Definition at line 76 of file anchoredobjectposition.cxx.
References SwAnchoredObject::AnchorFrame(), DO_NOT_CAPTURE_DRAW_OBJS_ON_PAGE, IDocumentSettingAccess::get(), SwContact::GetAnchoredObj(), SwFormat::GetFollowTextFlow(), SwAnchoredObject::GetFrameFormat(), SwFormat::getIDocumentSettingAccess(), SwFormatSurround::GetSurround(), SwFormat::GetSurround(), GetUserCall(), SfxBoolItem::GetValue(), SwTextBoxHelper::isTextBox(), mbDoNotCaptureAnchoredObj, mbFollowTextFlow, mbIsObjFly, mpAnchoredObj, mpAnchorFrame, mpContact, mpFrameFormat, mrDrawObj, and RES_FLYFRMFMT().
Referenced by SwAnchoredObjectPosition().
|
inlineprotected |
Definition at line 86 of file anchoredobjectposition.hxx.
References mrDrawObj.
Referenced by AdjustHoriRelPosForDrawAside(), and objectpositioning::SwAsCharAnchoredObjectPosition::CalcPosition().
|
protected |
helper method to determine top of a frame for the vertical object positioning
#i11860#
Definition at line 161 of file anchoredobjectposition.cxx.
References SwRectFnCollection::fnGetTop, SwTextFrame::GetBaseVertOffsetForFly(), SwFrameAreaDefinition::getFrameArea(), SwTextBoxHelper::getShapeWrapThrough(), SwFormatSurround::GetSurround(), SwFormat::GetSurround(), SwFrame::IsTextFrame(), and mpFrameFormat.
Referenced by objectpositioning::SwToContentAnchoredObjectPosition::CalcPosition(), and GetVertAlignmentValues().
|
protected |
Definition at line 196 of file anchoredobjectposition.cxx.
References SwRectFnSet::FnRect(), SwRectFnSet::GetBottomMargin(), SwFrameAreaDefinition::getFrameArea(), SwFrameAreaDefinition::getFramePrintArea(), SwRectFnSet::GetHeight(), SwFrame::GetNext(), SwRectFnSet::GetPrtBottom(), SwRectFnSet::GetTop(), GetTopForObjPos(), SwRectFnSet::GetTopMargin(), SwRect::Height(), IsAnchoredToChar(), SwFrame::IsFooterFrame(), SwFrame::IsHeaderFrame(), SwFrame::IsPageFrame(), SwFrame::IsTextFrame(), SwRectFnSet::IsVert(), Lower, ToCharRect(), ToCharTopOfLine(), and SwRectFnSet::YDiff().
Referenced by objectpositioning::SwToContentAnchoredObjectPosition::CalcPosition(), and GetVertRelPos().
|
protected |
Definition at line 356 of file anchoredobjectposition.cxx.
References GetAnchoredObj(), SwRectFnSet::GetHeight(), SvxLRSpaceItem::GetLeft(), SvxULSpaceItem::GetLower(), SvxLRSpaceItem::GetRight(), SvxULSpaceItem::GetUpper(), GetVertAlignmentValues(), SwRectFnSet::IsVert(), SwRectFnSet::IsVertL2R(), and SwPostItHelper::NONE.
Referenced by objectpositioning::SwToLayoutAnchoredObjectPosition::CalcPosition().
|
private |
adjust calculated horizontal in order to keep object inside 'page' alignment layout frame.
#i62875# - method now private and renamed.
Definition at line 555 of file anchoredobjectposition.cxx.
References SwRect::Bottom(), FindFrameFormat(), GetAnchoredObj(), GetAnchorFrame(), SwFrameAreaDefinition::getFrameArea(), Size::Height(), SwAnchoredObject::IsDraggingOffPageAllowed(), SwFrame::IsVertical(), SwRect::Left(), mrDrawObj, SwRect::Right(), SSize, SwRect::Top(), and Size::Width().
Referenced by AdjustHoriRelPos().
|
private |
adjust calculated vertical in order to keep object inside 'page' alignment layout frame.
#i28701# - parameter <_nTopOfAnch> and <_bVert> added #i31805# - add parameter <_bCheckBottom> #i26945# - add parameter <_bFollowTextFlow> #i62875# - method now private and renamed. OD 2009-09-01 #mongolianlayout# - add parameter <bVertL2R>
Definition at line 431 of file anchoredobjectposition.cxx.
References SwRect::Bottom(), CONSIDER_WRAP_ON_OBJECT_POSITION, DISABLE_OFF_PAGE_POSITIONING, DoesObjFollowsTextFlow(), FindFrameFormat(), SwFrame::FindPageFrame(), sw::proofreadingiterator::get(), IDocumentSettingAccess::get(), GetAnchoredObj(), GetAnchorFrame(), SwFrameAreaDefinition::getFrameArea(), GetFrameFormat(), SwFormat::getIDocumentSettingAccess(), SwFrame::GetUpper(), Size::Height(), SwRect::Height(), IsAnchoredToChar(), SwAnchoredObject::IsDraggingOffPageAllowed(), SwFrame::IsFooterFrame(), SwFrame::IsHeaderFrame(), SwRect::Left(), mpFrameFormat, mrDrawObj, SwRect::Right(), SSize, SwRect::Top(), and Size::Width().
Referenced by AdjustVertRelPos().
|
protectedvirtual |
Reimplemented in objectpositioning::SwToContentAnchoredObjectPosition.
Definition at line 135 of file anchoredobjectposition.cxx.
Referenced by CalcRelPosX(), GetHoriAlignmentValues(), GetVertAlignmentValues(), and ImplAdjustVertRelPos().
|
inlineprotected |
Definition at line 90 of file anchoredobjectposition.hxx.
References mbIsObjFly.
Referenced by objectpositioning::SwAsCharAnchoredObjectPosition::CalcPosition().
|
staticprotected |
determine, if object has to draw aside another object
the different alignments of the objects determines, if one has to draw aside another one. Thus, the given alignment are checked against each other, which one has to be drawn aside the other one. depending on parameter _bLeft check is done for left or right positioning. method used by <DrawAsideFly(..)>
_eRelOrient1 | input parameter - alignment 1 |
_eRelOrient2 | input parameter - alignment 2 |
_bLeft | input parameter - boolean indicating, if check is done for left or for right positioning. |
the different alignments of the objects determines, if one has to draw aside another one. Thus, the given alignment are checked against each other, which one has to be drawn aside the other one. depending on parameter _bLeft check is done for left or right positioning. method used by <DrawAsideFly(..)>
one array entry for each value in text::RelOrientation
one array entry for each value in text::RelOrientation
Definition at line 1120 of file anchoredobjectposition.cxx.
Referenced by DrawAsideFly().
|
protectedvirtual |
Reimplemented in objectpositioning::SwToContentAnchoredObjectPosition.
Definition at line 140 of file anchoredobjectposition.cxx.
Referenced by GetHoriAlignmentValues().
|
protectedvirtual |
Reimplemented in objectpositioning::SwToContentAnchoredObjectPosition.
Definition at line 145 of file anchoredobjectposition.cxx.
Referenced by GetHoriAlignmentValues(), and GetVertAlignmentValues().
|
protectedvirtual |
Reimplemented in objectpositioning::SwToContentAnchoredObjectPosition.
Definition at line 151 of file anchoredobjectposition.cxx.
Referenced by GetVertAlignmentValues().
|
staticprotected |
toggle given horizontal orientation and relative alignment
_bToggleLeftRight | input parameter - boolean indicating, if horizontal orientation and relative alignment has to be toggled. |
_ioeHoriOrient | input/output parameter - horizontal orientation, that is toggled, if needed. |
_iopeRelOrient | optional input/output parameter (default value NULL)
|
Definition at line 759 of file anchoredobjectposition.cxx.
Referenced by objectpositioning::SwToLayoutAnchoredObjectPosition::CalcPosition(), CalcRelPosX(), and DrawAsideFly().
|
private |
Definition at line 60 of file anchoredobjectposition.hxx.
Referenced by AdjustHoriRelPos(), AdjustVertRelPos(), and GetInfoAboutObj().
|
private |
Definition at line 57 of file anchoredobjectposition.hxx.
Referenced by DoesObjFollowsTextFlow(), and GetInfoAboutObj().
|
private |
Definition at line 55 of file anchoredobjectposition.hxx.
Referenced by GetInfoAboutObj(), and IsObjFly().
|
private |
Definition at line 47 of file anchoredobjectposition.hxx.
Referenced by GetAnchoredObj(), and GetInfoAboutObj().
|
private |
Definition at line 49 of file anchoredobjectposition.hxx.
Referenced by GetAnchorFrame(), and GetInfoAboutObj().
|
private |
Definition at line 51 of file anchoredobjectposition.hxx.
Referenced by CalcRelPosX(), and GetInfoAboutObj().
|
private |
Definition at line 53 of file anchoredobjectposition.hxx.
Referenced by GetFrameFormat(), GetHoriAlignmentValues(), GetInfoAboutObj(), GetTopForObjPos(), and ImplAdjustVertRelPos().
|
private |
Definition at line 45 of file anchoredobjectposition.hxx.
Referenced by GetInfoAboutObj(), GetObject(), ImplAdjustHoriRelPos(), ImplAdjustVertRelPos(), and SwAnchoredObjectPosition().