the main class to read the structure shared between different BeagleWorks files More...
#include <BeagleWksStructManager.hxx>
Classes | |
| struct | Frame |
| Internal: a structure use to store a frame in a BeagleWorks files. More... | |
Public Member Functions | |
| BeagleWksStructManager (MWAWParserStatePtr parserState) | |
| constructor More... | |
| ~BeagleWksStructManager () | |
| destructor More... | |
| bool | getFrame (int fId, Frame &frame) const |
| returns a frame corresponding to an id More... | |
| std::map< int, Frame > const & | getIdFrameMap () const |
| returns the id to frame map More... | |
| int | getFontId (int fFontId) const |
| returns a font id corresponding to a file id (or -3) More... | |
| void | getHeaderFooterEntries (MWAWEntry &header, MWAWEntry &footer) const |
| returns the header, footer entries (find by readDocumentInfo) More... | |
| bool | readFontNames (MWAWEntry const &entry) |
| read the font names More... | |
| bool | readFrame (MWAWEntry const &entry) |
| read the frame More... | |
| bool | readDocumentInfo () |
| read the document information ( pagespan + header/footer) More... | |
| bool | readDocumentPreferences () |
| read the document preferences More... | |
| bool | readPicture (int pId, librevenge::RVNGBinaryData &pict) |
| read a picture (edtp resource ) More... | |
| bool | readwPos (MWAWEntry const &entry) |
| read the windows positions ( wPos 1001 resource block ) More... | |
| bool | readFontStyle (MWAWEntry const &entry) |
| read the font style ressource More... | |
| bool | readCellInFormula (Vec2i actPos, MWAWCellContent::FormulaInstruction &instr) |
| bool | readFormula (long endPos, Vec2i const &pos, std::vector< MWAWCellContent::FormulaInstruction > &formula, std::string &error) |
Protected Member Functions | |
| MWAWInputStreamPtr | getInput () |
| return the input input More... | |
| libmwaw::DebugFile & | ascii () |
| a DebugFile used to write what we recognize when we parse the document More... | |
| MWAWInputStreamPtr | rsrcInput () |
| return the input input More... | |
| libmwaw::DebugFile & | rsrcAscii () |
| a DebugFile used to write what we recognize when we parse the document in rsrc More... | |
Protected Attributes | |
| MWAWParserStatePtr | m_parserState |
| the parser state More... | |
| shared_ptr< BeagleWksStructManagerInternal::State > | m_state |
| the state More... | |
Private Member Functions | |
| BeagleWksStructManager (BeagleWksStructManager const &orig) | |
| BeagleWksStructManager & | operator= (BeagleWksStructManager const &orig) |
the main class to read the structure shared between different BeagleWorks files
| BeagleWksStructManager::BeagleWksStructManager | ( | MWAWParserStatePtr | parserState | ) |
constructor
| BeagleWksStructManager::~BeagleWksStructManager | ( | ) |
destructor
|
private |
|
protected |
a DebugFile used to write what we recognize when we parse the document
Referenced by readDocumentInfo(), readDocumentPreferences(), readFontNames(), and readFrame().
| int BeagleWksStructManager::getFontId | ( | int | fFontId | ) | const |
returns a font id corresponding to a file id (or -3)
| bool BeagleWksStructManager::getFrame | ( | int | fId, |
| Frame & | frame | ||
| ) | const |
returns a frame corresponding to an id
| void BeagleWksStructManager::getHeaderFooterEntries | ( | MWAWEntry & | header, |
| MWAWEntry & | footer | ||
| ) | const |
returns the header, footer entries (find by readDocumentInfo)
| std::map< int, BeagleWksStructManager::Frame > const & BeagleWksStructManager::getIdFrameMap | ( | ) | const |
returns the id to frame map
|
protected |
return the input input
Referenced by readCellInFormula(), readDocumentInfo(), readDocumentPreferences(), readFontNames(), readFormula(), and readFrame().
|
private |
| bool BeagleWksStructManager::readCellInFormula | ( | Vec2i | actPos, |
| MWAWCellContent::FormulaInstruction & | instr | ||
| ) |
Referenced by readFormula().
| bool BeagleWksStructManager::readDocumentInfo | ( | ) |
read the document information ( pagespan + header/footer)
| bool BeagleWksStructManager::readDocumentPreferences | ( | ) |
read the document preferences
| bool BeagleWksStructManager::readFontNames | ( | MWAWEntry const & | entry | ) |
read the font names
| bool BeagleWksStructManager::readFontStyle | ( | MWAWEntry const & | entry | ) |
read the font style ressource
| bool BeagleWksStructManager::readFormula | ( | long | endPos, |
| Vec2i const & | pos, | ||
| std::vector< MWAWCellContent::FormulaInstruction > & | formula, | ||
| std::string & | error | ||
| ) |
| bool BeagleWksStructManager::readFrame | ( | MWAWEntry const & | entry | ) |
read the frame
| bool BeagleWksStructManager::readPicture | ( | int | pId, |
| librevenge::RVNGBinaryData & | pict | ||
| ) |
read a picture (edtp resource )
| bool BeagleWksStructManager::readwPos | ( | MWAWEntry const & | entry | ) |
read the windows positions ( wPos 1001 resource block )
|
protected |
a DebugFile used to write what we recognize when we parse the document in rsrc
Referenced by readFontStyle(), readPicture(), and readwPos().
|
protected |
return the input input
Referenced by readFontStyle(), readPicture(), and readwPos().
|
protected |
the parser state
Referenced by ascii(), getInput(), readDocumentInfo(), readFontNames(), readFormula(), readPicture(), rsrcAscii(), and rsrcInput().
|
protected |
the state
Referenced by getFontId(), getFrame(), getHeaderFooterEntries(), getIdFrameMap(), readDocumentInfo(), readFontNames(), and readFrame().