LibreOffice Module lotuswordpro (master) 1
Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | List of all members
LwpVirtualLayout Class Reference

#include <lwplayout.hxx>

Inheritance diagram for LwpVirtualLayout:
[legend]
Collaboration diagram for LwpVirtualLayout:
[legend]

Public Member Functions

 LwpVirtualLayout (LwpObjectHeader const &objHdr, LwpSvStream *pStrm)
 
virtual sal_uInt16 GetNumCols ()
 
virtual double GetColGap (sal_uInt16 nIndex)
 @descr: Get the gap between columns More...
 
virtual bool IsAutoGrow ()
 
virtual bool IsAutoGrowUp ()
 
virtual bool IsAutoGrowLeft ()
 
virtual bool IsAutoGrowRight ()
 
bool IsFitGraphic ()
 @descr: Whether the size of layout is fit the graphic More...
 
bool IsAutoGrowWidth ()
 @descr: Whether the width of layout is auto grow More...
 
bool IsInlineToMargin () const
 @descr: Determine whether the layout width is to margin More...
 
virtual sal_uInt8 GetContentOrientation ()
 
bool GetHonorProtection ()
 
bool GetMarginsSameAsParent ()
 
bool GetIsProtected ()
 
bool GetIsAutoGrowDown ()
 
bool GetHasProtection ()
 
double GetMarginsValue (sal_uInt8 nWhichSide)
 
double GetExtMarginsValue (sal_uInt8 nWhichSide)
 
const OUString & GetStyleName () const
 
bool IsComplex () const
 @descr: Whether it is a mirror layout More...
 
virtual bool IsAnchorPage ()
 
virtual bool IsAnchorFrame ()
 
virtual bool IsAnchorCell ()
 
bool IsPage ()
 @descr: Whether this layout is page layout or not More...
 
bool IsHeader ()
 @descr: Whether this layout is header layout or not More...
 
bool IsFooter ()
 @descr: Whether this layout is footer layout or not More...
 
bool IsFrame ()
 @descr: Whether this layout is frame layout or not More...
 
bool IsCell ()
 @descr: Whether this layout is cell layout or not More...
 
bool IsSuperTable ()
 @descr: Whether this layout is supertable layout or not More...
 
bool IsGroupHead ()
 @descr: Whether this layout is group layout or not More...
 
virtual sal_uInt8 GetRelativeType ()
 @descr: get the relative type More...
 
bool IsRelativeAnchored ()
 @descr: whether it is relative anchored layout More...
 
LwpUseWhenGetUseWhen ()
 @descr: Get usewhen pointer More...
 
virtual LwpUseWhenVirtualGetUseWhen ()
 
virtual bool IsUseOnAllPages ()
 
virtual bool IsUseOnAllEvenPages ()
 
virtual bool IsUseOnAllOddPages ()
 
virtual bool IsUseOnPage ()
 
virtual sal_Int32 GetPageNumber (sal_uInt16)
 
bool IsMinimumHeight () const
 @descr: whether it is MinimumHeight layout More...
 
virtual bool IsForWaterMark ()
 
virtual LwpParaGetLastParaOfPreviousStory ()
 
rtl::Reference< LwpVirtualLayoutGetParentLayout ()
 @descr: Get parent layout More...
 
virtual rtl::Reference< LwpVirtualLayoutGetContainerLayout ()
 
void RegisterChildStyle ()
 @descr: Register child layout style More...
 
bool NoContentReference ()
 
bool IsStyleLayout ()
 
enumXFAlignType GetVerticalAlignmentType () const
 
void SetStyleName (const OUString &str)
 
virtual double GetWidth ()
 
virtual bool HasContent ()
 
virtual LWP_LAYOUT_TYPE GetLayoutType ()
 
LwpVirtualLayoutFindChildByType (LWP_LAYOUT_TYPE eType)
 @descr: Find child layout by layout type More...
 
- Public Member Functions inherited from LwpDLNFPVList
 LwpDLNFPVList (LwpObjectHeader const &objHdr, LwpSvStream *pStrm)
 @descr ctor of LwpDLNFPVList from object stream Note that m_bHasProperties is initialized to true More...
 
virtual ~LwpDLNFPVList () override
 @descr release property list More...
 
