45 #include <libwpd/libwpd.h>
52 namespace HMWJGraphInternal
110 shared_ptr<HMWJGraphInternal::Frame>
readFrame(
int id);
160 bool sendText(
long textId,
long fPos);
shared_ptr< HMWJGraphInternal::Frame > readFrame(int id)
try to read a frame
Definition: HMWJGraph.cxx:1159
int version() const
returns the file version
Definition: HMWJGraph.cxx:847
shared_ptr< HMWJGraphInternal::BasicGraph > readBasicGraph(HMWJGraphInternal::Frame const &header, long endPos)
try to read the basic graph data
Definition: HMWJGraph.cxx:2403
MWAWParserStatePtr m_parserState
the parser state
Definition: HMWJGraph.hxx:176
shared_ptr< HMWJGraphInternal::TableFrame > readTableData(HMWJGraphInternal::Frame const &header, long endPos)
try to read the table data
Definition: HMWJGraph.cxx:2282
shared_ptr< HMWJGraphInternal::PictureFrame > readPictureData(HMWJGraphInternal::Frame const &header, long endPos)
try to read the picture data
Definition: HMWJGraph.cxx:2231
int numPages() const
returns the number of pages
Definition: HMWJGraph.cxx:867
bool readGroupData(MWAWEntry const &entry, int actZone)
try to read the groupd data ( type 9 )
Definition: HMWJGraph.cxx:1271
bool readGraphData(MWAWEntry const &entry, int actZone)
try to read the graph data (zone 8)
Definition: HMWJGraph.cxx:1347
Internal: the geometrical graph of a HMWJGraph.
Definition: HMWJGraph.cxx:540
Internal: the frame header of a HMWJGraph.
Definition: HMWJGraph.cxx:261
bool sendComment(HMWJGraphInternal::CommentFrame const &textbox, MWAWPosition pos, WPXPropertyList extras=WPXPropertyList())
try to send a comment box to the listener
Definition: HMWJGraph.cxx:1996
shared_ptr< HMWJGraphInternal::TextboxFrame > readTextboxData(HMWJGraphInternal::Frame const &header, long endPos)
try to read a textbox data
Definition: HMWJGraph.cxx:2325
Internal: the subdocument of a HMWJGraph.
Definition: HMWJGraph.cxx:749
bool readPicture(MWAWEntry const &entry, int actZone)
try to read the pictures definition (type 6)
Definition: HMWJGraph.cxx:1423
the class to store a color
Definition: libmwaw_internal.hxx:161
HMWJGraph(HMWJParser &parser)
constructor
Definition: HMWJGraph.cxx:838
bool sendEmptyPicture(MWAWPosition pos)
try to send an empty picture
Definition: HMWJGraph.cxx:1969
bool readFrames(MWAWEntry const &entry)
try to read the frames definition (type 3)
Definition: HMWJGraph.cxx:952
bool sendText(long textId, long fPos)
ask main parser to send a text zone
Definition: HMWJGraph.cxx:885
bool sendFrame(HMWJGraphInternal::Frame const &frame, MWAWPosition pos, WPXPropertyList extras=WPXPropertyList())
try to send a frame to the listener
Definition: HMWJGraph.cxx:2087
virtual ~HMWJGraph()
destructor
Definition: HMWJGraph.cxx:844
Internal: the picture frame of a HMWJGraph.
Definition: HMWJGraph.cxx:409
bool sendTextbox(HMWJGraphInternal::TextboxFrame const &textbox, MWAWPosition pos, WPXPropertyList extras=WPXPropertyList())
try to send a textbox to the listener
Definition: HMWJGraph.cxx:2031
bool sendTableUnformatted(long zId)
try to send a table unformatted
Definition: HMWJGraph.cxx:2061
Internal: the table of a HMWJGraph.
Definition: HMWJGraph.cxx:148
bool getColor(int colId, int patternId, MWAWColor &color) const
returns the color associated with a pattern
Definition: HMWJGraph.cxx:852
bool readTable(MWAWEntry const &entry, int actZone)
try to read a table (zone 7)
Definition: HMWJGraph.cxx:1465
bool getFootnoteInformations(long &textZId, std::vector< long > &fPosList) const
return the footnote text zone id and the list of first char position
Definition: HMWJGraph.cxx:928
std::map< long, int > getTextFrameInformations() const
return a list textZId -> type which type=0(main), 1(header), 2(footer), 3(footnote), 4(textbox), 9(table), 10(comment)
Definition: HMWJGraph.cxx:890
HMWJParser * m_mainParser
the main parser;
Definition: HMWJGraph.hxx:182
bool readTableFormatsList(HMWJGraphInternal::Table &table, long endPos)
try to read a list of format
Definition: HMWJGraph.cxx:1681
void flushExtra()
sends the data which have not yet been sent to the listener
Definition: HMWJGraph.cxx:2516
the main class to read a HanMac Word-J file
Definition: HMWJParser.hxx:102
Internal: the textbox frame of a HMWJGraph.
Definition: HMWJGraph.cxx:482
shared_ptr< HMWJGraphInternal::State > m_state
the state
Definition: HMWJGraph.hxx:179
HMWJGraph & operator=(HMWJGraph const &orig)
shared_ptr< MWAWParserState > MWAWParserStatePtr
a smart pointer of MWAWParserState
Definition: libmwaw_internal.hxx:342
Class to define the position of an object (textbox, picture, ..) in the document. ...
Definition: MWAWPosition.hxx:47
bool sendPageGraphics(std::vector< long > const &doNotSendIds)
try to send the page graphic
Definition: HMWJGraph.cxx:2490
basic class to store an entry in a file This contained :
Definition: MWAWEntry.hxx:46
shared_ptr< HMWJGraphInternal::TextFrame > readTextData(HMWJGraphInternal::Frame const &header, long endPos)
try to read a text data (text, header/footer, footnote)
Definition: HMWJGraph.cxx:2365
bool sendPictureFrame(HMWJGraphInternal::PictureFrame const &pict, MWAWPosition pos, WPXPropertyList extras=WPXPropertyList())
try to send a picture frame
Definition: HMWJGraph.cxx:1927
the main class to read the graphic part of a HanMac Word-J file
Definition: HMWJGraph.hxx:76
bool sendBasicGraph(HMWJGraphInternal::BasicGraph const &pict, MWAWPosition pos, WPXPropertyList extras=WPXPropertyList())
try to send a basic picture to the listener
Definition: HMWJGraph.cxx:1809
shared_ptr< HMWJGraphInternal::CommentFrame > readCommentData(HMWJGraphInternal::Frame const &header, long endPos)
try to read the comment data
Definition: HMWJGraph.cxx:2179