44 #include <libwpd/libwpd.h>
58 namespace CWGraphInternal
147 bool readPictData(shared_ptr<CWGraphInternal::Zone> zone);
183 WPXPropertyList extras = WPXPropertyList());
187 WPXPropertyList extras = WPXPropertyList());
191 WPXPropertyList extras = WPXPropertyList());
bool readPICT(CWGraphInternal::ZonePict &zone)
Definition: CWGraph.cxx:1789
main structure which correspond to a document part
Definition: CWStruct.hxx:55
shared_ptr< MWAWParserState > MWAWParserStatePtr
Definition: ACText.hxx:49
bool getSurfaceColor(CWGraphInternal::Style const style, MWAWColor &col) const
return the surface color which corresponds to some ids (if possible)
Definition: CWGraph.cxx:811
a structure to store the style list and the lookup zone
Definition: CWStyleManager.hxx:64
bool getLineColor(CWGraphInternal::Style const style, MWAWColor &col) const
return the line color which corresponds to some ids (if possible)
Definition: CWGraph.cxx:798
bool readNamedPict(CWGraphInternal::ZonePict &zone)
Definition: CWGraph.cxx:1957
void flushExtra()
sends the data which have not yet been sent to the listener
Definition: CWGraph.cxx:2649
bool readGroupData(CWGraphInternal::Group &group, long beginGroupPos)
Definition: CWGraph.cxx:1302
shared_ptr< CWStyleManager > m_styleManager
the style manager
Definition: CWGraph.hxx:211
bool readPolygonData(shared_ptr< CWGraphInternal::Zone > zone)
Definition: CWGraph.cxx:1648
bool readColorList(MWAWEntry const &entry)
reads a color map zone ( v4-v6)
Definition: CWGraph.cxx:925
Internal: small class to store a basic graphic zone of a CWGraph.
Definition: CWGraph.cxx:227
the class to store a color
Definition: libmwaw_internal.hxx:161
CWGraph & operator=(CWGraph const &orig)
bool sendZone(int number, MWAWPosition pos=MWAWPosition())
sends the zone data to the listener (if it exists )
Definition: CWGraph.cxx:2184
the main class to read the graphic part of Claris Works file
Definition: CWGraph.hxx:77
Internal: class which stores a group of graphics, ...
Definition: CWGraph.cxx:521
bool readQTimeData(shared_ptr< CWGraphInternal::Zone > zone)
Definition: CWGraph.cxx:1920
bool readOLE(CWGraphInternal::ZonePict &zone)
Definition: CWGraph.cxx:1872
a class to define the parser state
Definition: MWAWParser.hxx:60
bool readPS(CWGraphInternal::ZonePict &zone)
Definition: CWGraph.cxx:1832
bool readPictData(shared_ptr< CWGraphInternal::Zone > zone)
Definition: CWGraph.cxx:1726
Internal: the structure used to store a style of a CWGraph.
Definition: CWGraph.cxx:101
bool readBitmapData(CWGraphInternal::ZoneBitmap &zone)
Definition: CWGraph.cxx:2054
int numPages() const
returns the number of pages
Definition: CWGraph.cxx:734
bool sendPicture(CWGraphInternal::ZonePict &pict, MWAWPosition pos, WPXPropertyList extras=WPXPropertyList())
sends a picture zone
Definition: CWGraph.cxx:2581
bool sendBasicPicture(CWGraphInternal::ZoneBasic &pict, MWAWPosition pos, WPXPropertyList extras=WPXPropertyList())
sends a basic graphic zone
Definition: CWGraph.cxx:2356
int version() const
returns the file version
Definition: CWGraph.cxx:729
the main class to read a Claris Works file
Definition: CWParser.hxx:75
shared_ptr< CWGraphInternal::Zone > readGroupDef(MWAWEntry const &entry)
Definition: CWGraph.cxx:1098
shared_ptr< CWStruct::DSET > readBitmapZone(CWStruct::DSET const &zone, MWAWEntry const &entry, bool &complete)
reads the zone Bitmap DSET
Definition: CWGraph.cxx:976
bool getColor(int id, MWAWColor &col) const
return the color which corresponds to an id (if possible)
Definition: CWGraph.cxx:760
void updateInformation(CWGraphInternal::Group &group) const
update the group information to choose how to send the group data
Definition: CWGraph.cxx:2088
CWGraph(CWParser &parser)
constructor
Definition: CWGraph.cxx:720
Internal: the structure used to store a PICT or a MOVIE.
Definition: CWGraph.cxx:314
bool sendBitmap(CWGraphInternal::ZoneBitmap &pict, MWAWPosition pos, WPXPropertyList extras=WPXPropertyList())
sends a bitmap graphic zone
Definition: CWGraph.cxx:2515
bool readBasicGraphic(MWAWEntry const &entry, CWGraphInternal::ZoneBasic &zone)
Definition: CWGraph.cxx:1437
bool readGroupUnknown(CWGraphInternal::Group &group, int zoneSz, int id)
Definition: CWGraph.cxx:1582
Class to define the position of an object (textbox, picture, ..) in the document. ...
Definition: MWAWPosition.hxx:47
bool readGroupHeader(CWGraphInternal::Group &group)
Definition: CWGraph.cxx:1498
basic class to store an entry in a file This contained :
Definition: MWAWEntry.hxx:46
virtual ~CWGraph()
destructor
Definition: CWGraph.cxx:726
float getPatternPercent(int id) const
return the pattern percent which corresponds to an id (or -1)
Definition: CWGraph.cxx:773
MWAWParserStatePtr m_parserState
the parser state
Definition: CWGraph.hxx:202
shared_ptr< CWStruct::DSET > readGroupZone(CWStruct::DSET const &zone, MWAWEntry const &entry, bool &complete)
reads the zone Group DSET
Definition: CWGraph.cxx:832
bool getWallPaperColor(int id, MWAWColor &col) const
return the wall paper color which corresponds to an id (if possible)
Definition: CWGraph.cxx:785
shared_ptr< CWGraphInternal::State > m_state
the state
Definition: CWGraph.hxx:205
Internal: structure to store a bitmap of a CWGraph.
Definition: CWGraph.cxx:375
CWParser * m_mainParser
the main parser;
Definition: CWGraph.hxx:208
bool readBitmapColorMap(std::vector< MWAWColor > &cMap)
Definition: CWGraph.cxx:2007