LwpPropListGetPropList ()
 
- Public Member Functions inherited from LwpDLNFVList
 LwpDLNFVList (LwpObjectHeader const &objHdr, LwpSvStream *pStrm)
 
LwpAtomHolderGetName ()
 
LwpObjectIDGetChildHead ()
 
LwpObjectIDGetChildTail ()
 
LwpObjectIDGetParent ()
 
- Public Member Functions inherited from LwpDLVList
 LwpDLVList (LwpObjectHeader const &objHdr, LwpSvStream *pStrm)
 
LwpObjectIDGetNext ()
 
LwpObjectIDGetPrevious ()
 
- Public Member Functions inherited from LwpObject
 LwpObject (LwpObjectHeader objHdr, LwpSvStream *pStrm)
 @descr construct lwpobject from stream More...
 
void QuickRead ()
 @descr QuickRead template More...
 
void DoRegisterStyle ()
 
void DoParse (IXFStream *pOutputStream)
 
void DoXFConvert (XFContentContainer *pCont)
 
LwpFoundryGetFoundry ()
 
void SetFoundry (LwpFoundry *pFoundry)
 
LwpObjectIDGetObjectID ()
 
sal_uInt32 GetTag () const
 
- Public Member Functions inherited from salhelper::SimpleReferenceObject
 SimpleReferenceObject ()
 
void acquire ()
 
void release ()
 

Protected Types

enum  LWP_LAYOUT_TYPE {
  LWP_VIRTUAL_LAYOUT ,
  LWP_HEAD_LAYOUT ,
  LWP_PAGE_LAYOUT ,
  LWP_HEADER_LAYOUT ,
  LWP_FOOTER_LAYOUT ,
  LWP_FRAME_LAYOUT ,
  LWP_SUPERTABLE_LAYOUT ,
  LWP_TABLE_LAYOUT ,
  LWP_ROW_LAYOUT ,
  LWP_COLUMN_LAYOUT ,
  LWP_CELL_LAYOUT ,
  LWP_CONNECTED_CELL_LAYOUT ,
  LWP_HIDDEN_CELL_LAYOUT ,
  LWP_TABLE_HEADING_LAYOUT ,
  LWP_ROW_HEADING_LAYOUT ,
  LWP_DROPCAP_LAYOUT ,
  LWP_GROUP_LAYOUT ,
  LWP_TOC_SUPERTABLE_LAYOUT ,
  LWP_FOOTNOTE_LAYOUT ,
  LWP_FOOTNOTE_ROW_LAYOUT ,
  LWP_FOOTNOTE_CELL_LAYOUT ,
  LWP_ENDNOTE_LAYOUT ,
  LWP_ENDNOTE_SUPERTABLE_LAYOUT ,
  LWP_FOOTNOTE_SUPERTABLE_LAYOUT ,
  LWP_NOTE_LAYOUT ,
  LWP_NOTEHEADER_LAYOUT ,
  LWP_NOTETEXT_LAYOUT ,
  LWP_VIEWPORT_LAYOUT
}
 
enum  LayoutDirection {
  LAY_USEDIRECTION = 0x01 ,
  LAY_AUTOGROW = 0x02 ,
  LAY_AUTOSIZE = 0x04 ,
  LAY_TOCONTAINER = 0x08 ,
  LAY_DIRALLBITS = 0x0f
}
 
enum  {
  SHIFT_UP = 0 ,
  SHIFT_DOWN = 4 ,
  SHIFT_LEFT = 8 ,
  SHIFT_RIGHT =12
}
 

Protected Member Functions

void Read () override
 @descr Read name of LwpDLNFVList from object stream More...
 
bool HasProtection ()
 @descr: Whether it has protection More...
 
virtual bool HonorProtection ()
 @descr: Whether it is honoring protection More...
 
virtual bool IsProtected ()
 @descr: Whether it is protected More...
 
virtual bool IsAutoGrowDown ()
 
virtual double MarginsValue (sal_uInt8)
 
virtual double ExtMarginsValue (sal_uInt8)
 
virtual bool MarginsSameAsParent ()
 
- Protected Member Functions inherited from LwpDLNFPVList
void Read () override
 @descr Read name of LwpDLNFVList from object stream More...
 
