the main class to read the graphic part of a PowerPoint 95 file More...
#include <PowerPoint7Graph.hxx>
| Public Member Functions | |
| PowerPoint7Graph (PowerPoint7Parser &parser) | |
| constructor  More... | |
| virtual | ~PowerPoint7Graph () | 
| destructor  More... | |
| int | version () const | 
| returns the file version  More... | |
| void | setPageSize (MWAWVec2i &pageSize) | 
| sets the page size  More... | |
| void | setSlideId (PowerPoint7Struct::SlideId const &id) | 
| sets the slide id  More... | |
| void | setColorList (std::vector< MWAWColor > const &colorList) | 
| sets the color list  More... | |
| Protected Member Functions | |
| bool | sendSlide (PowerPoint7Struct::SlideId const &id, bool sendBackground) | 
| try to send the slide content  More... | |
| bool | sendFrame (PowerPoint7GraphInternal::Frame const &frame, bool master) | 
| try to send a frame  More... | |
| bool | sendText (int textId) | 
| try to send the text content  More... | |
| bool | readBitmapContainer (int level, long endPos, PowerPoint7GraphInternal::Picture &picture) | 
| try to read the bitmap container zone 1027  More... | |
| bool | readPictureList (int level, long endPos) | 
| try to read the font collection 10 zone 2006  More... | |
| bool | readBitmap (int level, long endPos, MWAWEmbeddedObject &object, MWAWBox2i &box) | 
| try to read a bitmap zone 2012  More... | |
| bool | readBitmapFlag (int level, long endPos) | 
| try to read the bitmap type zone 3038  More... | |
| bool | readPictureContainer (int level, long endPos, PowerPoint7GraphInternal::Picture &picture) | 
| try to read the picture container 4028  More... | |
| bool | readPictureIdContainer (int level, long endPos, int &id) | 
| try to read the picture id container zone 4053  More... | |
| bool | readPictureId (int level, long endPos, int &id) | 
| try to read the picture id 4036  More... | |
| bool | readMetaFile (int level, long endPos, MWAWEmbeddedObject &object) | 
| try to read the meta file zone 4033  More... | |
| bool | readMetaFileContainer (int level, long endPos, PowerPoint7GraphInternal::Picture &picture) | 
| try to read the meta file container zone 4037  More... | |
| bool | readMetaFileBox (int level, long endPos, MWAWBox2i &box) | 
| try to read the meta file box zone 4038  More... | |
| bool | readExternalOleObjectAtom (int level, long endPos) | 
| try to read the external ole object atom zone: 4035  More... | |
| bool | readExternalOleEmbed (int level, long endPos, int &id) | 
| try to read the external ole embed zone 4044  More... | |
| bool | readExternalOleEmbedAtom (int level, long endPos) | 
| try to read the external ole object atom zone: 4045  More... | |
| bool | readGroup (int level, long endPos) | 
| try to read the group zone  More... | |
| bool | readGroupAtom (int level, long endPos) | 
| try to read the zone 3002  More... | |
| bool | readStyle (int level, long endPos) | 
| try to read the graphic style zone 3005  More... | |
| bool | readLineArrows (int level, long endPos) | 
| try to read the line arrow zone 3007  More... | |
| bool | readRect (int level, long endPos) | 
| try to read the graph rectangle zone 3008  More... | |
| bool | readRectAtom (int level, long endPos) | 
| try to read the graph shape zone 3009  More... | |
| bool | readPlaceholderContainer (int level, long endPos) | 
| try to read a place holder container 3010  More... | |
| bool | readPlaceholderAtom (int level, long endPos) | 
| try to read the place holder atom zone 3011  More... | |
| bool | readLine (int level, long endPos) | 
| try to read the line graph zone 3014  More... | |
| bool | readLineAtom (int level, long endPos) | 
| try to read the graph line atom zone 3015  More... | |
| bool | readPolygon (int level, long endPos) | 
| try to read the polygon zone 3016  More... | |
| bool | readPolygonAtom (int level, long endPos) | 
| try to read the polygon atom zone 3017  More... | |
| bool | readArc (int level, long endPos) | 
| try to read the graph arc zone 3018  More... | |
| bool | readArcAtom (int level, long endPos) | 
| try to read the graph arc atom 3019  More... | |
| bool | readPointList (int level, long endPos, std::vector< MWAWVec2i > &points) | 
| try to read the list of point zone 3035  More... | |
| bool | readZoneFlags (int level, long endPos) | 
| try to read the graph zone flags zone 3036  More... | |
| bool | readZone5000 (int level, long endPos) | 
| try to read the zone 5000: child of GraphRect (only found in 95 an 97 document)  More... | |
| bool | readZone5000Header (int level, long endPos) | 
| try to read the zone 5000 header: 5001  More... | |
| bool | readZone5000Data (int level, long endPos) | 
| try to read the zone 5000 data: 5002  More... | |
| Protected Attributes | |
| MWAWParserStatePtr | m_parserState | 
| the parser state  More... | |
| std::shared_ptr< PowerPoint7GraphInternal::State > | m_state | 
| the state  More... | |
| PowerPoint7Parser * | m_mainParser | 
| the main parser;  More... | |
| Private Member Functions | |
| PowerPoint7Graph (PowerPoint7Graph const &orig)=delete | |
| PowerPoint7Graph & | operator= (PowerPoint7Graph const &orig)=delete | 
| Friends | |
| class | PowerPoint7Parser | 
| class | PowerPoint7GraphInternal::SubDocument | 
the main class to read the graphic part of a PowerPoint 95 file
| 
 | explicit | 
