38 #ifndef HAN_MAC_WRD_K_GRAPH 39 # define HAN_MAC_WRD_K_GRAPH 45 #include <librevenge/librevenge.h> 101 bool sendPageGraphics(std::vector<long>
const &doNotSendIds);
111 bool readFrames(std::shared_ptr<HanMacWrdKZone> zone);
113 bool readPicture(std::shared_ptr<HanMacWrdKZone> zone);
115 void prepareStructures();
128 std::map<long,int> getTextFrameInformations()
const;
135 bool checkGroupStructures(
long fileId,
long fileSubId, std::multimap<long, long> &seens,
bool inGroup);
150 bool sendTableUnformatted(
long fId);
164 std::shared_ptr<HanMacWrdKGraphInternal::ShapeGraph> readShapeGraph(std::shared_ptr<HanMacWrdKZone> zone,
HanMacWrdKGraphInternal::Frame const &header);
166 std::shared_ptr<HanMacWrdKGraphInternal::FootnoteFrame> readFootnoteFrame(std::shared_ptr<HanMacWrdKZone> zone,
HanMacWrdKGraphInternal::Frame const &header);
170 std::shared_ptr<HanMacWrdKGraphInternal::PictureFrame> readPictureFrame(std::shared_ptr<HanMacWrdKZone> zone,
HanMacWrdKGraphInternal::Frame const &header);
174 std::shared_ptr<HanMacWrdKGraphInternal::TextBox> readTextBox(std::shared_ptr<HanMacWrdKZone> zone,
HanMacWrdKGraphInternal::Frame const &header,
bool isMemo);
188 std::shared_ptr<HanMacWrdKGraphInternal::State>
m_state;
Internal: the geometrical graph of a HanMacWrdKGraph.
Definition: HanMacWrdKGraph.cxx:198
std::shared_ptr< MWAWParserState > MWAWParserStatePtr
a smart pointer of MWAWParserState
Definition: libmwaw_internal.hxx:553
Internal: the subdocument of a HanMacWrdKGraph.
Definition: HanMacWrdKGraph.cxx:818
std::shared_ptr< MWAWListener > MWAWListenerPtr
a smart pointer of MWAWListener
Definition: libmwaw_internal.hxx:549
Internal: the table of a HanMacWrdKGraph.
Definition: HanMacWrdKGraph.cxx:430
HanMacWrdKParser * m_mainParser
the main parser;
Definition: HanMacWrdKGraph.hxx:191
the class to store a color
Definition: libmwaw_internal.hxx:192
Internal: the textbox of a HanMacWrdKGraph.
Definition: HanMacWrdKGraph.cxx:497
std::shared_ptr< MWAWGraphicListener > MWAWGraphicListenerPtr
a smart pointer of MWAWGraphicListener
Definition: libmwaw_internal.hxx:545
Internal: the picture of a HanMacWrdKGraph.
Definition: HanMacWrdKGraph.cxx:615
Table & operator=(Table const &orig)=delete
Internal: the frame header of a HanMacWrdKGraph.
Definition: HanMacWrdKGraph.cxx:68
bool sendText(long textId, long id) const
send a text zone
Definition: HanMacWrdKGraph.cxx:451
the main class to read a HanMac Word-K file
Definition: HanMacWrdKParser.hxx:185
bool getColor(int color, MWAWColor &col)
try to convert a file data to a color
Definition: FullWrtStruct.cxx:45
Internal: the structures of a HanMacWrdKGraph.
Definition: HanMacWrdKGraph.cxx:64
the main class to read the graphic part of a HanMac Word file
Definition: HanMacWrdKGraph.hxx:77
Internal: the group of a HanMacWrdKGraph.
Definition: HanMacWrdKGraph.cxx:278
Small class used to store the decoded zone of HanMacWrdKParser.
Definition: HanMacWrdKParser.hxx:58
Internal: the picture of a HanMacWrdKGraph.
Definition: HanMacWrdKGraph.cxx:340
MWAWParserStatePtr m_parserState
the parser state
Definition: HanMacWrdKGraph.hxx:185
Class to define the position of an object (textbox, picture, ..) in the document. ...
Definition: MWAWPosition.hxx:47
std::shared_ptr< HanMacWrdKGraphInternal::State > m_state
the state
Definition: HanMacWrdKGraph.hxx:188