void ReadPropertyList (LwpObjectStream *pObjStrm)
 @descr Read property list More...
 
- Protected Member Functions inherited from LwpDLNFVList
virtual ~LwpDLNFVList () override
 
void Read () override
 @descr Read LwpDLNFVList data from object stream More...
 
void ReadName (LwpObjectStream *pObjStrm)
 @descr Read name of LwpDLNFVList from object stream More...
 
- Protected Member Functions inherited from LwpDLVList
virtual ~LwpDLVList () override
 
void Read () override
 @descr Read LwpDLVList data from object stream More...
 
- Protected Member Functions inherited from LwpObject
virtual ~LwpObject () override
 @descr dtor() More...
 
virtual void Read ()
 @descr default read function More...
 
virtual void RegisterStyle ()
 @descr default register style function More...
 
virtual void Parse (IXFStream *pOutputStream)
 @descr default parse function More...
 
virtual void XFConvert (XFContentContainer *pCont)
 @descr default XFConvert function pCont is the XFContentContainer for the object conversion More...
 
- Protected Member Functions inherited from salhelper::SimpleReferenceObject
virtual ~SimpleReferenceObject () COVERITY_NOEXCEPT_FALSE
 

Protected Attributes

bool m_bGettingHonorProtection
 
bool m_bGettingMarginsSameAsParent
 
bool m_bGettingHasProtection
 
bool m_bGettingIsProtected
 
bool m_bGettingIsAutoGrowDown
 
bool m_bGettingMarginsValue
 
bool m_bGettingExtMarginsValue
 
bool m_bGettingUsePrinterSettings
 
bool m_bGettingScaleCenter
 
bool m_bGettingBorderStuff
 
bool m_bGettingUseWhen
 
bool m_bGettingStyleLayout
 
bool m_bGettingAutoGrowUp
 
sal_uInt32 m_nAttributes
 
sal_uInt32 m_nAttributes2
 
sal_uInt32 m_nAttributes3
 
sal_uInt32 m_nOverrideFlag
 
sal_uInt16 m_nDirection
 
sal_uInt16 m_nEditorID
 
LwpObjectID m_NextEnumerated
 
LwpObjectID m_PreviousEnumerated
 
OUString m_StyleName
 
- Protected Attributes inherited from LwpDLNFVList
LwpObjectID m_ChildHead
 
LwpObjectID m_ChildTail
 
LwpObjectID m_Parent
 
LwpAtomHolder m_Name
 
- Protected Attributes inherited from LwpObject
LwpObjectHeader m_ObjHdr
 
std::unique_ptr< LwpObjectStreamm_pObjStrm
 
LwpFoundrym_pFoundry
 
LwpSvStreamm_pStrm
 
bool m_bRegisteringStyle
 
bool m_bParsingStyle
 
bool m_bConvertingContent
 
- Protected Attributes inherited from salhelper::SimpleReferenceObject
oslInterlockedCount m_nCount
 

Additional Inherited Members

- Static Public Member Functions inherited from salhelper::SimpleReferenceObject
static void * operator new (std::size_t nSize)
 
static void * operator new (std::size_t nSize, std::nothrow_t const &rNothrow)
 
static void operator delete (void *pPtr)
 
static void operator delete (void *pPtr, std::nothrow_t const &rNothrow)
 

Detailed Description

Definition at line 94 of file lwplayout.hxx.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
protected
Enumerator
SHIFT_UP 
SHIFT_DOWN 
SHIFT_LEFT 
SHIFT_RIGHT 

Definition at line 289 of file lwplayout.hxx.

◆ LayoutDirection

Enumerator
LAY_USEDIRECTION 
LAY_AUTOGROW 
LAY_AUTOSIZE 
LAY_TOCONTAINER 
LAY_DIRALLBITS 

Definition at line 281 of file lwplayout.hxx.

◆ LWP_LAYOUT_TYPE

