59 namespace WNTextInternal
130 bool send(std::vector<WNTextInternal::ContentZone> &listZones,
131 std::vector<shared_ptr<WNTextInternal::ContentZones> > &footnoteList,
MWAWParserStatePtr m_parserState
the parser state
Definition: WNText.hxx:171
WNText(WNParser &parser)
constructor
Definition: WNText.cxx:550
bool parseZone(WNEntry const &entry, std::vector< WNEntry > &listData)
try to read the text zone ( list of entries ) and to create the text data zone
Definition: WNText.cxx:888
shared_ptr< MWAWParserState > MWAWParserStatePtr
Definition: ACText.hxx:49
bool readToken(MWAWInputStream &input, WNTextInternal::Token &token)
read a token
Definition: WNText.cxx:1523
void sendZone(int id)
send all the content zone of a zone defined by id 0: main, 1 header/footer, 2: footnote ...
Definition: WNText.cxx:1954
shared_ptr< WNEntryManager > m_entryManager
the list of entry
Definition: WNText.hxx:177
WNEntry getFooter() const
returns the footer entry (if defined)
Definition: WNText.cxx:592
bool readParagraph(MWAWInputStream &input, WNTextInternal::Paragraph &ruler)
read a paragraph format
Definition: WNText.cxx:1223
void setProperty(WNTextInternal::Paragraph const &ruler)
sends a paragraph property to the listener
Definition: WNText.cxx:1323
Internal: the token of a WNText.
Definition: WNText.cxx:153
bool readTokenV2(MWAWInputStream &input, WNTextInternal::Token &token)
read a token (v2)
Definition: WNText.cxx:1564
bool readFontNames(WNEntry const &entry)
try to read the fonts zone
Definition: WNText.cxx:1012
bool readFont(MWAWInputStream &input, bool inStyle, WNTextInternal::Font &font)
read a font
Definition: WNText.cxx:1134
Class to store font.
Definition: MWAWFont.hxx:47
a class to define the parser state
Definition: MWAWParser.hxx:60
bool readStyles(WNEntry const &entry)
try to read the styles zone
Definition: WNText.cxx:1333
shared_ptr< WNTextInternal::ContentZones > parseContent(WNEntry const &entry)
parse a text data zone ( and create the associated structure )
Definition: WNText.cxx:740
Internal: the cell of a WNText.
Definition: WNText.cxx:402
Internal: class to store the paragraph properties.
Definition: WNText.cxx:90
bool createZones()
finds the different text zones
Definition: WNText.cxx:605
Internal: the table of a WNText.
Definition: WNText.cxx:196
Internal: the fonts.
Definition: WNText.cxx:62
int version() const
returns the file version
Definition: WNText.cxx:559
bool send(WNEntry const &entry)
send the text to the listener
Definition: WNText.cxx:1655
Definition: WNEntry.hxx:47
void flushExtra()
sends the data which have not yet been sent to the listener
Definition: WNText.cxx:1991
virtual ~WNText()
destructor
Definition: WNText.cxx:556
the main class to read a WriteNow file
Definition: WNParser.hxx:68
WNEntry getHeader() const
returns the header entry (if defined)
Definition: WNText.cxx:585
shared_ptr< WNTextInternal::State > m_state
the state
Definition: WNText.hxx:174
bool readTable(MWAWInputStream &input, WNTextInternal::TableData &table)
read a table frame (checkme)
Definition: WNText.cxx:1608
WNText & operator=(WNText const &orig)
int numPages() const
returns the number of pages
Definition: WNText.cxx:566
the main class to read the text part of writenow file
Definition: WNText.hxx:85
WNParser * m_mainParser
the main parser;
Definition: WNText.hxx:180
the manager of the entries
Definition: WNEntry.hxx:93