LibreOffice Module lotuswordpro (master) 1
|
#include <lwplayout.hxx>
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... | |
LwpUseWhen * | GetUseWhen () |
@descr: Get usewhen pointer More... | |
virtual LwpUseWhen * | VirtualGetUseWhen () |
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 LwpPara * | GetLastParaOfPreviousStory () |
rtl::Reference< LwpVirtualLayout > | GetParentLayout () |
@descr: Get parent layout More... | |
virtual rtl::Reference< LwpVirtualLayout > | GetContainerLayout () |
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 () |
LwpVirtualLayout * | FindChildByType (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... | |
LwpPropList * | GetPropList () |
Public Member Functions inherited from LwpDLNFVList | |
LwpDLNFVList (LwpObjectHeader const &objHdr, LwpSvStream *pStrm) | |
LwpAtomHolder & | GetName () |
LwpObjectID & | GetChildHead () |
LwpObjectID & | GetChildTail () |
LwpObjectID & | GetParent () |
Public Member Functions inherited from LwpDLVList | |
LwpDLVList (LwpObjectHeader const &objHdr, LwpSvStream *pStrm) | |
LwpObjectID & | GetNext () |
LwpObjectID & | GetPrevious () |
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) |
LwpFoundry * | GetFoundry () |
void | SetFoundry (LwpFoundry *pFoundry) |
LwpObjectID & | GetObjectID () |
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 |
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) |
Definition at line 94 of file lwplayout.hxx.
|
protected |
Enumerator | |
---|---|
SHIFT_UP | |
SHIFT_DOWN | |
SHIFT_LEFT | |
SHIFT_RIGHT |
Definition at line 289 of file lwplayout.hxx.
|
protected |
Enumerator | |
---|---|
LAY_USEDIRECTION | |
LAY_AUTOGROW | |
LAY_AUTOSIZE | |
LAY_TOCONTAINER | |
LAY_DIRALLBITS |
Definition at line 281 of file lwplayout.hxx.
|
protected |
Definition at line 250 of file lwplayout.hxx.
LwpVirtualLayout::LwpVirtualLayout | ( | LwpObjectHeader const & | objHdr, |
LwpSvStream * | pStrm | ||
) |
Definition at line 77 of file lwplayout.cxx.
References m_nAttributes.
|
inlineprotectedvirtual |
Reimplemented in LwpMiddleLayout.
Definition at line 225 of file lwplayout.hxx.
Referenced by LwpMiddleLayout::ExtMarginsValue(), and GetExtMarginsValue().
LwpVirtualLayout * LwpVirtualLayout::FindChildByType | ( | LWP_LAYOUT_TYPE | eType | ) |
@descr: Find child layout by layout type
Definition at line 370 of file lwplayout.cxx.
References eType, LwpDLNFVList::GetChildHead(), GetLayoutType(), LwpDLVList::GetNext(), o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::insert(), LwpObjectID::IsNull(), LwpObjectID::obj(), and SAL_WARN.
Referenced by LwpNoteLayout::GetAuthor(), and LwpNoteLayout::GetTextLayout().
|
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().
|
inlinevirtual |
Reimplemented in LwpLayout.
Definition at line 196 of file lwplayout.hxx.
Referenced by LwpFribFrame::XFConvert().
|
inlinevirtual |
Reimplemented in LwpMiddleLayout.
Definition at line 107 of file lwplayout.hxx.
References TEXT_ORIENT_LRTB.
Referenced by LwpMiddleLayout::GetContentOrientation().
|
inline |
Definition at line 162 of file lwplayout.hxx.
References ExtMarginsValue(), and m_bGettingExtMarginsValue.
Referenced by LwpFrame::ApplyMargins(), LwpMiddleLayout::ExtMarginsValue(), LwpFrameLayout::GetMaxWidth(), LwpFrame::IsLeftWider(), and LwpFrame::ParseAnchorType().
|
inline |
Definition at line 144 of file lwplayout.hxx.
References HasProtection(), and m_bGettingHasProtection.
|
inline |
Definition at line 108 of file lwplayout.hxx.
References HonorProtection(), and m_bGettingHonorProtection.
|
inline |
Definition at line 135 of file lwplayout.hxx.
References IsAutoGrowDown(), and m_bGettingIsAutoGrowDown.
Referenced by IsFitGraphic(), and LwpHeaderLayout::ParseMargins().
|
inline |
Definition at line 126 of file lwplayout.hxx.
References IsProtected(), and m_bGettingIsProtected.
Referenced by LwpCellLayout::ApplyProtect(), and LwpFrame::ApplyProtect().
|
inlinevirtual |
Reimplemented in LwpCellLayout.
Definition at line 194 of file lwplayout.hxx.
|
inlinevirtual |
Reimplemented in LwpCellLayout, LwpHiddenCellLayout, LwpConnectedCellLayout, LwpFootnoteLayout, LwpFnRowLayout, LwpFnCellLayout, LwpEndnoteLayout, LwpEnSuperTableLayout, LwpFnSuperTableLayout, LwpFrameLayout, LwpGroupLayout, LwpDropcapLayout, LwpHeadLayout, LwpNoteLayout, LwpNoteHeaderLayout, LwpNoteTextLayout, LwpViewportLayout, LwpPageLayout, LwpHeaderLayout, LwpFooterLayout, LwpRowLayout, LwpRowHeadingLayout, LwpTableLayout, LwpSuperTableLayout, LwpColumnLayout, LwpTableHeadingLayout, and LwpTocSuperLayout.
Definition at line 291 of file lwplayout.hxx.
References LWP_VIRTUAL_LAYOUT.
Referenced by FindChildByType(), LwpEnSuperTableLayout::GetMainTableLayout(), LwpFnSuperTableLayout::GetMainTableLayout(), LwpSuperTableLayout::GetTableHeadingLayout(), LwpSuperTableLayout::GetTableLayout(), GetUseWhen(), IsCell(), IsFooter(), IsFrame(), IsGroupHead(), IsHeader(), IsPage(), and IsSuperTable().
|
inline |
Definition at line 117 of file lwplayout.hxx.
References m_bGettingMarginsSameAsParent, and MarginsSameAsParent().
Referenced by LwpMiddleLayout::MarginsValue().
|
inline |
Definition at line 153 of file lwplayout.hxx.
References m_bGettingMarginsValue, and MarginsValue().
Referenced by LwpSuperTableLayout::ApplyAlignment(), LwpFrameLayout::ApplyGraphicSize(), LwpCellLayout::ApplyPadding(), LwpFrame::ApplyPadding(), LwpGraphicObject::CreateGrafObject(), LwpGraphicOleObject::GetGrafScaledSize(), LwpPageLayout::GetMarginWidth(), LwpFrameLayout::GetMaxWidth(), LwpSuperTableLayout::GetTableWidth(), LwpSuperTableLayout::GetWidth(), LwpFrame::IsLeftWider(), LwpMiddleLayout::MarginsValue(), LwpFrame::ParseAnchorType(), LwpFooterLayout::ParseMargins(), LwpHeaderLayout::ParseMargins(), LwpPageLayout::ParseMargins(), LwpMasterPage::RegisterMasterPage(), LwpHeaderLayout::RegisterStyle(), and LwpFooterLayout::RegisterStyle().
|
inlinevirtual |
Reimplemented in LwpLayout.
Definition at line 98 of file lwplayout.hxx.
Referenced by LwpLayout::GetNumCols().
|
inlinevirtual |
Reimplemented in LwpPageLayout.
Definition at line 191 of file lwplayout.hxx.
rtl::Reference< LwpVirtualLayout > LwpVirtualLayout::GetParentLayout | ( | ) |
@descr: Get parent layout
Definition at line 317 of file lwplayout.cxx.
References get(), and LwpDLNFVList::GetParent().
Referenced by LwpLayout::GetContainerLayout(), LwpPlacableLayout::IsAnchorCell(), LwpPlacableLayout::IsAnchorFrame(), LwpPlacableLayout::IsAnchorPage(), and LwpFrame::XFConvert().
|
virtual |
@descr: get the relative type
Reimplemented in LwpPlacableLayout.
Definition at line 288 of file lwplayout.cxx.
References LwpLayoutRelativityGuts::LAY_PARENT_RELATIVE.
Referenced by LwpMiddleLayout::CanSizeRight(), LwpMiddleLayout::GetOrigin(), LwpPlacableLayout::GetRelativeType(), IsRelativeAnchored(), and LwpFribFrame::XFConvert().
|
inline |
Definition at line 171 of file lwplayout.hxx.
References m_StyleName.
Referenced by LwpTableLayout::ConvertColumn(), LwpTableLayout::GetColumnWidth(), LwpFrameLayout::GetNextLinkName(), LwpMasterPage::RegisterMasterPage(), and LwpPara::RegisterMasterPage().
LwpUseWhen * LwpVirtualLayout::GetUseWhen | ( | ) |
@descr: Get usewhen pointer
Definition at line 224 of file lwplayout.cxx.
References get(), GetLayoutType(), LwpDLNFVList::GetParent(), LWP_PAGE_LAYOUT, m_bGettingUseWhen, and VirtualGetUseWhen().
Referenced by LwpPageLayout::GetOddChildLayout(), LwpLayout::GetUsePage(), LwpLayout::GetUseWhenType(), LwpLayout::IsUseOnAllEvenPages(), LwpLayout::IsUseOnAllOddPages(), LwpLayout::IsUseOnAllPages(), LwpLayout::IsUseOnPage(), LwpPageLayout::RegisterEndnoteStyle(), and LwpPageLayout::RegisterStyle().
|
inline |
Definition at line 200 of file lwplayout.hxx.
References enumXFAlignBottom, enumXFAlignMiddle, enumXFAlignTop, m_nAttributes, STYLE_BOTTOMALIGNED, and STYLE_CENTEREDVERTICALLY.
Referenced by LwpCellLayout::RegisterDefaultCell(), and LwpCellLayout::RegisterStyle().
|
inlinevirtual |
Reimplemented in LwpFrameLayout, LwpMiddleLayout, LwpPageLayout, LwpSuperTableLayout, and LwpColumnLayout.
Definition at line 213 of file lwplayout.hxx.
Referenced by LwpFrame::IsLeftWider().
|
inlinevirtual |
Reimplemented in LwpMiddleLayout.
Definition at line 216 of file lwplayout.hxx.
|
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().
|
protectedvirtual |
@descr: Whether it is honoring protection
Reimplemented in LwpMiddleLayout.
Definition at line 141 of file lwplayout.cxx.
References get(), LwpFoundry::GetDocument(), LwpDocument::GetHonorProtection(), LwpDLNFVList::GetParent(), LwpDocument::GetRootDocument(), m_nAttributes2, LwpObject::m_pFoundry, and STYLE2_HONORPROTECTION.
Referenced by GetHonorProtection(), and LwpMiddleLayout::HonorProtection().
|
inlinevirtual |
Reimplemented in LwpPlacableLayout.
Definition at line 175 of file lwplayout.hxx.
|
inlinevirtual |
Reimplemented in LwpPlacableLayout.
Definition at line 174 of file lwplayout.hxx.
|
inlinevirtual |
Reimplemented in LwpPlacableLayout.
Definition at line 173 of file lwplayout.hxx.
|
inlinevirtual |
Reimplemented in LwpMiddleLayout.
Definition at line 100 of file lwplayout.hxx.
Referenced by LwpMiddleLayout::IsAutoGrow().
|
inlineprotectedvirtual |
Reimplemented in LwpMiddleLayout.
Definition at line 223 of file lwplayout.hxx.
Referenced by GetIsAutoGrowDown(), and LwpMiddleLayout::IsAutoGrowDown().
|
inlinevirtual |
Reimplemented in LwpMiddleLayout.
Definition at line 102 of file lwplayout.hxx.
Referenced by LwpMiddleLayout::IsAutoGrowLeft(), IsAutoGrowWidth(), and IsFitGraphic().
|
inlinevirtual |
Reimplemented in LwpMiddleLayout.
Definition at line 103 of file lwplayout.hxx.
Referenced by LwpMiddleLayout::IsAutoGrowRight(), IsAutoGrowWidth(), and IsFitGraphic().
|
inlinevirtual |
Reimplemented in LwpMiddleLayout.
Definition at line 101 of file lwplayout.hxx.
Referenced by LwpMiddleLayout::IsAutoGrowUp().
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().
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().
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().
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().
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.
|
inlinevirtual |
Reimplemented in LwpFrameLayout.
Definition at line 193 of file lwplayout.hxx.
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().
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().
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.
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().
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().
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.
|
protectedvirtual |
@descr: Whether it is protected
Reimplemented in LwpMiddleLayout.
Definition at line 167 of file lwplayout.cxx.
References get(), LwpFoundry::GetDocument(), LwpDocument::GetHonorProtection(), LwpDLNFVList::GetParent(), m_nAttributes, LwpObject::m_pFoundry, and STYLE_PROTECTED.
Referenced by GetIsProtected(), and LwpMiddleLayout::IsProtected().
bool LwpVirtualLayout::IsRelativeAnchored | ( | ) |
@descr: whether it is relative anchored layout
Definition at line 295 of file lwplayout.cxx.
References GetRelativeType(), LwpLayoutRelativityGuts::LAY_INLINE, LwpLayoutRelativityGuts::LAY_INLINE_NEWLINE, LwpLayoutRelativityGuts::LAY_INLINE_VERTICAL, LwpLayoutRelativityGuts::LAY_PARA_RELATIVE, and nType.
Referenced by LwpLayout::GetContainerLayout(), LwpPlacableLayout::IsAnchorCell(), LwpPlacableLayout::IsAnchorFrame(), LwpPlacableLayout::IsAnchorPage(), LwpFrameLayout::XFConvert(), LwpGroupLayout::XFConvert(), and LwpSuperTableLayout::XFConvert().
bool LwpVirtualLayout::IsStyleLayout | ( | ) |
Definition at line 345 of file lwplayout.cxx.
References get(), LwpDLNFVList::GetParent(), m_bGettingStyleLayout, m_nAttributes3, and STYLE3_STYLELAYOUT.
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.
|
inlinevirtual |
Reimplemented in LwpLayout.
Definition at line 188 of file lwplayout.hxx.
Referenced by LwpLayout::IsUseOnAllEvenPages().
|
inlinevirtual |
Reimplemented in LwpLayout.
Definition at line 189 of file lwplayout.hxx.
Referenced by LwpLayout::IsUseOnAllOddPages().
|
inlinevirtual |
Reimplemented in LwpLayout.
Definition at line 187 of file lwplayout.hxx.
Referenced by LwpLayout::IsUseOnAllPages().
|
inlinevirtual |
Reimplemented in LwpLayout.
Definition at line 190 of file lwplayout.hxx.
Referenced by LwpLayout::IsUseOnPage().
|
protectedvirtual |
Reimplemented in LwpMiddleLayout.
Definition at line 121 of file lwplayout.cxx.
References m_nAttributes2, and STYLE2_MARGINSSAMEASPARENT.
Referenced by GetMarginsSameAsParent(), and LwpMiddleLayout::MarginsSameAsParent().
|
inlineprotectedvirtual |
Reimplemented in LwpMiddleLayout.
Definition at line 224 of file lwplayout.hxx.
Referenced by GetMarginsValue(), and LwpMiddleLayout::MarginsValue().
bool LwpVirtualLayout::NoContentReference | ( | ) |
Definition at line 340 of file lwplayout.cxx.
References m_nAttributes2, and STYLE2_NOCONTENTREFERENCE.
|
overrideprotectedvirtual |
@descr Read name of LwpDLNFVList from object stream
Reimplemented from LwpDLNFPVList.
Reimplemented in LwpHeadLayout, LwpMiddleLayout, LwpLayout, LwpPlacableLayout, LwpNoteLayout, LwpNoteHeaderLayout, LwpNoteTextLayout, LwpViewportLayout, LwpPageLayout, LwpHeaderLayout, LwpFooterLayout, LwpRowLayout, LwpRowHeadingLayout, LwpTableLayout, LwpSuperTableLayout, LwpColumnLayout, LwpTableHeadingLayout, LwpSuperParallelColumnLayout, LwpParallelColumnsLayout, LwpSuperGlossaryLayout, and LwpTocSuperLayout.
Definition at line 101 of file lwplayout.cxx.
References m_nAttributes, m_nAttributes2, m_nAttributes3, m_nDirection, m_nEditorID, m_NextEnumerated, m_nOverrideFlag, LwpObject::m_pObjStrm, m_PreviousEnumerated, LwpObjectStream::QuickReaduInt16(), LwpObjectStream::QuickReaduInt32(), LwpDLNFPVList::Read(), LwpObjectID::ReadIndexed(), and LwpObjectStream::SkipExtra().
Referenced by LwpHeadLayout::Read(), LwpMiddleLayout::Read(), LwpRowLayout::Read(), and LwpColumnLayout::Read().
void LwpVirtualLayout::RegisterChildStyle | ( | ) |
@descr: Register child layout style
Definition at line 327 of file lwplayout.cxx.
References get(), LwpDLNFVList::GetChildHead(), and LwpObject::m_pFoundry.
Referenced by LwpCellLayout::RegisterStyle(), LwpFrameLayout::RegisterStyle(), LwpGroupLayout::RegisterStyle(), LwpPageLayout::RegisterStyle(), LwpHeaderLayout::RegisterStyle(), and LwpFooterLayout::RegisterStyle().
|
inline |
Definition at line 212 of file lwplayout.hxx.
References m_StyleName.
Referenced by LwpFrame::RegisterStyle().
|
inlinevirtual |
Reimplemented in LwpLayout.
Definition at line 186 of file lwplayout.hxx.
Referenced by GetUseWhen(), and LwpLayout::VirtualGetUseWhen().
|
protected |
Definition at line 240 of file lwplayout.hxx.
Referenced by LwpMiddleLayout::IsAutoGrowUp().
|
protected |
Definition at line 237 of file lwplayout.hxx.
Referenced by LwpMiddleLayout::GetBorderStuff().
|
protected |
Definition at line 234 of file lwplayout.hxx.
Referenced by GetExtMarginsValue().
|
protected |
Definition at line 230 of file lwplayout.hxx.
Referenced by GetHasProtection().
|
protected |
Definition at line 228 of file lwplayout.hxx.
Referenced by GetHonorProtection().
|
protected |
Definition at line 232 of file lwplayout.hxx.
Referenced by GetIsAutoGrowDown().
|
protected |
Definition at line 231 of file lwplayout.hxx.
Referenced by GetIsProtected().
|
protected |
Definition at line 229 of file lwplayout.hxx.
Referenced by GetMarginsSameAsParent().
|
protected |
Definition at line 233 of file lwplayout.hxx.
Referenced by GetMarginsValue().
|
protected |
Definition at line 236 of file lwplayout.hxx.
Referenced by LwpMiddleLayout::GetScaleCenter().
|
protected |
Definition at line 239 of file lwplayout.hxx.
Referenced by IsStyleLayout().
|
protected |
Definition at line 235 of file lwplayout.hxx.
Referenced by LwpMiddleLayout::GetUsePrinterSettings().
|
protected |
Definition at line 238 of file lwplayout.hxx.
Referenced by GetUseWhen().
|
protected |
Definition at line 241 of file lwplayout.hxx.
Referenced by LwpMiddleLayout::GetTabOverride(), GetVerticalAlignmentType(), HasProtection(), IsComplex(), IsProtected(), LwpMiddleLayout::IsProtected(), and Read().
|
protected |
Definition at line 242 of file lwplayout.hxx.
Referenced by LwpLayout::GetColGap(), HonorProtection(), LwpMiddleLayout::HonorProtection(), LwpColumnLayout::IsJustifiable(), MarginsSameAsParent(), NoContentReference(), and Read().
|
protected |
Definition at line 243 of file lwplayout.hxx.
Referenced by LwpMiddleLayout::DetermineWidth(), LwpMiddleLayout::GetMinimumWidth(), LwpMiddleLayout::GetUsePrinterSettings(), IsInlineToMargin(), IsMinimumHeight(), IsStyleLayout(), and Read().
|
protected |
Definition at line 245 of file lwplayout.hxx.
Referenced by LwpMiddleLayout::IsAutoGrow(), LwpMiddleLayout::IsAutoGrowDown(), LwpMiddleLayout::IsAutoGrowLeft(), LwpMiddleLayout::IsAutoGrowRight(), LwpMiddleLayout::IsAutoGrowUp(), LwpMiddleLayout::IsSizeRightToContainer(), LwpMiddleLayout::IsSizeRightToContent(), Read(), LwpRowLayout::RegisterCurRowStyle(), LwpTableLayout::RegisterRows(), LwpRowLayout::RegisterStyle(), and LwpTableLayout::SplitRowToCells().
|
protected |
Definition at line 246 of file lwplayout.hxx.
Referenced by Read().
|
protected |
Definition at line 247 of file lwplayout.hxx.
Referenced by Read().
|
protected |
Definition at line 244 of file lwplayout.hxx.
Referenced by LwpMiddleLayout::ExtMarginsValue(), LwpMiddleLayout::GetBackgroundStuff(), LwpPlacableLayout::GetBaseLineOffset(), LwpMiddleLayout::GetBorderStuff(), LwpLayout::GetColGap(), LwpMiddleLayout::GetContentOrientation(), LwpMiddleLayout::GetMinimumWidth(), LwpLayout::GetNumCols(), LwpPlacableLayout::GetRelativityPiece(), LwpMiddleLayout::GetScaleCenter(), LwpMiddleLayout::GetScaleMode(), LwpMiddleLayout::GetScaleTile(), LwpLayout::GetShadow(), LwpLayout::GetUsePage(), LwpMiddleLayout::GetUsePrinterSettings(), LwpPlacableLayout::GetWrapType(), LwpMiddleLayout::HonorProtection(), LwpMiddleLayout::IsAutoGrow(), LwpMiddleLayout::IsAutoGrowDown(), LwpMiddleLayout::IsAutoGrowLeft(), LwpMiddleLayout::IsAutoGrowRight(), LwpMiddleLayout::IsAutoGrowUp(), LwpMiddleLayout::IsProtected(), LwpMiddleLayout::IsSizeRightToContainer(), LwpMiddleLayout::IsSizeRightToContent(), LwpLayout::IsUseOnAllEvenPages(), LwpLayout::IsUseOnAllOddPages(), LwpLayout::IsUseOnAllPages(), LwpLayout::IsUseOnPage(), LwpMiddleLayout::MarginsSameAsParent(), LwpMiddleLayout::MarginsValue(), Read(), and LwpLayout::VirtualGetUseWhen().
|
protected |
Definition at line 248 of file lwplayout.hxx.
Referenced by Read().
|
protected |
Definition at line 249 of file lwplayout.hxx.
Referenced by LwpCellLayout::ConvertCell(), LwpRowLayout::ConvertCommonRow(), GetStyleName(), LwpTableLayout::ParseTable(), LwpRowLayout::RegisterCurRowStyle(), LwpCellLayout::RegisterStyle(), LwpPageLayout::RegisterStyle(), LwpRowLayout::RegisterStyle(), LwpTableLayout::RegisterStyle(), LwpColumnLayout::RegisterStyle(), and SetStyleName().