Enumerator
LWP_VIRTUAL_LAYOUT 
LWP_HEAD_LAYOUT 
LWP_PAGE_LAYOUT 
LWP_HEADER_LAYOUT 
LWP_FOOTER_LAYOUT 
LWP_FRAME_LAYOUT 
LWP_SUPERTABLE_LAYOUT 
LWP_TABLE_LAYOUT 
LWP_ROW_LAYOUT 
LWP_COLUMN_LAYOUT 
LWP_CELL_LAYOUT 
LWP_CONNECTED_CELL_LAYOUT 
LWP_HIDDEN_CELL_LAYOUT 
LWP_TABLE_HEADING_LAYOUT 
LWP_ROW_HEADING_LAYOUT 
LWP_DROPCAP_LAYOUT 
LWP_GROUP_LAYOUT 
LWP_TOC_SUPERTABLE_LAYOUT 
LWP_FOOTNOTE_LAYOUT 
LWP_FOOTNOTE_ROW_LAYOUT 
LWP_FOOTNOTE_CELL_LAYOUT 
LWP_ENDNOTE_LAYOUT 
LWP_ENDNOTE_SUPERTABLE_LAYOUT 
LWP_FOOTNOTE_SUPERTABLE_LAYOUT 
LWP_NOTE_LAYOUT 
LWP_NOTEHEADER_LAYOUT 
LWP_NOTETEXT_LAYOUT 
LWP_VIEWPORT_LAYOUT 

Definition at line 250 of file lwplayout.hxx.

Constructor & Destructor Documentation

◆ LwpVirtualLayout()

LwpVirtualLayout::LwpVirtualLayout ( LwpObjectHeader const &  objHdr,
LwpSvStream pStrm 
)

Definition at line 77 of file lwplayout.cxx.

References m_nAttributes.

Member Function Documentation

◆ ExtMarginsValue()

virtual double LwpVirtualLayout::ExtMarginsValue ( sal_uInt8  )
inlineprotectedvirtual

Reimplemented in LwpMiddleLayout.

Definition at line 225 of file lwplayout.hxx.

Referenced by LwpMiddleLayout::ExtMarginsValue(), and GetExtMarginsValue().

◆ FindChildByType()

LwpVirtualLayout * LwpVirtualLayout::FindChildByType ( LWP_LAYOUT_TYPE  eType)

◆ GetColGap()

double LwpVirtualLayout::GetColGap ( sal_uInt16  nIndex)
virtual

@descr: Get the gap between columns

Reimplemented in LwpLayout.

Definition at line 130 of file lwplayout.cxx.

References LwpTools::ConvertToMetric().

Referenced by LwpLayout::GetColGap().

◆ GetContainerLayout()

virtual rtl::Reference< LwpVirtualLayout > LwpVirtualLayout::GetContainerLayout ( )
inlinevirtual

Reimplemented in LwpLayout.

Definition at line 196 of file lwplayout.hxx.

Referenced by LwpFribFrame::XFConvert().

◆ GetContentOrientation()

virtual sal_uInt8 LwpVirtualLayout::GetContentOrientation ( )
inlinevirtual

Reimplemented in LwpMiddleLayout.

Definition at line 107 of file lwplayout.hxx.

References TEXT_ORIENT_LRTB.

Referenced by LwpMiddleLayout::GetContentOrientation().

◆ GetExtMarginsValue()

double LwpVirtualLayout::GetExtMarginsValue ( sal_uInt8  nWhichSide)
inline

◆ GetHasProtection()

bool LwpVirtualLayout::GetHasProtection ( )
inline

Definition at line 144 of file lwplayout.hxx.

References HasProtection(), and m_bGettingHasProtection.

◆ GetHonorProtection()

bool LwpVirtualLayout::GetHonorProtection ( )
inline

Definition at line 108 of file lwplayout.hxx.

References HonorProtection(), and m_bGettingHonorProtection.

◆ GetIsAutoGrowDown()

bool LwpVirtualLayout::GetIsAutoGrowDown ( )
inline

Definition at line 135 of file lwplayout.hxx.

References IsAutoGrowDown(), and m_bGettingIsAutoGrowDown.

Referenced by IsFitGraphic(), and LwpHeaderLayout::ParseMargins().

◆ GetIsProtected()

bool LwpVirtualLayout::GetIsProtected ( )
inline

Definition at line 126 of file lwplayout.hxx.

References IsProtected(), and m_bGettingIsProtected.

Referenced by LwpCellLayout::ApplyProtect(), and LwpFrame::ApplyProtect().

