44 #include <libwpd/libwpd.h>
54 namespace CWGraphInternal
155 bool readPictData(shared_ptr<CWGraphInternal::Zone> zone);
191 WPXPropertyList extras = WPXPropertyList());
bool sendGroupChild(CWGraphInternal::Group &group, size_t child, MWAWPosition position)
send a group child
Definition: CWGraph.cxx:2474
bool readPICT(CWGraphInternal::ZonePict &zone)
Definition: CWGraph.cxx:1719
main structure which correspond to a document part
Definition: CWStruct.hxx:55
bool getSurfaceColor(CWGraphInternal::Style const style, MWAWColor &col) const
return the surface color which corresponds to some ids (if possible)
Definition: CWGraph.cxx:669
a structure to store the style list and the lookup zone
Definition: CWStyleManager.hxx:59
bool readShape(MWAWEntry const &entry, CWGraphInternal::ZoneShape &zone)
Definition: CWGraph.cxx:1279
bool readNamedPict(CWGraphInternal::ZonePict &zone)
Definition: CWGraph.cxx:1887
void flushExtra()
sends the data which have not yet been sent to the listener
Definition: CWGraph.cxx:2766
bool readGroupData(CWGraphInternal::Group &group, long beginGroupPos)
Definition: CWGraph.cxx:1145
void checkNumberAccrossPages(CWGraphInternal::Group &group) const
check the number of accross page ( for draw document )
Definition: CWGraph.cxx:2032
shared_ptr< CWStyleManager > m_styleManager
the style manager
Definition: CWGraph.hxx:217
bool readPolygonData(shared_ptr< CWGraphInternal::Zone > zone)
Definition: CWGraph.cxx:1554
void askToSend(int number, bool asGraphic, MWAWPosition const &pos=MWAWPosition())
ask the main parser to send a zone
Definition: CWGraph.cxx:661
bool canSendAsGraphic(CWGraphInternal::Group &group) const
check if we can send a group as graphic
Definition: CWGraph.cxx:2218
This class contains the minimal code needed to write a Graphic sub document.
Definition: MWAWGraphicListener.hxx:60
void setSlideList(std::vector< int > const &slideList)
set the slide list ( for presentation )
Definition: CWGraph.cxx:2781
the class to store a color
Definition: libmwaw_internal.hxx:166
CWGraph & operator=(CWGraph const &orig)
bool sendShape(CWGraphInternal::ZoneShape &pict, MWAWPosition pos)
sends a basic graphic zone
Definition: CWGraph.cxx:2578
the main class to read the graphic part of Claris Works file
Definition: CWGraph.hxx:75
Internal: class which stores a group of graphics, ...
Definition: CWGraph.cxx:441
bool sendBitmap(int number, bool asGraphic, MWAWPosition const &pos=MWAWPosition())
sends the bitmap data to the listener (if it exists )
Definition: CWGraph.cxx:2605
bool readQTimeData(shared_ptr< CWGraphInternal::Zone > zone)
Definition: CWGraph.cxx:1850
bool readOLE(CWGraphInternal::ZonePict &zone)
Definition: CWGraph.cxx:1802
Internal: the subdocument of a CWGraph.
Definition: CWGraph.cxx:535
bool readPS(CWGraphInternal::ZonePict &zone)
Definition: CWGraph.cxx:1762
bool readPictData(shared_ptr< CWGraphInternal::Zone > zone)
Definition: CWGraph.cxx:1656
Internal: the structure used to store a style of a CWGraph.
Definition: CWGraph.cxx:104
int numPages() const
returns the number of pages
Definition: CWGraph.cxx:617
bool sendPicture(CWGraphInternal::ZonePict &pict, MWAWPosition pos, WPXPropertyList extras=WPXPropertyList())
sends a picture zone
Definition: CWGraph.cxx:2693
int version() const
returns the file version
Definition: CWGraph.cxx:612
the main class to read a Claris Works file
Definition: CWParser.hxx:73
bool canSendGroupAsGraphic(int number) const
check if we can send a group as graphic
Definition: CWGraph.cxx:2185
shared_ptr< CWGraphInternal::Zone > readGroupDef(MWAWEntry const &entry)
Definition: CWGraph.cxx:891
shared_ptr< CWStruct::DSET > readBitmapZone(CWStruct::DSET const &zone, MWAWEntry const &entry, bool &complete)
reads the zone Bitmap DSET
Definition: CWGraph.cxx:775
void updateInformation(CWGraphInternal::Group &group) const
update the group information to choose how to send the group data
Definition: CWGraph.cxx:2049
Internal: structure to store a bitmap of a CWGraph.
Definition: CWGraph.cxx:311
CWGraph(CWParser &parser)
constructor
Definition: CWGraph.cxx:603
Internal: the structure used to store a PICT or a MOVIE.
Definition: CWGraph.cxx:251
shared_ptr< MWAWParserState > MWAWParserStatePtr
a smart pointer of MWAWParserState
Definition: libmwaw_internal.hxx:356
bool readGroupUnknown(CWGraphInternal::Group &group, int zoneSz, int id)
Definition: CWGraph.cxx:1491
bool readBitmapData(CWGraphInternal::Bitmap &zone)
Definition: CWGraph.cxx:1984
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:1407
basic class to store an entry in a file This contained :
Definition: MWAWEntry.hxx:46
virtual ~CWGraph()
destructor
Definition: CWGraph.cxx:609
MWAWParserStatePtr m_parserState
the parser state
Definition: CWGraph.hxx:208
shared_ptr< CWStruct::DSET > readGroupZone(CWStruct::DSET const &zone, MWAWEntry const &entry, bool &complete)
reads the zone Group DSET
Definition: CWGraph.cxx:681
shared_ptr< CWGraphInternal::State > m_state
the state
Definition: CWGraph.hxx:211
Internal: small class to store a basic graphic zone of a CWGraph.
Definition: CWGraph.cxx:212
CWParser * m_mainParser
the main parser;
Definition: CWGraph.hxx:214
bool sendGroup(int number, bool asGraphic, MWAWPosition const &pos=MWAWPosition())
sends the zone data to the listener (if it exists )
Definition: CWGraph.cxx:2194
bool canSendBitmapAsGraphic(int number) const
check if we can send a group as graphic
Definition: CWGraph.cxx:2594
bool readBitmapColorMap(std::vector< MWAWColor > &cMap)
Definition: CWGraph.cxx:1937