44 namespace BWTextInternal
91 shared_ptr<MWAWSubDocument>
getHeader(
int page,
int &numSimillar);
93 shared_ptr<MWAWSubDocument>
getFooter(
int page,
int &numSimillar);
101 bool sendHF(
int hfId,
int sectId);
void flushExtra()
sends the data which have not yet been sent to the listener
Definition: BWText.cxx:608
Internal: the subdocument of a BWText.
Definition: BWText.cxx:275
BWText & operator=(BWText const &orig)
shared_ptr< BWTextInternal::State > m_state
the state
Definition: BWText.hxx:120
BWText(BWParser &parser)
constructor
Definition: BWText.cxx:335
int numPages() const
returns the number of pages
Definition: BWText.cxx:350
shared_ptr< MWAWSubDocument > getFooter(int page, int &numSimillar)
return a footer subdocument
Definition: BWText.cxx:384
the main class to read the text part of BeagleWorks Text file
Definition: BWText.hxx:60
bool readFont(BWTextInternal::Font &font, long endPos)
try to read a font properties
Definition: BWText.cxx:869
MWAWParserStatePtr m_parserState
the parser state
Definition: BWText.hxx:117
int version() const
returns the file version
Definition: BWText.cxx:343
Internal: a class used to store the font data of a BWText.
Definition: BWText.cxx:63
void updatePageSpanList(std::vector< MWAWPageSpan > &spanList)
update the page span list
BWParser * m_mainParser
the main parser;
Definition: BWText.hxx:123
the main class to read a BeagleWorks file
Definition: BWParser.hxx:57
bool createZones(MWAWEntry &entry)
try to create the text zones
Definition: BWText.cxx:418
bool sendMainText()
send a main zone
Definition: BWText.cxx:583
Internal: a class used to store the section data of a BWText.
Definition: BWText.cxx:169
bool sendText(MWAWEntry entry)
try to send a text zone
Definition: BWText.cxx:630
bool readFontsName(MWAWEntry &entry)
try to the font names
Definition: BWText.cxx:901
class to store the paragraph properties
Definition: MWAWParagraph.hxx:82
bool sendHF(int hfId, int sectId)
try to send a header/footer id
Definition: BWText.cxx:588
shared_ptr< MWAWParserState > MWAWParserStatePtr
a smart pointer of MWAWParserState
Definition: libmwaw_internal.hxx:356
basic class to store an entry in a file This contained :
Definition: MWAWEntry.hxx:46
virtual ~BWText()
destructor
Definition: BWText.cxx:340
bool readSection(MWAWEntry const &entry, BWTextInternal::Section §ion)
try to read a section
Definition: BWText.cxx:1055
bool readParagraph(MWAWParagraph ¶, long endPos, bool inSection=false)
try to read a paragraph knowing end pos
Definition: BWText.cxx:950
void countPages()
update the number of pages and the number of page by section
Definition: BWText.cxx:508
shared_ptr< MWAWSubDocument > getHeader(int page, int &numSimillar)
return an header subdocument
Definition: BWText.cxx:357