◆ GetLastParaOfPreviousStory()

virtual LwpPara * LwpVirtualLayout::GetLastParaOfPreviousStory ( )
inlinevirtual

Reimplemented in LwpCellLayout.

Definition at line 194 of file lwplayout.hxx.

◆ GetLayoutType()

virtual LWP_LAYOUT_TYPE LwpVirtualLayout::GetLayoutType ( )
inlinevirtual

◆ GetMarginsSameAsParent()

bool LwpVirtualLayout::GetMarginsSameAsParent ( )
inline

Definition at line 117 of file lwplayout.hxx.

References m_bGettingMarginsSameAsParent, and MarginsSameAsParent().

Referenced by LwpMiddleLayout::MarginsValue().

◆ GetMarginsValue()

double LwpVirtualLayout::GetMarginsValue ( sal_uInt8  nWhichSide)
inline

◆ GetNumCols()

virtual sal_uInt16 LwpVirtualLayout::GetNumCols ( )
inlinevirtual

Reimplemented in LwpLayout.

Definition at line 98 of file lwplayout.hxx.

Referenced by LwpLayout::GetNumCols().

◆ GetPageNumber()

virtual sal_Int32 LwpVirtualLayout::GetPageNumber ( sal_uInt16  )
inlinevirtual

Reimplemented in LwpPageLayout.

Definition at line 191 of file lwplayout.hxx.

◆ GetParentLayout()

rtl::Reference< LwpVirtualLayout > LwpVirtualLayout::GetParentLayout ( )

◆ GetRelativeType()

sal_uInt8 LwpVirtualLayout::GetRelativeType ( )
virtual

◆ GetStyleName()

const OUString & LwpVirtualLayout::GetStyleName ( ) const
inline

◆ GetUseWhen()

LwpUseWhen * LwpVirtualLayout::GetUseWhen ( )

◆ GetVerticalAlignmentType()

enumXFAlignType LwpVirtualLayout::GetVerticalAlignmentType ( ) const
inline

◆ GetWidth()

virtual double LwpVirtualLayout::GetWidth ( )
inlinevirtual

Reimplemented in LwpFrameLayout, LwpMiddleLayout, LwpPageLayout, LwpSuperTableLayout, and LwpColumnLayout.

Definition at line 213 of file lwplayout.hxx.

Referenced by LwpFrame::IsLeftWider().

◆ HasContent()

virtual bool LwpVirtualLayout::HasContent ( )
inlinevirtual

Reimplemented in LwpMiddleLayout.

Definition at line 216 of file lwplayout.hxx.

◆ HasProtection()

bool LwpVirtualLayout::HasProtection ( )
protected

@descr: Whether it has protection

Definition at line 199 of file lwplayout.cxx.

References get(), LwpDLNFVList::GetParent(), m_nAttributes, and STYLE_PROTECTED.

Referenced by GetHasProtection().

◆ HonorProtection()

bool LwpVirtualLayout::HonorProtection ( )
protectedvirtual

◆ IsAnchorCell()

virtual bool LwpVirtualLayout::IsAnchorCell ( )
inlinevirtual

Reimplemented in LwpPlacableLayout.

Definition at line 175 of file lwplayout.hxx.

◆ IsAnchorFrame()

virtual bool LwpVirtualLayout::IsAnchorFrame ( )
inlinevirtual

Reimplemented in LwpPlacableLayout.

Definition at line 174 of file lwplayout.hxx.

◆ IsAnchorPage()

virtual bool LwpVirtualLayout::IsAnchorPage ( )
inlinevirtual

Reimplemented in LwpPlacableLayout.

Definition at line 173 of file lwplayout.hxx.

◆ IsAutoGrow()

virtual bool LwpVirtualLayout::IsAutoGrow ( )
inlinevirtual

Reimplemented in LwpMiddleLayout.

Definition at line 100 of file lwplayout.hxx.

Referenced by LwpMiddleLayout::IsAutoGrow().

◆ IsAutoGrowDown()

virtual bool LwpVirtualLayout::IsAutoGrowDown ( )
inlineprotectedvirtual

Reimplemented in LwpMiddleLayout.

Definition at line 223 of file lwplayout.hxx.

