47 namespace MSK3ParserInternal
77 void parse(WPXDocumentInterface *documentInterface);
96 void newPage(
int number,
bool softBreak=
false);
114 void sendText(
int id,
int noteId=-1);
131 shared_ptr<MSK3ParserInternal::State>
m_state;
bool readGroupHeaderInfo(bool header, int check)
try to read a zone information (zone0)
Definition: MSK3Parser.cxx:846
void createDocument(WPXDocumentInterface *documentInterface)
creates the listener which will be associated to the document
Definition: MSK3Parser.cxx:308
virtual ~MSK3Parser()
destructor
Definition: MSK3Parser.cxx:193
void sendZone(int zoneType)
try to send a zone
Definition: MSK3Parser.cxx:286
bool readPrintInfo()
read the print info zone
Definition: MSK3Parser.cxx:943
Internal: a zone of a MSK3Parser ( main, header, footer )
Definition: MSK3Parser.cxx:59
shared_ptr< MSK3ParserInternal::State > m_state
the state
Definition: MSK3Parser.hxx:131
the main class to read the graphic of a Microsoft Works file
Definition: MSKGraph.hxx:68
bool readGroup(MSK3ParserInternal::Zone &zone, MWAWEntry &entry, int check)
try to read a group zone (zone3)
Definition: MSK3Parser.cxx:755
Vec2f getPageLeftTop() const
returns the page top left point
Definition: MSK3Parser.cxx:221
the main class to read the text part of Microsoft Works file
Definition: MSK3Text.hxx:64
bool createZones()
finds the different objects zones
Definition: MSK3Parser.cxx:374
void newPage(int number, bool softBreak=false)
adds a new page
Definition: MSK3Parser.cxx:230
shared_ptr< MWAWRSRCParser > MWAWRSRCParserPtr
a smart pointer of MWAWRSRCParser
Definition: libmwaw_internal.hxx:354
generic parser for Microsoft Works file
Definition: MSKParser.hxx:58
the main class to read a Microsoft Works file
Definition: MSK3Parser.hxx:62
bool readDocumentInfo()
try to read the documentinfo ( zone2)
Definition: MSK3Parser.cxx:645
MSK3Parser(MWAWInputStreamPtr input, MWAWRSRCParserPtr rsrcParser, MWAWHeader *header)
constructor
Definition: MSK3Parser.cxx:187
shared_ptr< MWAWInputStream > MWAWInputStreamPtr
a smart pointer of MWAWInputStream
Definition: libmwaw_internal.hxx:348
shared_ptr< MSK3Text > m_textParser
the text parser
Definition: MSK3Parser.hxx:140
bool checkHeader(MWAWHeader *header, bool strict=false)
checks if the document header is correct (or not)
Definition: MSK3Parser.cxx:476
void init()
inits all internal variables
Definition: MSK3Parser.cxx:197
basic class to store an entry in a file This contained :
Definition: MWAWEntry.hxx:46
Internal: the subdocument of a MSK3Parser.
Definition: MSK3Parser.cxx:108
void parse(WPXDocumentInterface *documentInterface)
virtual function used to parse the input
Definition: MSK3Parser.cxx:249
shared_ptr< MSKGraph > m_graphParser
the graph parser
Definition: MSK3Parser.hxx:137
void sendText(int id, int noteId=-1)
try to send a text entry
Definition: MSK3Parser.cxx:278
bool sendFootNote(int zoneId, int noteId)
try to send a note
Definition: MSK3Parser.cxx:296
std::vector< MWAWEntry > m_listZones
the list of different Zones
Definition: MSK3Parser.hxx:134
double getTextHeight() const
returns the page height, ie. paper size less margin (in inches) less header/footer size ...
Definition: MSK3Parser.cxx:214
bool readZone(MSK3ParserInternal::Zone &zone)
try to read a generic zone
Definition: MSK3Parser.cxx:432