LibreOffice Module sw (master) 1
Public Member Functions | Public Attributes | Static Public Attributes | Private Attributes | List of all members
WW8SwFlyPara Struct Reference

#include <ww8par2.hxx>

Public Member Functions

 WW8SwFlyPara (SwPaM &rPaM, SwWW8ImplReader &rIo, WW8FlyPara &rWW, const sal_uInt32 nWWPgTop, const sal_uInt32 nPgWidth, const sal_Int32 nIniFlyDx, const sal_Int32 nIniFlyDy)
 
void BoxUpWidth (tools::Long nWidth)
 
SwFlyFrameFormatGetFlyFormat () const
 
void SetFlyFormat (SwFlyFrameFormat *pNewFlyFormat)
 

Public Attributes

sal_Int16 nXPos
 
sal_Int16 nYPos
 
sal_Int16 nLeftMargin
 
sal_Int16 nRightMargin
 
sal_Int16 nUpperMargin
 
sal_Int16 nLowerMargin
 
sal_Int16 nWidth
 
sal_Int16 nHeight
 
sal_Int16 nNetWidth
 
SwFrameSize eHeightFix
 
short eHRel
 
short eVRel
 
sal_Int16 eVAlign
 
sal_Int16 eHAlign
 
css::text::WrapTextMode eSurround
 
sal_uInt8 nXBind
 
sal_uInt8 nYBind
 
tools::Long nNewNetWidth
 
std::shared_ptr< SwUnoCursorxMainTextPos
 
sal_uInt16 nLineSpace
 
bool bAutoWidth
 
bool bTogglePos
 
std::unique_ptr< SwWW8FltAnchorStackxOldAnchorStck
 

Static Public Attributes

static constexpr RndStdIds eAnchor = RndStdIds::FLY_AT_PARA
 

Private Attributes

std::unique_ptr< FrameDeleteWatchm_xFlyFormat
 

Detailed Description

Definition at line 45 of file ww8par2.hxx.

Constructor & Destructor Documentation

◆ WW8SwFlyPara()

WW8SwFlyPara::WW8SwFlyPara ( SwPaM rPaM,
SwWW8ImplReader rIo,
WW8FlyPara rWW,
const sal_uInt32  nWWPgTop,
const sal_uInt32  nPgWidth,
const sal_Int32  nIniFlyDx,
const sal_Int32  nIniFlyDy 
)

Member Function Documentation

◆ BoxUpWidth()

void WW8SwFlyPara::BoxUpWidth ( tools::Long  nWidth)

Definition at line 2167 of file ww8par6.cxx.

References bAutoWidth, and nNewNetWidth.

◆ GetFlyFormat()

SwFlyFrameFormat * WW8SwFlyPara::GetFlyFormat ( ) const

Definition at line 2173 of file ww8par6.cxx.

References m_xFlyFormat.

◆ SetFlyFormat()

void WW8SwFlyPara::SetFlyFormat ( SwFlyFrameFormat pNewFlyFormat)

Definition at line 2180 of file ww8par6.cxx.

References m_xFlyFormat.

Member Data Documentation

◆ bAutoWidth

bool WW8SwFlyPara::bAutoWidth

Definition at line 72 of file ww8par2.hxx.

Referenced by BoxUpWidth(), and WW8SwFlyPara().

◆ bTogglePos

bool WW8SwFlyPara::bTogglePos

Definition at line 73 of file ww8par2.hxx.

Referenced by WW8FlySet::WW8FlySet(), and WW8SwFlyPara().

◆ eAnchor

constexpr RndStdIds WW8SwFlyPara::eAnchor = RndStdIds::FLY_AT_PARA
staticconstexpr

◆ eHAlign

sal_Int16 WW8SwFlyPara::eHAlign

Definition at line 62 of file ww8par2.hxx.

Referenced by WW8FlySet::WW8FlySet(), and WW8SwFlyPara().

◆ eHeightFix

SwFrameSize WW8SwFlyPara::eHeightFix

Definition at line 57 of file ww8par2.hxx.

Referenced by WW8FlySet::WW8FlySet(), and WW8SwFlyPara().

◆ eHRel

short WW8SwFlyPara::eHRel

