40 #include <libwpd/libwpd.h>
46 namespace GWParserInternal
74 void parse(WPXDocumentInterface *documentInterface);
bool createDrawZones()
finds the different objects zones ( for a draw file)
Definition: GWParser.cxx:404
Internal: the subdocument of a GWParser.
Definition: GWParser.cxx:117
bool sendTextbox(MWAWEntry const &entry)
try to textbox's text
Definition: GWParser.cxx:233
bool readPrintInfo(MWAWEntry const &entry)
read a PrintInfo block ( PRNT resource block )
Definition: GWParser.cxx:545
bool readDocInfo()
read the DocInfo block ( many unknown data )
Definition: GWParser.cxx:739
libmwaw::DebugFile & rsrcAscii()
a DebugFile used to write what we recognize when we parse the document in rsrc
Definition: GWParser.cxx:201
bool readDaHS(MWAWEntry const &entry)
read a unknown zone ( DaHS resource block: v2 )
Definition: GWParser.cxx:626
an interface used to insert comment in a binary file, written in ascii form (if debug_with_files is n...
Definition: MWAWDebug.hxx:67
Definition: GWParser.hxx:64
bool sendPicture(MWAWEntry const &entry, MWAWPosition pos)
try to send a picture
Definition: GWParser.cxx:245
shared_ptr< GWGraph > m_graphParser
the graph parser
Definition: GWParser.hxx:149
bool readARRs(MWAWEntry const &entry)
read a unknown zone ( ARRs resource block: v2 )
Definition: GWParser.cxx:599
Definition: GWParser.hxx:64
void init()
inits all internal variables
Definition: GWParser.cxx:182
MWAWInputStreamPtr rsrcInput()
return the input input
Definition: GWParser.cxx:196
bool readNxEd(MWAWEntry const &entry)
read a unknown zone ( NxED resource block: v2 )
Definition: GWParser.cxx:707
shared_ptr< MWAWRSRCParser > MWAWRSRCParserPtr
a smart pointer of MWAWRSRCParser
Definition: libmwaw_internal.hxx:340
bool readGrDS(MWAWEntry const &entry)
read a unknown zone ( GrDS resource block: v2 )
Definition: GWParser.cxx:667
the main class to read the text part of GreatWorks Text file
Definition: GWText.hxx:58
the main class to read the graphic part of a HanMac Word-J file
Definition: GWGraph.hxx:70
void createDocument(WPXDocumentInterface *documentInterface)
creates the listener which will be associated to the document
Definition: GWParser.cxx:306
bool readRSRCZones()
read the resource fork zone
Definition: GWParser.cxx:430
bool sendHF(int id)
try to send the i^th header/footer
Definition: GWParser.cxx:228
shared_ptr< GWText > m_textParser
the text parser
Definition: GWParser.hxx:151
void newPage(int number)
adds a new page
Definition: GWParser.cxx:257
a class which stores section properties
Definition: MWAWSection.hxx:45
shared_ptr< MWAWInputStream > MWAWInputStreamPtr
a smart pointer of MWAWInputStream
Definition: libmwaw_internal.hxx:336
shared_ptr< GWParserInternal::State > m_state
the state
Definition: GWParser.hxx:146
Vec2f getPageLeftTop() const
returns the page left top point ( in inches)
Definition: GWParser.cxx:209
GWParser(MWAWInputStreamPtr input, MWAWRSRCParserPtr rsrcParser, MWAWHeader *header)
constructor
Definition: GWParser.cxx:172
bool createZones()
finds the different objects zones
Definition: GWParser.cxx:370
MWAWSection getMainSection() const
return the main section
Definition: GWParser.cxx:223
bool readWPSN(MWAWEntry const &entry)
read the windows positions ( WPSN resource block )
Definition: GWParser.cxx:489
bool checkHeader(MWAWHeader *header, bool strict=false)
checks if the document header is correct (or not)
Definition: GWParser.cxx:865
the main class to read a GreatWorks text file
Definition: GWParser.hxx:57
virtual class which defines the ancestor of all main zone parser
Definition: MWAWParser.hxx:87
Class to define the position of an object (textbox, picture, ..) in the document. ...
Definition: MWAWPosition.hxx:47
basic class to store an entry in a file This contained :
Definition: MWAWEntry.hxx:46
DocType
an enum used to defined the document type
Definition: GWParser.hxx:64
DocType getDocumentType() const
Definition: GWParser.cxx:215
Definition: GWParser.hxx:64
virtual ~GWParser()
destructor
Definition: GWParser.cxx:178
void parse(WPXDocumentInterface *documentInterface)
virtual function used to parse the input
Definition: GWParser.cxx:273