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:1720
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:659
Definition: WriteNowEntry.hxx:47
WriteNowEntry getHeader() const
returns the header entry (if defined)
Definition: WriteNowText.cxx:639
bool readFont(MWAWInputStream &input, bool inStyle, WriteNowTextInternal::Font &font)
read a font
Definition: WriteNowText.cxx:1194
the manager of the entries
Definition: WriteNowEntry.hxx:97
bool readParagraph(MWAWInputStream &input, WriteNowTextInternal::Paragraph &ruler)
read a paragraph format
Definition: WriteNowText.cxx:1284
void flushExtra()
sends the data which have not yet been sent to the listener
Definition: WriteNowText.cxx:2062
bool readTable(MWAWInputStream &input, WriteNowTextInternal::TableData &table)
read a table frame (checkme)
Definition: WriteNowText.cxx:1673
bool readStyles(WriteNowEntry const &entry)
try to read the styles zone
Definition: WriteNowText.cxx:1394
int version() const
returns the file version
Definition: WriteNowText.cxx:613
bool readTokenV2(MWAWInputStream &input, WriteNowTextInternal::Token &token)
read a token (v2)
Definition: WriteNowText.cxx:1628
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:946
void setProperty(WriteNowTextInternal::Paragraph const &ruler)
sends a paragraph property to the listener
Definition: WriteNowText.cxx:1384
int numPages() const
returns the number of pages
Definition: WriteNowText.cxx:620
shared_ptr< WriteNowTextInternal::ContentZones > parseContent(WriteNowEntry const &entry)
parse a text data zone ( and create the associated structure )
Definition: WriteNowText.cxx:795
WriteNowParser * m_mainParser
the main parser;
Definition: WriteNowText.hxx:176
Internal: the cell of a WriteNowText.
Definition: WriteNowText.cxx:472
bool readFontNames(WriteNowEntry const &entry)
try to read the fonts zone
Definition: WriteNowText.cxx:1071
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:1587
WriteNowEntry getFooter() const
returns the footer entry (if defined)
Definition: WriteNowText.cxx:646
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:445
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:2025
WriteNowText & operator=(WriteNowText const &orig)
Internal: class to store the paragraph properties.
Definition: WriteNowText.cxx:92
WriteNowText(WriteNowParser &parser)
constructor
Definition: WriteNowText.cxx:604
Internal: the token of a WriteNowText.
Definition: WriteNowText.cxx:158
virtual ~WriteNowText()
destructor
Definition: WriteNowText.cxx:610
the main class to read a WriteNow file
Definition: WriteNowParser.hxx:68
MWAWParserStatePtr m_parserState
the parser state
Definition: WriteNowText.hxx:167