Internal: the state of a MsWksDocument. More...
Public Member Functions | |
| State () | |
| constructor | |
Public Attributes | |
| MWAWDocument::Kind | m_kind |
| the type of document | |
| long | m_fileHeaderSize |
| the file header size | |
| int | m_freeZoneId |
| an id to count the number of free map | |
| std::multimap< int, MsWksDocument::Zone > | m_typeZoneMap |
| the list of zone (for v1-v3) document | |
| std::multimap< std::string, MWAWEntry > | m_entryMap |
| the list of entries, name->entry ( for v4 document) | |
| bool | m_hasHeader |
| true if there is a header v3 | |
| bool | m_hasFooter |
| true if there is a footer v3 | |
| shared_ptr< MWAWOLEParser > | m_oleParser |
| the ole parser | |
| shared_ptr< MsWks4Zone > | m_headerParser |
| parser of the header ole | |
| shared_ptr< MsWks4Zone > | m_footerParser |
| parser of the footer ole | |
| shared_ptr< MsWks4Zone > | m_footnoteParser |
| parser of the footnote ole | |
| std::map< std::string, shared_ptr< MsWks4Zone > > | m_frameParserMap |
| the frame parsers: name-> parser | |
| std::vector< std::string > | m_unparsedOlesName |
| the list of unparsed OLEs | |
| int | m_actPage |
| the actual page | |
| int | m_numPages |
| the number of page of the final document | |
| int | m_headerHeight |
| the header height if known | |
| int | m_footerHeight |
| the footer height if known | |
Internal: the state of a MsWksDocument.
| MsWksDocumentInternal::State::State | ( | ) | [inline] |
constructor
the actual page
| std::multimap<std::string, MWAWEntry> MsWksDocumentInternal::State::m_entryMap |
the list of entries, name->entry ( for v4 document)
the file header size
the footer height if known
parser of the footer ole
parser of the footnote ole
| std::map<std::string, shared_ptr<MsWks4Zone> > MsWksDocumentInternal::State::m_frameParserMap |
the frame parsers: name-> parser
int MsWksDocumentInternal::State::m_freeZoneId [mutable] |
an id to count the number of free map
true if there is a footer v3
true if there is a header v3
the header height if known
parser of the header ole
the type of document
the number of page of the final document
the ole parser
| std::multimap<int, MsWksDocument::Zone> MsWksDocumentInternal::State::m_typeZoneMap |
the list of zone (for v1-v3) document
| std::vector<std::string> MsWksDocumentInternal::State::m_unparsedOlesName |
the list of unparsed OLEs