Referenced by GetIsAutoGrowDown(), and LwpMiddleLayout::IsAutoGrowDown().

◆ IsAutoGrowLeft()

virtual bool LwpVirtualLayout::IsAutoGrowLeft ( )
inlinevirtual

Reimplemented in LwpMiddleLayout.

Definition at line 102 of file lwplayout.hxx.

Referenced by LwpMiddleLayout::IsAutoGrowLeft(), IsAutoGrowWidth(), and IsFitGraphic().

◆ IsAutoGrowRight()

virtual bool LwpVirtualLayout::IsAutoGrowRight ( )
inlinevirtual

Reimplemented in LwpMiddleLayout.

Definition at line 103 of file lwplayout.hxx.

Referenced by LwpMiddleLayout::IsAutoGrowRight(), IsAutoGrowWidth(), and IsFitGraphic().

◆ IsAutoGrowUp()

virtual bool LwpVirtualLayout::IsAutoGrowUp ( )
inlinevirtual

Reimplemented in LwpMiddleLayout.

Definition at line 101 of file lwplayout.hxx.

Referenced by LwpMiddleLayout::IsAutoGrowUp().

◆ IsAutoGrowWidth()

bool LwpVirtualLayout::IsAutoGrowWidth ( )

@descr: Whether the width of layout is auto grow

Definition at line 410 of file lwplayout.cxx.

References IsAutoGrowLeft(), and IsAutoGrowRight().

Referenced by LwpFrameLayout::GetWidth().

◆ IsCell()

bool LwpVirtualLayout::IsCell ( )

@descr: Whether this layout is cell layout or not

Definition at line 272 of file lwplayout.cxx.

References GetLayoutType(), LWP_CELL_LAYOUT, LWP_CONNECTED_CELL_LAYOUT, and LWP_HIDDEN_CELL_LAYOUT.

Referenced by LwpFrameLayout::GetMaxWidth(), LwpFrame::IsLeftWider(), and LwpSuperTableLayout::XFConvert().

◆ IsComplex()

bool LwpVirtualLayout::IsComplex ( ) const

@descr: Whether it is a mirror layout

Definition at line 218 of file lwplayout.cxx.

References m_nAttributes, and STYLE_COMPLEX.

Referenced by LwpPageLayout::GetOddChildLayout(), LwpPageLayout::RegisterEndnoteStyle(), and LwpPageLayout::RegisterStyle().

◆ IsFitGraphic()

bool LwpVirtualLayout::IsFitGraphic ( )

@descr: Whether the size of layout is fit the graphic

Definition at line 401 of file lwplayout.cxx.

References GetIsAutoGrowDown(), IsAutoGrowLeft(), and IsAutoGrowRight().

Referenced by LwpFrameLayout::ApplyGraphicSize(), LwpGraphicObject::CreateGrafObject(), and LwpGraphicOleObject::GetGrafScaledSize().

◆ IsFooter()

bool LwpVirtualLayout::IsFooter ( )

@descr: Whether this layout is footer layout or not

Definition at line 263 of file lwplayout.cxx.

References GetLayoutType(), and LWP_FOOTER_LAYOUT.

◆ IsForWaterMark()

virtual bool LwpVirtualLayout::IsForWaterMark ( )
inlinevirtual

Reimplemented in LwpFrameLayout.

Definition at line 193 of file lwplayout.hxx.

◆ IsFrame()

bool LwpVirtualLayout::IsFrame ( )

@descr: Whether this layout is frame layout or not

Definition at line 267 of file lwplayout.cxx.

References GetLayoutType(), and LWP_FRAME_LAYOUT.

Referenced by LwpFrame::Parse().

◆ IsGroupHead()

bool LwpVirtualLayout::IsGroupHead ( )

@descr: Whether this layout is group layout or not

Definition at line 284 of file lwplayout.cxx.

References GetLayoutType(), and LWP_GROUP_LAYOUT.

Referenced by LwpFrame::Parse().

◆ IsHeader()

bool LwpVirtualLayout::IsHeader ( )

@descr: Whether this layout is header layout or not

Definition at line 259 of file lwplayout.cxx.

References GetLayoutType(), and LWP_HEADER_LAYOUT.