Definition at line 59 of file ww8par2.hxx.

Referenced by WW8FlySet::WW8FlySet(), and WW8SwFlyPara().

◆ eSurround

css::text::WrapTextMode WW8SwFlyPara::eSurround

Definition at line 64 of file ww8par2.hxx.

Referenced by WW8FlySet::WW8FlySet(), and WW8SwFlyPara().

◆ eVAlign

sal_Int16 WW8SwFlyPara::eVAlign

Definition at line 61 of file ww8par2.hxx.

Referenced by WW8FlySet::WW8FlySet(), and WW8SwFlyPara().

◆ eVRel

short WW8SwFlyPara::eVRel

Definition at line 60 of file ww8par2.hxx.

Referenced by WW8FlySet::WW8FlySet(), and WW8SwFlyPara().

◆ m_xFlyFormat

std::unique_ptr<FrameDeleteWatch> WW8SwFlyPara::m_xFlyFormat
private

Definition at line 48 of file ww8par2.hxx.

Referenced by GetFlyFormat(), and SetFlyFormat().

◆ nHeight

sal_Int16 WW8SwFlyPara::nHeight

Definition at line 54 of file ww8par2.hxx.

Referenced by WW8FlySet::WW8FlySet(), and WW8SwFlyPara().

◆ nLeftMargin

sal_Int16 WW8SwFlyPara::nLeftMargin

Definition at line 52 of file ww8par2.hxx.

Referenced by WW8FlySet::WW8FlySet(), and WW8SwFlyPara().

◆ nLineSpace

sal_uInt16 WW8SwFlyPara::nLineSpace

Definition at line 71 of file ww8par2.hxx.

◆ nLowerMargin

sal_Int16 WW8SwFlyPara::nLowerMargin

Definition at line 53 of file ww8par2.hxx.

Referenced by WW8FlySet::WW8FlySet(), and WW8SwFlyPara().

◆ nNetWidth

sal_Int16 WW8SwFlyPara::nNetWidth

Definition at line 55 of file ww8par2.hxx.

Referenced by WW8SwFlyPara().

◆ nNewNetWidth

tools::Long WW8SwFlyPara::nNewNetWidth

Definition at line 69 of file ww8par2.hxx.

Referenced by BoxUpWidth().

◆ nRightMargin

sal_Int16 WW8SwFlyPara::nRightMargin

Definition at line 52 of file ww8par2.hxx.

Referenced by WW8FlySet::WW8FlySet(), and WW8SwFlyPara().

◆ nUpperMargin

sal_Int16 WW8SwFlyPara::nUpperMargin

Definition at line 53 of file ww8par2.hxx.

Referenced by WW8FlySet::WW8FlySet(), and WW8SwFlyPara().

◆ nWidth

sal_Int16 WW8SwFlyPara::nWidth

Definition at line 54 of file ww8par2.hxx.

Referenced by WW8FlySet::WW8FlySet(), and WW8SwFlyPara().

◆ nXBind

sal_uInt8 WW8SwFlyPara::nXBind

Definition at line 66 of file ww8par2.hxx.

Referenced by WW8SwFlyPara().

◆ nXPos

sal_Int16 WW8SwFlyPara::nXPos

Definition at line 51 of file ww8par2.hxx.

Referenced by WW8FlySet::WW8FlySet(), and WW8SwFlyPara().

◆ nYBind

sal_uInt8 WW8SwFlyPara::nYBind

Definition at line 66 of file ww8par2.hxx.

Referenced by WW8SwFlyPara().

◆ nYPos

sal_Int16 WW8SwFlyPara::nYPos

Definition at line 51 of file ww8par2.hxx.

Referenced by WW8FlySet::WW8FlySet(), and WW8SwFlyPara().

◆ xMainTextPos

std::shared_ptr<SwUnoCursor> WW8SwFlyPara::xMainTextPos

Definition at line 70 of file ww8par2.hxx.

◆ xOldAnchorStck

std::unique_ptr<SwWW8FltAnchorStack> WW8SwFlyPara::xOldAnchorStck

Definition at line 88 of file ww8par2.hxx.


The documentation for this struct was generated from the following files: