45 #include <libwpd/libwpd.h>
59 namespace HMWJGraphInternal
116 shared_ptr<HMWJGraphInternal::Frame>
readFrame(
int id);
165 std::vector<HMWJGraphInternal::CellFormat>
const &lFormat);
177 bool sendText(
long textId,
long fPos);
shared_ptr< HMWJGraphInternal::Frame > readFrame(int id)
try to read a frame
Definition: HMWJGraph.cxx:1128
int version() const
returns the file version
Definition: HMWJGraph.cxx:816
shared_ptr< HMWJGraphInternal::BasicGraph > readBasicGraph(HMWJGraphInternal::Frame const &header, long endPos)
try to read the basic graph data
Definition: HMWJGraph.cxx:2532
MWAWParserStatePtr m_parserState
the parser state
Definition: HMWJGraph.hxx:193
shared_ptr< MWAWParserState > MWAWParserStatePtr
Definition: ACText.hxx:49
bool sendTable(HMWJGraphInternal::Table const &table)
try to send a table
Definition: HMWJGraph.cxx:2176
shared_ptr< HMWJGraphInternal::TableFrame > readTableData(HMWJGraphInternal::Frame const &header, long endPos)
try to read the table data
Definition: HMWJGraph.cxx:2411
shared_ptr< HMWJGraphInternal::PictureFrame > readPictureData(HMWJGraphInternal::Frame const &header, long endPos)
try to read the picture data
Definition: HMWJGraph.cxx:2360
int numPages() const
returns the number of pages
Definition: HMWJGraph.cxx:836
bool readGroupData(MWAWEntry const &entry, int actZone)
try to read the groupd data ( type 9 )
Definition: HMWJGraph.cxx:1240
bool updateTable(HMWJGraphInternal::Table const &table)
check if the table is correct and if it can be send to a listener
Definition: HMWJGraph.cxx:1999
bool readGraphData(MWAWEntry const &entry, int actZone)
try to read the graph data (zone 8)
Definition: HMWJGraph.cxx:1317
Internal: the geometrical graph of a HMWJGraph.
Definition: HMWJGraph.cxx:509
Internal: the frame header of a HMWJGraph.
Definition: HMWJGraph.cxx:230
bool sendComment(HMWJGraphInternal::CommentFrame const &textbox, MWAWPosition pos, WPXPropertyList extras=WPXPropertyList())
try to send a comment box to the listener
Definition: HMWJGraph.cxx:1934
bool sendPreTableData(HMWJGraphInternal::Table const &table)
try to send auxilliary table data
Definition: HMWJGraph.cxx:2087
shared_ptr< HMWJGraphInternal::TextboxFrame > readTextboxData(HMWJGraphInternal::Frame const &header, long endPos)
try to read a textbox data
Definition: HMWJGraph.cxx:2454
Internal: the subdocument of a HMWJGraph.
Definition: HMWJGraph.cxx:718
bool readPicture(MWAWEntry const &entry, int actZone)
try to read the pictures definition (type 6)
Definition: HMWJGraph.cxx:1393
the class to store a color
Definition: libmwaw_internal.hxx:161
HMWJGraph(HMWJParser &parser)
constructor
Definition: HMWJGraph.cxx:807
bool sendEmptyPicture(MWAWPosition pos)
try to send an empty picture
Definition: HMWJGraph.cxx:1907
bool readFrames(MWAWEntry const &entry)
try to read the frames definition (type 3)
Definition: HMWJGraph.cxx:921
bool sendText(long textId, long fPos)
ask main parser to send a text zone
Definition: HMWJGraph.cxx:854
a class to define the parser state
Definition: MWAWParser.hxx:60
bool sendFrame(HMWJGraphInternal::Frame const &frame, MWAWPosition pos, WPXPropertyList extras=WPXPropertyList())
try to send a frame to the listener
Definition: HMWJGraph.cxx:2217
virtual ~HMWJGraph()
destructor
Definition: HMWJGraph.cxx:813
a table cell in a table in HMWJGraph
Definition: HMWJGraph.cxx:87
Internal: the picture frame of a HMWJGraph.
Definition: HMWJGraph.cxx:378
bool sendTextbox(HMWJGraphInternal::TextboxFrame const &textbox, MWAWPosition pos, WPXPropertyList extras=WPXPropertyList())
try to send a textbox to the listener
Definition: HMWJGraph.cxx:1969
Internal: the table of a HMWJGraph.
Definition: HMWJGraph.cxx:140
bool getColor(int colId, int patternId, MWAWColor &color) const
returns the color associated with a pattern
Definition: HMWJGraph.cxx:821
bool readTable(MWAWEntry const &entry, int actZone)
try to read a table (zone 7)
Definition: HMWJGraph.cxx:1435
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:897
bool sendTableCell(HMWJGraphInternal::TableCell const &cell, std::vector< HMWJGraphInternal::CellFormat > const &lFormat)
try to send a cell in a table
Definition: HMWJGraph.cxx:2045
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:859
HMWJParser * m_mainParser
the main parser;
Definition: HMWJGraph.hxx:199
bool sendTableUnformatted(HMWJGraphInternal::Table const &table)
try to send a table unformatted
Definition: HMWJGraph.cxx:2162
bool readTableFormatsList(HMWJGraphInternal::Table &table, long endPos)
try to read a list of format
Definition: HMWJGraph.cxx:1620
void flushExtra()
sends the data which have not yet been sent to the listener
Definition: HMWJGraph.cxx:2645
the main class to read a HanMac Word-J file
Definition: HMWJParser.hxx:107
Internal: the textbox frame of a HMWJGraph.
Definition: HMWJGraph.cxx:451
shared_ptr< HMWJGraphInternal::State > m_state
the state
Definition: HMWJGraph.hxx:196
HMWJGraph & operator=(HMWJGraph const &orig)
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:2619
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:2494
bool sendPictureFrame(HMWJGraphInternal::PictureFrame const &pict, MWAWPosition pos, WPXPropertyList extras=WPXPropertyList())
try to send a picture frame
Definition: HMWJGraph.cxx:1865
the main class to read the graphic part of a HanMac Word-J file
Definition: HMWJGraph.hxx:83
bool sendBasicGraph(HMWJGraphInternal::BasicGraph const &pict, MWAWPosition pos, WPXPropertyList extras=WPXPropertyList())
try to send a basic picture to the listener
Definition: HMWJGraph.cxx:1747
shared_ptr< HMWJGraphInternal::CommentFrame > readCommentData(HMWJGraphInternal::Frame const &header, long endPos)
try to read the comment data
Definition: HMWJGraph.cxx:2308