constructor
| 
 | virtual | 
destructor
| 
 | privatedelete | 
| 
 | privatedelete | 
| 
 | protected | 
try to read the graph arc zone 3018
| 
 | protected | 
try to read the graph arc atom 3019
Referenced by readArc().
| 
 | protected | 
try to read a bitmap zone 2012
Referenced by readBitmapContainer().
| 
 | protected | 
try to read the bitmap container zone 1027
Referenced by readPictureList().
| 
 | protected | 
try to read the bitmap type zone 3038
Referenced by readBitmapContainer().
| 
 | protected | 
try to read the external ole embed zone 4044
| 
 | protected | 
try to read the external ole object atom zone: 4045
Referenced by readExternalOleEmbed().
| 
 | protected | 
try to read the external ole object atom zone: 4035
Referenced by readExternalOleEmbed().
| 
 | protected | 
try to read the group zone
| 
 | protected | 
try to read the zone 3002
Referenced by readGroup().
| 
 | protected | 
try to read the line graph zone 3014
| 
 | protected | 
try to read the line arrow zone 3007
Referenced by readArc(), readLine(), and readPolygon().
| 
 | protected | 
try to read the graph line atom zone 3015
Referenced by readLine().
| 
 | protected | 
try to read the meta file zone 4033
Referenced by readMetaFileContainer().
| 
 | protected | 
try to read the meta file box zone 4038
Referenced by readMetaFileContainer().
| 
 | protected | 
try to read the meta file container zone 4037
Referenced by readPictureContainer().
| 
 | protected | 
try to read the picture container 4028
Referenced by readPictureList().
| 
 | protected | 
try to read the picture id 4036
Referenced by readExternalOleEmbed(), and readPictureIdContainer().
| 
 | protected | 
try to read the picture id container zone 4053
| 
 | protected | 
try to read the font collection 10 zone 2006
| 
 | protected | 
try to read the place holder atom zone 3011
Referenced by readPlaceholderContainer().
| 
 | protected | 
try to read a place holder container 3010
| 
 | protected | 
try to read the list of point zone 3035
Referenced by readPolygon().
| 
 | protected | 
try to read the polygon zone 3016
| 
 | protected | 
try to read the polygon atom zone 3017
Referenced by readPolygon().
| 
 | protected | 
try to read the graph rectangle zone 3008
| 
 | protected | 
try to read the graph shape zone 3009
Referenced by readPlaceholderContainer(), and readRect().
| 
 | protected | 
try to read the graphic style zone 3005
Referenced by readArc(), readLine(), readPlaceholderContainer(), readPolygon(), and readRect().
| 
 | protected | 
try to read the zone 5000: child of GraphRect (only found in 95 an 97 document)
Referenced by readRect().
| 
 | protected | 
try to read the zone 5000 data: 5002
Referenced by readZone5000().
| 
 | protected | 
try to read the zone 5000 header: 5001
Referenced by readZone5000().
| 
 | protected | 
try to read the graph zone flags zone 3036
Referenced by readPlaceholderContainer(), and readRect().
| 
 | protected | 
try to send a frame
Referenced by sendSlide().
| 
 | protected | 
try to send the slide content
| 
 | protected | 
try to send the text content
| void PowerPoint7Graph::setColorList | ( | std::vector< MWAWColor > const & | colorList | ) | 
sets the color list
| void PowerPoint7Graph::setPageSize | ( | MWAWVec2i & | pageSize | ) | 
sets the page size
| void PowerPoint7Graph::setSlideId | ( | PowerPoint7Struct::SlideId const & | id | ) | 
sets the slide id
| int PowerPoint7Graph::version | ( | ) | const | 
returns the file version
| 
 | friend | 
| 
 | friend | 
| 
 | protected | 
the main parser;
Referenced by readArc(), readBitmapContainer(), readExternalOleEmbed(), readGroup(), readLine(), readMetaFileContainer(), readPictureContainer(), readPictureIdContainer(), readPictureList(), readPlaceholderContainer(), readPolygon(), readRect(), readZone5000(), readZone5000Data(), and sendText().
| 
 | protected | 
the parser state
Referenced by readArc(), readArcAtom(), readBitmap(), readBitmapContainer(), readBitmapFlag(), readExternalOleEmbed(), readExternalOleEmbedAtom(), readExternalOleObjectAtom(), readGroup(), readGroupAtom(), readLine(), readLineArrows(), readLineAtom(), readMetaFile(), readMetaFileBox(), readMetaFileContainer(), readPictureContainer(), readPictureId(), readPictureIdContainer(), readPictureList(), readPlaceholderAtom(), readPlaceholderContainer(), readPointList(), readPolygon(), readPolygonAtom(), readRect(), readRectAtom(), readStyle(), readZone5000(), readZone5000Data(), readZone5000Header(), readZoneFlags(), sendFrame(), sendSlide(), and version().
| 
 | protected | 
the state
Referenced by readArc(), readArcAtom(), readGroup(), readLine(), readLineArrows(), readLineAtom(), readPictureList(), readPlaceholderContainer(), readPolygon(), readPolygonAtom(), readRect(), readRectAtom(), readStyle(), sendFrame(), sendSlide(), setColorList(), setPageSize(), and setSlideId().