40 #include <librevenge/librevenge.h> 65 for (
auto &val : m_pattern) val=0;
70 unsigned char m_pattern[8];
91 bool checkHeader(
MWAWHeader *header,
bool strict=false) final;
94 void parse(
librevenge::RVNGTextInterface *documentInterface) final;
101 void createDocument(
librevenge::RVNGTextInterface *documentInterface);
106 void newPage(
int number);
117 bool readZonesList();
120 bool readPrintInfo(
MWAWEntry const &entry);
123 bool readDocumentInfo(
MWAWEntry const &entry);
126 bool readSlideList(
MWAWEntry const &entry);
132 bool readGraphic(
MWAWEntry const &entry);
135 bool readUnknown9(
MWAWEntry const &entry);
138 bool readColors(
long endPos);
141 bool readPattern(
long endPos,
MoreStruct::Pattern &pattern);
144 bool readBackside(
long endPos, std::
string &extra);
147 bool readFreePos(
MWAWEntry const &entry);
150 bool readUnkn9Sub(
long endPos);
157 bool checkAndStore(
MWAWEntry const &entry);
166 libmwaw::DebugFile &rsrcAscii();
std::shared_ptr< MoreTextInternal::State > m_state
the state
Definition: MoreText.hxx:155
Internal: the subdocument of a MoreParser.
Definition: MoreParser.cxx:103
std::ostream & operator<<(std::ostream &o, Shape const &shape)
Definition: BeagleWksDRParser.cxx:107
Definition: MWAWDocument.hxx:56
Definition: MoreParser.hxx:59
friend class MoreParser
Definition: MoreText.hxx:66
the main class to read a More file
Definition: MoreParser.hxx:80
namespace used to regroup all libwpd functions, enumerations which we have redefined for internal usa...
Definition: libmwaw_internal.cxx:50
the class to store a color
Definition: libmwaw_internal.hxx:192
std::shared_ptr< MWAWRSRCParser > MWAWRSRCParserPtr
a smart pointer of MWAWRSRCParser
Definition: libmwaw_internal.hxx:559
Pattern()
constructor
Definition: MoreParser.hxx:61
the main class to read the text part of More Text file
Definition: MoreText.hxx:64
a namespace used to define basic structures in a More file
Definition: MoreParser.cxx:1278
MWAWColor m_backColor
the back color
Definition: MoreParser.hxx:74
virtual class which defines the ancestor of all text zone parser
Definition: MWAWParser.hxx:298
std::shared_ptr< MWAWInputStream > MWAWInputStreamPtr
a smart pointer of MWAWInputStream
Definition: libmwaw_internal.hxx:549
bool getColor(int color, MWAWColor &col)
try to convert a file data to a color
Definition: FullWrtStruct.cxx:45
bool createZones()
try to create the text zones using read data
Definition: MoreText.cxx:573
basic class to store an entry in a file This contained :
Definition: MWAWEntry.hxx:46
Internal: the structures of a MoreParser.
Definition: MoreParser.cxx:58
MWAWColor m_frontColor
the front color
Definition: MoreParser.hxx:72