38 #ifndef WRITE_NOW_TEXT
39 # define WRITE_NOW_TEXT
126 bool send(std::vector<WriteNowTextInternal::ContentZone> &listZones,
127 std::vector<shared_ptr<WriteNowTextInternal::ContentZones> > &footnoteList,
170 shared_ptr<WriteNowTextInternal::State>
m_state;
bool send(WriteNowEntry const &entry)
send the text to the listener
Definition: WriteNowText.cxx:1719
shared_ptr< WriteNowTextInternal::State > m_state
the state
Definition: WriteNowText.hxx:170
the main class to read the text part of writenow file
Definition: WriteNowText.hxx:81
bool createZones()
finds the different text zones
Definition: WriteNowText.cxx:658
Definition: WriteNowEntry.hxx:47
WriteNowEntry getHeader() const
returns the header entry (if defined)
Definition: WriteNowText.cxx:638
bool readFont(MWAWInputStream &input, bool inStyle, WriteNowTextInternal::Font &font)
read a font
Definition: WriteNowText.cxx:1193
the manager of the entries
Definition: WriteNowEntry.hxx:97
bool readParagraph(MWAWInputStream &input, WriteNowTextInternal::Paragraph &ruler)
read a paragraph format
Definition: WriteNowText.cxx:1283
void flushExtra()
sends the data which have not yet been sent to the listener
Definition: WriteNowText.cxx:2061
bool readTable(MWAWInputStream &input, WriteNowTextInternal::TableData &table)
read a table frame (checkme)
Definition: WriteNowText.cxx:1672
bool readStyles(WriteNowEntry const &entry)
try to read the styles zone
Definition: WriteNowText.cxx:1393
int version() const
returns the file version
Definition: WriteNowText.cxx:612
bool readTokenV2(MWAWInputStream &input, WriteNowTextInternal::Token &token)
read a token (v2)
Definition: WriteNowText.cxx:1627
bool parseZone(WriteNowEntry const &entry, std::vector< WriteNowEntry > &listData)
try to read the text zone ( list of entries ) and to create the text data zone
Definition: WriteNowText.cxx:945
void setProperty(WriteNowTextInternal::Paragraph const &ruler)
sends a paragraph property to the listener
Definition: WriteNowText.cxx:1383
int numPages() const
returns the number of pages
Definition: WriteNowText.cxx:619
shared_ptr< WriteNowTextInternal::ContentZones > parseContent(WriteNowEntry const &entry)
parse a text data zone ( and create the associated structure )
Definition: WriteNowText.cxx:794
WriteNowParser * m_mainParser
the main parser;
Definition: WriteNowText.hxx:176
Internal: the cell of a WriteNowText.
Definition: WriteNowText.cxx:471
bool readFontNames(WriteNowEntry const &entry)
try to read the fonts zone
Definition: WriteNowText.cxx:1070
Internal: the fonts.
Definition: WriteNowText.cxx:62
Internal: the table of a WriteNowText.
Definition: WriteNowText.cxx:203
bool readToken(MWAWInputStream &input, WriteNowTextInternal::Token &token)
read a token
Definition: WriteNowText.cxx:1586
WriteNowEntry getFooter() const
returns the footer entry (if defined)
Definition: WriteNowText.cxx:645
shared_ptr< WriteNowEntryManager > m_entryManager
the list of entry
Definition: WriteNowText.hxx:173
Internal: the structures of a WriteNowText.
Definition: WriteNowText.cxx:58
shared_ptr< MWAWParserState > MWAWParserStatePtr
a smart pointer of MWAWParserState
Definition: libmwaw_internal.hxx:386
void sendZone(int id)
send all the content zone of a zone defined by id 0: main, 1 header/footer, 2: footnote ...
Definition: WriteNowText.cxx:2024
WriteNowText & operator=(WriteNowText const &orig)
Internal: class to store the paragraph properties.
Definition: WriteNowText.cxx:92
WriteNowText(WriteNowParser &parser)
constructor
Definition: WriteNowText.cxx:603
Internal: the token of a WriteNowText.
Definition: WriteNowText.cxx:158
virtual ~WriteNowText()
destructor
Definition: WriteNowText.cxx:609
the main class to read a WriteNow file
Definition: WriteNowParser.hxx:68
MWAWParserStatePtr m_parserState
the parser state
Definition: WriteNowText.hxx:167