57#ifndef INCLUDED_LOTUSWORDPRO_SOURCE_FILTER_LWPPAGELAYOUT_HXX
58#define INCLUDED_LOTUSWORDPRO_SOURCE_FILTER_LWPPAGELAYOUT_HXX
106 virtual sal_Int32
GetPageNumber(sal_uInt16 nLayoutNumber)
override;
122 void Read()
override;
147 void Read()
override;
Stream wrapper for sax writer.
AtomHolder class of Word Pro to hold a string.
virtual void RegisterStyle()
@descr default register style function
virtual void RegisterStyle() override
@descr: Register master page and page master style
void ParseBorders(XFPageMaster *pm1)
@descr: set page borders
bool HasFillerPageText(LwpFoundry const *pFoundry)
@descr: Whether has filler page text in current page layout
void ParseBackColor(XFPageMaster *pm1)
@descr: set page back color
LwpHeaderLayout * GetHeaderLayout()
bool HasColumns()
@descr: Whether current page layout has columns
virtual ~LwpPageLayout() override
LwpPageLayout * GetOddChildLayout()
@descr: Get the odd layout if current page layout is mirror page
LwpAtomHolder m_PaperName
virtual sal_Int32 GetPageNumber(sal_uInt16 nLayoutNumber) override
@descr: Get the pagenumber
void GetWidthAndHeight(double &fWidth, double &fHeight)
@descr: Get page width and height
void ParseColumns(XFPageMaster *pm1)
@descr: set page columns
OUString RegisterEndnoteStyle()
@descr: Register master page for endnote which name is "endnote"
void ParseBackGround(XFPageMaster *pm1)
@descr: set page background
void ParseFootNoteSeparator(XFPageMaster *pm1)
@descr: set page footnote separator information
void ConvertFillerPageText(XFContentContainer *pCont)
@descr: Parse filler page text
void ParsePatternFill(XFPageMaster *pm1)
@descr: set page back pattern
bool operator<(LwpPageLayout &Other)
@descr: Compare the position of layout.
void ParseGeometry(XFPageMaster *pm1)
@descr: set page height and width
void ResetXFColumns()
@descr: Clear columns style in page layout
double GetMarginWidth()
@descr: Get margin width of page
virtual LWP_LAYOUT_TYPE GetLayoutType() override
double GetHeight() override
@descr: Get page height
void ParseMargins(XFPageMaster *pm1)
@descr: set page margins
void ParseShadow(XFPageMaster *pm1)
@descr: set page shadow
void Read() override
@descr Read name of LwpDLNFVList from object stream
LwpPara * GetPagePosition()
@descr: Get the position of pagelayout
void ParseWaterMark(XFPageMaster *pm1)
@descr: set page watermark
LwpFooterLayout * GetFooterLayout()
virtual void Parse(IXFStream *pOutputStream) override
@descr default parse function
double GetWidth() override
@descr: Get page width
XFPageMaster * m_pXFPageMaster
LwpPageLayout(LwpObjectHeader const &objHdr, LwpSvStream *pStrm)
LwpAtomHolder m_PrinterBinName
encapsulate XInputStream to provide SvStream like interfaces