38 #ifndef WRITER_PLS_PARSER 39 # define WRITER_PLS_PARSER 75 bool checkHeader(
MWAWHeader *header,
bool strict=
false);
78 void parse(librevenge::RVNGTextInterface *documentInterface);
85 void createDocument(librevenge::RVNGTextInterface *documentInterface);
94 bool readWindowsInfo(
int zone);
100 bool readWindowsZone(
int zone);
103 bool readPageInfo(
int zone);
106 bool readColInfo(
int zone);
109 bool readParagraphInfo(
int zone);
130 double getTextHeight()
const;
133 void newPage(
int number);
145 bool readFonts(
int nFonts,
int type,
146 std::vector<WriterPlsParserInternal::Font> &fonts);
150 int nLines, std::vector<WriterPlsParserInternal::Line> &lines);
158 shared_ptr<WriterPlsParserInternal::State>
m_state;
Paragraph informations.
Definition: WriterPlsParser.cxx:131
MWAWVec2< int > MWAWVec2i
MWAWVec2 of int.
Definition: libmwaw_internal.hxx:795
Internal: the structures of a WriterPlsParser.
Definition: WriterPlsParser.cxx:58
shared_ptr< MWAWRSRCParser > MWAWRSRCParserPtr
a smart pointer of MWAWRSRCParser
Definition: libmwaw_internal.hxx:527
Internal: class to store the beginning of all paragraph data.
Definition: WriterPlsParser.cxx:462
void parse(MWAWListenerPtr &listener, libmwaw::SubDocumentType type)
the parser function
Definition: WriterPlsParser.cxx:593
virtual class which defines the ancestor of all text zone parser
Definition: MWAWParser.hxx:295
a class which stores section properties
Definition: MWAWSection.hxx:45
shared_ptr< MWAWInputStream > MWAWInputStreamPtr
a smart pointer of MWAWInputStream
Definition: libmwaw_internal.hxx:517
shared_ptr< WriterPlsParserInternal::State > m_state
the state
Definition: WriterPlsParser.hxx:158
class to store the paragraph properties
Definition: MWAWParagraph.hxx:81
Internal: the subdocument of a WriterPlsParser.
Definition: WriterPlsParser.cxx:549
the main class to read a Writerperfect file
Definition: WriterPlsParser.hxx:64