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:413
Internal: the subdocument of a GWParser.
Definition: GWParser.cxx:117
bool readPrintInfo(MWAWEntry const &entry)
read a PrintInfo block ( PRNT resource block )
Definition: GWParser.cxx:554
bool readDocInfo()
read the DocInfo block ( many unknown data )
Definition: GWParser.cxx:748
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:635
bool canSendTextBoxAsGraphic(MWAWEntry const &entry)
check if a textbox can be send in a graphic zone, ie. does not contains any graphic ...
Definition: GWParser.cxx:242
an interface used to insert comment in a binary file, written in ascii form (if debug_with_files is n...
Definition: MWAWDebug.hxx:66
Definition: GWParser.hxx:64
bool sendPicture(MWAWEntry const &entry, MWAWPosition pos)
try to send a picture
Definition: GWParser.cxx:254
shared_ptr< GWGraph > m_graphParser
the graph parser
Definition: GWParser.hxx:151
bool readARRs(MWAWEntry const &entry)
read a unknown zone ( ARRs resource block: v2 )
Definition: GWParser.cxx:608
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:716
shared_ptr< MWAWRSRCParser > MWAWRSRCParserPtr
a smart pointer of MWAWRSRCParser
Definition: libmwaw_internal.hxx:354
bool readGrDS(MWAWEntry const &entry)
read a unknown zone ( GrDS resource block: v2 )
Definition: GWParser.cxx:676
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:71
void createDocument(WPXDocumentInterface *documentInterface)
creates the listener which will be associated to the document
Definition: GWParser.cxx:315
bool readRSRCZones()
read the resource fork zone
Definition: GWParser.cxx:439
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:153
void newPage(int number)
adds a new page
Definition: GWParser.cxx:266
a class which stores section properties
Definition: MWAWSection.hxx:45
shared_ptr< MWAWInputStream > MWAWInputStreamPtr
a smart pointer of MWAWInputStream
Definition: libmwaw_internal.hxx:348
shared_ptr< GWParserInternal::State > m_state
the state
Definition: GWParser.hxx:148
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:379
MWAWSection getMainSection() const
return the main section
Definition: GWParser.cxx:223
bool sendTextbox(MWAWEntry const &entry, bool inGraphic)
try to textbox's text
Definition: GWParser.cxx:233
bool readWPSN(MWAWEntry const &entry)
read the windows positions ( WPSN resource block )
Definition: GWParser.cxx:498
bool checkHeader(MWAWHeader *header, bool strict=false)
checks if the document header is correct (or not)
Definition: GWParser.cxx:874
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:89
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:282