◆ IsInlineToMargin()

bool LwpVirtualLayout::IsInlineToMargin ( ) const

@descr: Determine whether the layout width is to margin

Definition at line 416 of file lwplayout.cxx.

References m_nAttributes3, and STYLE3_INLINETOMARGIN.

Referenced by LwpFrameLayout::GetWidth().

◆ IsMinimumHeight()

bool LwpVirtualLayout::IsMinimumHeight ( ) const

@descr: whether it is MinimumHeight layout

Definition at line 308 of file lwplayout.cxx.

References m_nAttributes3, and STYLE3_MINHEIGHTVALID.

Referenced by LwpFrame::Parse().

◆ IsPage()

bool LwpVirtualLayout::IsPage ( )

@descr: Whether this layout is page layout or not

Definition at line 255 of file lwplayout.cxx.

References GetLayoutType(), and LWP_PAGE_LAYOUT.

◆ IsProtected()

bool LwpVirtualLayout::IsProtected ( )
protectedvirtual

◆ IsRelativeAnchored()

bool LwpVirtualLayout::IsRelativeAnchored ( )

◆ IsStyleLayout()

bool LwpVirtualLayout::IsStyleLayout ( )

◆ IsSuperTable()

bool LwpVirtualLayout::IsSuperTable ( )

@descr: Whether this layout is supertable layout or not

Definition at line 280 of file lwplayout.cxx.

References GetLayoutType(), and LWP_SUPERTABLE_LAYOUT.

◆ IsUseOnAllEvenPages()

virtual bool LwpVirtualLayout::IsUseOnAllEvenPages ( )
inlinevirtual

Reimplemented in LwpLayout.

Definition at line 188 of file lwplayout.hxx.

Referenced by LwpLayout::IsUseOnAllEvenPages().

◆ IsUseOnAllOddPages()

virtual bool LwpVirtualLayout::IsUseOnAllOddPages ( )
inlinevirtual

Reimplemented in LwpLayout.

Definition at line 189 of file lwplayout.hxx.

Referenced by LwpLayout::IsUseOnAllOddPages().

◆ IsUseOnAllPages()

virtual bool LwpVirtualLayout::IsUseOnAllPages ( )
inlinevirtual

Reimplemented in LwpLayout.

Definition at line 187 of file lwplayout.hxx.

Referenced by LwpLayout::IsUseOnAllPages().

◆ IsUseOnPage()

virtual bool LwpVirtualLayout::IsUseOnPage ( )
inlinevirtual

Reimplemented in LwpLayout.

Definition at line 190 of file lwplayout.hxx.

Referenced by LwpLayout::IsUseOnPage().

◆ MarginsSameAsParent()

bool LwpVirtualLayout::MarginsSameAsParent ( )
protectedvirtual

Reimplemented in LwpMiddleLayout.

Definition at line 121 of file lwplayout.cxx.

References m_nAttributes2, and STYLE2_MARGINSSAMEASPARENT.

Referenced by GetMarginsSameAsParent(), and LwpMiddleLayout::MarginsSameAsParent().

◆ MarginsValue()

virtual double LwpVirtualLayout::MarginsValue ( sal_uInt8  )
inlineprotectedvirtual

Reimplemented in LwpMiddleLayout.

Definition at line 224 of file lwplayout.hxx.

Referenced by GetMarginsValue(), and LwpMiddleLayout::MarginsValue().

◆ NoContentReference()

bool LwpVirtualLayout::NoContentReference ( )

Definition at line 340 of file lwplayout.cxx.

References m_nAttributes2, and STYLE2_NOCONTENTREFERENCE.

◆ Read()

void LwpVirtualLayout::Read ( )
overrideprotectedvirtual

◆ RegisterChildStyle()

void LwpVirtualLayout::RegisterChildStyle ( )

◆ SetStyleName()

void LwpVirtualLayout::SetStyleName ( const OUString &  str)
inline

Definition at line 212 of file lwplayout.hxx.

References m_StyleName.

Referenced by LwpFrame::RegisterStyle().

◆ VirtualGetUseWhen()

virtual LwpUseWhen * LwpVirtualLayout::VirtualGetUseWhen ( )
inlinevirtual

Reimplemented in LwpLayout.

