38 #ifndef WRITER_PLS_PARSER 39 # define WRITER_PLS_PARSER 75 bool checkHeader(
MWAWHeader *header,
bool strict=false) final;
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);
112 bool findSection(
int zone, MWAWVec2i limits,
MWAWSection &sec);
130 double getTextHeight() const;
133 void newPage(
int number);
145 bool readFonts(
int nFonts,
int type,
Definition: MWAWDocument.hxx:56
Internal: the structures of a WriterPlsParser.
Definition: WriterPlsParser.cxx:58
void parse(MWAWListenerPtr &listener, libmwaw::SubDocumentType type) final
the parser function
Definition: WriterPlsParser.cxx:622
std::shared_ptr< MWAWRSRCParser > MWAWRSRCParserPtr
a smart pointer of MWAWRSRCParser
Definition: libmwaw_internal.hxx:557
virtual class which defines the ancestor of all text zone parser
Definition: MWAWParser.hxx:298
a class which stores section properties
Definition: MWAWSection.hxx:45
std::shared_ptr< MWAWInputStream > MWAWInputStreamPtr
a smart pointer of MWAWInputStream
Definition: libmwaw_internal.hxx:547
class to store the paragraph properties
Definition: MWAWParagraph.hxx:84
Internal: the subdocument of a WriterPlsParser.
Definition: WriterPlsParser.cxx:593
the main class to read a Writerperfect file
Definition: WriterPlsParser.hxx:64