40 #include <librevenge/librevenge.h>
68 void parse(librevenge::RVNGTextInterface *documentInterface);
72 void createDocument(librevenge::RVNGTextInterface *documentInterface);
124 shared_ptr<StyleParserInternal::State>
m_state;
bool createZones()
finds the different objects zones
Definition: StyleParser.cxx:217
bool readTabWidth(MWAWEntry const &entry)
tries to read the tab width zone : tabw
Definition: StyleParser.cxx:1474
bool readBackgroundColor(MWAWEntry const &entry)
tries to read the background color: bgcl
Definition: StyleParser.cxx:1315
bool readVersion(MWAWEntry const &entry)
tries to read the version zone: vers
Definition: StyleParser.cxx:1500
the main class to read a Style file
Definition: StyleParser.hxx:55
bool readRules(MWAWEntry const &entry)
tries to read the rule zone: rule
Definition: StyleParser.cxx:801
int computeNumPages(MWAWEntry const &entry, bool unicodeChar) const
compute the number of page of a zone
Definition: StyleParser.cxx:1533
friend class TTText
Definition: StyleParser.hxx:57
void parse(librevenge::RVNGTextInterface *documentInterface)
virtual function used to parse the input
Definition: StyleParser.cxx:159
shared_ptr< StyleParserInternal::State > m_state
the state
Definition: StyleParser.hxx:124
bool readPictures(MWAWEntry const &entry)
tries to read the pictures zone: soup
Definition: StyleParser.cxx:1027
bool sendPicture(StyleParserInternal::Picture const &pict)
try to send a picture knowing the char position
Definition: StyleParser.cxx:1658
shared_ptr< MWAWRSRCParser > MWAWRSRCParserPtr
a smart pointer of MWAWRSRCParser
Definition: libmwaw_internal.hxx:527
bool readTypeEntryMap()
tries to read the main entry map
Definition: StyleParser.cxx:345
void newPage(int number)
adds a new page
Definition: StyleParser.cxx:143
bool readStyleTable(MWAWEntry const &entry)
tries to read the style zone: styl
Definition: StyleParser.cxx:489
bool readPrintInfo(MWAWEntry const &entry)
tries to read the printer info zone: prec
Definition: StyleParser.cxx:1388
bool readMargins(MWAWEntry const &entry)
tries to read the margins zone: marg
Definition: StyleParser.cxx:1344
bool readFormats(MWAWEntry const &entry)
tries to read the format: cfor (v1.9)
Definition: StyleParser.cxx:569
StyleParser(MWAWInputStreamPtr input, MWAWRSRCParserPtr rsrcParser, MWAWHeader *header)
constructor
Definition: StyleParser.cxx:130
virtual class which defines the ancestor of all text zone parser
Definition: MWAWParser.hxx:295
bool checkHeader(MWAWHeader *header, bool strict=false)
checks if the document header is correct (or not)
Definition: StyleParser.cxx:1692
bool readFontCorr(MWAWEntry const &entry)
tries to read the font correspondance zone: font, contains the font id, the position in fntb and many...
Definition: StyleParser.cxx:441
virtual ~StyleParser()
destructor
Definition: StyleParser.cxx:136
shared_ptr< MWAWInputStream > MWAWInputStreamPtr
a smart pointer of MWAWInputStream
Definition: libmwaw_internal.hxx:517
Internal: the structures of a StyleParser.
Definition: StyleParser.cxx:56
bool readPLCs(MWAWEntry const &entry, bool para)
tries to read the plc zone: runa or para
Definition: StyleParser.cxx:987
bool readExtraProperties(MWAWEntry const &entry)
tries to read the extra property zone: xprc
Definition: StyleParser.cxx:1110
basic class to store an entry in a file This contained :
Definition: MWAWEntry.hxx:46
void createDocument(librevenge::RVNGTextInterface *documentInterface)
creates the listener which will be associated to the document
Definition: StyleParser.cxx:187
bool sendText(MWAWEntry const &entry, bool unicodeChar)
try to send the main text
Definition: StyleParser.cxx:1547
small structure used to store picture data in StyleParser
Definition: StyleParser.cxx:59
bool readStat(MWAWEntry const &entry)
tries to read the stat zone: stat
Definition: StyleParser.cxx:1438
bool readFontNames(MWAWEntry const &entry)
tries to read the font table: fntb (v1.6)
Definition: StyleParser.cxx:408