30#include <libwpd/libwpd.h>
32#include "shared_headers.h"
40 PageSpan( const _SH_PropertyList &xPropList);
42 void writePageMaster( const int iNum, DocumentHandler &xHandler) const;
43 void writeMasterPages( const int iStartingNum, const int iPageMasterNum, const bool bLastPageSpan, DocumentHandler &xHandler) const;
46 float getFormLength() { return mfFormLength; }
47 float getFormWidth() { return mfFormWidth; }
48 WPXFormQt::Orientation getFormQt::Orientation() { return mfFormQt::Orientation; }
50 float getMarginLeft() const;
51 float getMarginRight() const;
53 const std::vector<DocumentElement *> * getHeaderContent() const { return mpHeaderContent; }
54 void setHeaderContent(std::vector<DocumentElement *> * pHeaderContent) { mpHeaderContent = pHeaderContent; }
55 void setFooterContent(std::vector<DocumentElement *> * pFooterContent) { mpFooterContent = pFooterContent; }
56 void setHeaderLeftContent(std::vector<DocumentElement *> * pHeaderContent) { mpHeaderLeftContent = pHeaderContent; }
57 void setFooterLeftContent(std::vector<DocumentElement *> * pFooterContent) { mpFooterLeftContent = pFooterContent; }
59 void _writeHeaderFooter( const char *headerFooterTagName, const std::vector<DocumentElement *> & headerFooterContent,
60 DocumentHandler &xHandler) const;
62 _SH_PropertyList mxPropList;
63 std::vector<DocumentElement *> * mpHeaderContent;
64 std::vector<DocumentElement *> * mpFooterContent;
65 std::vector<DocumentElement *> * mpHeaderLeftContent;
66 std::vector<DocumentElement *> * mpFooterLeftContent;
|