38 #ifndef CLARIS_WKS_GRAPH 39 # define CLARIS_WKS_GRAPH 44 #include <librevenge/librevenge.h> 96 bool getPageDimension(
MWAWVec2f &dim)
const;
99 void computePositions()
const;
102 void findMasterPage()
const;
105 std::shared_ptr<ClarisWksStruct::DSET> readGroupZone
109 std::shared_ptr<ClarisWksStruct::DSET> readBitmapZone
113 bool readDatabasePictZone();
119 bool canSendGroupAsGraphic(
int number)
const;
121 bool sendPageGraphics(
int groupId);
123 bool sendMaster(
int pg);
129 bool canSendBitmapAsGraphic(
int number)
const;
152 bool sendGroupChild(std::vector<std::shared_ptr<ClarisWksGraphInternal::Zone> >
const &lChild,
MWAWListenerPtr listener,
MWAWVec2f const &leftTop);
154 bool sendGroupChild(std::shared_ptr<ClarisWksGraphInternal::Zone> zone,
MWAWPosition position);
158 std::shared_ptr<ClarisWksGraphInternal::Zone> readGroupDef(
MWAWEntry const &entry);
169 bool readChartData(std::shared_ptr<ClarisWksGraphInternal::Zone> zone);
172 bool readPictData(std::shared_ptr<ClarisWksGraphInternal::Zone> zone);
175 bool readPolygonData(std::shared_ptr<ClarisWksGraphInternal::Zone> zone);
188 bool readQTimeData(std::shared_ptr<ClarisWksGraphInternal::Zone> zone);
195 bool readBitmapColorMap(std::vector<MWAWColor> &cMap);
233 std::shared_ptr<ClarisWksGraphInternal::State>
m_state;
Internal: the structures of a ClarisWksGraph.
Definition: ClarisWksGraph.cxx:68
Internal: the structure used to store a style of a ClarisWksGraph.
Definition: ClarisWksGraph.cxx:112
std::shared_ptr< MWAWParserState > MWAWParserStatePtr
a smart pointer of MWAWParserState
Definition: libmwaw_internal.hxx:557
std::shared_ptr< MWAWListener > MWAWListenerPtr
a smart pointer of MWAWListener
Definition: libmwaw_internal.hxx:553
ClarisWksDocument & m_document
the document
Definition: ClarisWksGraph.hxx:227
the main class to read the graphic part of Claris Works file
Definition: ClarisWksGraph.hxx:77
the class to store a color
Definition: libmwaw_internal.hxx:192
main structure which correspond to a document part
Definition: ClarisWksStruct.hxx:87
std::shared_ptr< ClarisWksGraphInternal::State > m_state
the state
Definition: ClarisWksGraph.hxx:233
main document information used to create a ClarisWorks file
Definition: ClarisWksDocument.hxx:73
MWAWParser * m_mainParser
the main parser;
Definition: ClarisWksGraph.hxx:236
Internal: small class to store a basic graphic zone of a ClarisWksGraph.
Definition: ClarisWksGraph.cxx:285
the main class to read a Claris Works file
Definition: ClarisWksParser.hxx:67
Internal: the subdocument of a ClarisWksGraph.
Definition: ClarisWksGraph.cxx:775
int version() const
returns the works version
Definition: MWAWParser.hxx:108
MWAWParser & operator=(const MWAWParser &)=delete
private operator=: forbidden
Internal: the structure used to store a PICT or a MOVIE.
Definition: ClarisWksGraph.cxx:340
Internal: class which stores a group of graphics, ...
Definition: ClarisWksGraph.cxx:681
MWAWParserStatePtr m_parserState
the parser state
Definition: ClarisWksGraph.hxx:230
Internal: structure to store a bitmap of a ClarisWksGraph.
Definition: ClarisWksGraph.cxx:417
virtual class which defines the ancestor of all main zone parser
Definition: MWAWParser.hxx:99
Class to define the position of an object (textbox, picture, ..) in the document. ...
Definition: MWAWPosition.hxx:47
This class contains a virtual interface to all listener.
Definition: MWAWListener.hxx:49
basic class to store an entry in a file This contained :
Definition: MWAWEntry.hxx:46