Definition at line 186 of file lwplayout.hxx.

Referenced by GetUseWhen(), and LwpLayout::VirtualGetUseWhen().

Member Data Documentation

◆ m_bGettingAutoGrowUp

bool LwpVirtualLayout::m_bGettingAutoGrowUp
protected

Definition at line 240 of file lwplayout.hxx.

Referenced by LwpMiddleLayout::IsAutoGrowUp().

◆ m_bGettingBorderStuff

bool LwpVirtualLayout::m_bGettingBorderStuff
protected

Definition at line 237 of file lwplayout.hxx.

Referenced by LwpMiddleLayout::GetBorderStuff().

◆ m_bGettingExtMarginsValue

bool LwpVirtualLayout::m_bGettingExtMarginsValue
protected

Definition at line 234 of file lwplayout.hxx.

Referenced by GetExtMarginsValue().

◆ m_bGettingHasProtection

bool LwpVirtualLayout::m_bGettingHasProtection
protected

Definition at line 230 of file lwplayout.hxx.

Referenced by GetHasProtection().

◆ m_bGettingHonorProtection

bool LwpVirtualLayout::m_bGettingHonorProtection
protected

Definition at line 228 of file lwplayout.hxx.

Referenced by GetHonorProtection().

◆ m_bGettingIsAutoGrowDown

bool LwpVirtualLayout::m_bGettingIsAutoGrowDown
protected

Definition at line 232 of file lwplayout.hxx.

Referenced by GetIsAutoGrowDown().

◆ m_bGettingIsProtected

bool LwpVirtualLayout::m_bGettingIsProtected
protected

Definition at line 231 of file lwplayout.hxx.

Referenced by GetIsProtected().

◆ m_bGettingMarginsSameAsParent

bool LwpVirtualLayout::m_bGettingMarginsSameAsParent
protected

Definition at line 229 of file lwplayout.hxx.

Referenced by GetMarginsSameAsParent().

◆ m_bGettingMarginsValue

bool LwpVirtualLayout::m_bGettingMarginsValue
protected

Definition at line 233 of file lwplayout.hxx.

Referenced by GetMarginsValue().

◆ m_bGettingScaleCenter

bool LwpVirtualLayout::m_bGettingScaleCenter
protected

Definition at line 236 of file lwplayout.hxx.

Referenced by LwpMiddleLayout::GetScaleCenter().

◆ m_bGettingStyleLayout

bool LwpVirtualLayout::m_bGettingStyleLayout
protected

Definition at line 239 of file lwplayout.hxx.

Referenced by IsStyleLayout().

◆ m_bGettingUsePrinterSettings

bool LwpVirtualLayout::m_bGettingUsePrinterSettings
protected

Definition at line 235 of file lwplayout.hxx.

Referenced by LwpMiddleLayout::GetUsePrinterSettings().

◆ m_bGettingUseWhen

bool LwpVirtualLayout::m_bGettingUseWhen
protected

Definition at line 238 of file lwplayout.hxx.

Referenced by GetUseWhen().

◆ m_nAttributes

sal_uInt32 LwpVirtualLayout::m_nAttributes
protected

◆ m_nAttributes2

sal_uInt32 LwpVirtualLayout::m_nAttributes2
protected

◆ m_nAttributes3

sal_uInt32 LwpVirtualLayout::m_nAttributes3
protected

◆ m_nDirection

sal_uInt16 LwpVirtualLayout::m_nDirection
protected

◆ m_nEditorID

sal_uInt16 LwpVirtualLayout::m_nEditorID
protected

Definition at line 246 of file lwplayout.hxx.

Referenced by Read().

◆ m_NextEnumerated

LwpObjectID LwpVirtualLayout::m_NextEnumerated
protected

Definition at line 247 of file lwplayout.hxx.

Referenced by Read().

◆ m_nOverrideFlag

sal_uInt32 LwpVirtualLayout::m_nOverrideFlag
protected

◆ m_PreviousEnumerated

LwpObjectID LwpVirtualLayout::m_PreviousEnumerated
protected

Definition at line 248 of file lwplayout.hxx.

Referenced by Read().

◆ m_StyleName

OUString LwpVirtualLayout::m_StyleName
protected

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