34 #ifndef POWER_POINT1_PARSER 35 # define POWER_POINT1_PARSER 73 void parse(librevenge::RVNGPresentationInterface *documentInterface);
77 void createDocument(librevenge::RVNGPresentationInterface *documentInterface);
92 bool readFramesList(
MWAWEntry const &entry, std::vector<PowerPoint1ParserInternal::Frame> &frame,
int schemeId);
157 shared_ptr<PowerPoint1ParserInternal::State>
m_state;
bool sendSlideNote(PowerPoint1ParserInternal::Slide const &slide)
try to send the slide note text
Definition: PowerPoint1Parser.cxx:2262
void parse(librevenge::RVNGPresentationInterface *documentInterface)
virtual function used to parse the input
Definition: PowerPoint1Parser.cxx:383
virtual ~PowerPoint1Parser()
destructor
Definition: PowerPoint1Parser.cxx:359
bool readPrintInfo(MWAWEntry const &entry)
try to read a print info zone
Definition: PowerPoint1Parser.cxx:1733
bool readSchemes()
try to read the schemes
Definition: PowerPoint1Parser.cxx:2153
bool readDocInfo(MWAWEntry const &entry)
try to read the document info zone
Definition: PowerPoint1Parser.cxx:1270
bool readPictureDefinition(MWAWEntry const &entry, size_t id)
try to read the picture definition: windows v2
Definition: PowerPoint1Parser.cxx:1483
bool readListZones(int &docInfoId)
try to read the list of zones
Definition: PowerPoint1Parser.cxx:541
Internal: a frame of a PowerPoint1Parser.
Definition: PowerPoint1Parser.cxx:139
bool readZoneIdList2(MWAWEntry const &entry, int zId)
try to read a zone id list zone for v2 pc file
Definition: PowerPoint1Parser.cxx:1633
Internal: a text zone of a PowerPoint1Parser.
Definition: PowerPoint1Parser.cxx:103
bool readTextZone(MWAWEntry const &entry, PowerPoint1ParserInternal::TextZone &zone)
try to read a text zone
Definition: PowerPoint1Parser.cxx:958
a structure used to define a picture style
Definition: MWAWGraphicStyle.hxx:47
bool readColorZone(MWAWEntry const &entry)
try to read a color zone, probably used to define the menu, ...
Definition: PowerPoint1Parser.cxx:1955
void createDocument(librevenge::RVNGPresentationInterface *documentInterface)
creates the listener which will be associated to the document
Definition: PowerPoint1Parser.cxx:415
bool readFramesList(MWAWEntry const &entry, std::vector< PowerPoint1ParserInternal::Frame > &frame, int schemeId)
try to read a frame zone in a page
Definition: PowerPoint1Parser.cxx:694
void checkForUnparsedZones()
check for unparsed zone
Definition: PowerPoint1Parser.cxx:659
bool readScheme(MWAWEntry const &entry, int id)
try to read a scheme
Definition: PowerPoint1Parser.cxx:2162
the class to store a color
Definition: libmwaw_internal.hxx:196
PowerPoint1Parser(MWAWInputStreamPtr input, MWAWRSRCParserPtr rsrcParser, MWAWHeader *header)
constructor
Definition: PowerPoint1Parser.cxx:353
the main class to read a Mac Microsoft PowerPoint v1, v2 files
Definition: PowerPoint1Parser.hxx:60
shared_ptr< MWAWRSRCParser > MWAWRSRCParserPtr
a smart pointer of MWAWRSRCParser
Definition: libmwaw_internal.hxx:527
shared_ptr< PowerPoint1ParserInternal::State > m_state
the state
Definition: PowerPoint1Parser.hxx:157
bool readRulers(MWAWEntry const &entry)
try to read the paragraph style
Definition: PowerPoint1Parser.cxx:1763
bool readZoneIdList(MWAWEntry const &entry, int zId)
try to read a zone id list zone
Definition: PowerPoint1Parser.cxx:1577
Internal: the structures of a PowerPoint1Parser.
Definition: PowerPoint1Parser.cxx:56
bool readPicture(MWAWEntry const &entry, MWAWEmbeddedObject &picture)
try to read a picture zone
Definition: PowerPoint1Parser.cxx:1548
virtual class which defines the ancestor of all presentation zone parser
Definition: MWAWParser.hxx:265
bool readRuler(MWAWEntry const &entry, size_t id)
try to read some ruler: windows v2
Definition: PowerPoint1Parser.cxx:1826
small class use to define a embedded object
Definition: libmwaw_internal.hxx:439
bool checkHeader(MWAWHeader *header, bool strict=false)
checks if the document header is correct (or not)
Definition: PowerPoint1Parser.cxx:2566
bool createZones()
finds the different zones
Definition: PowerPoint1Parser.cxx:451
shared_ptr< MWAWInputStream > MWAWInputStreamPtr
a smart pointer of MWAWInputStream
Definition: libmwaw_internal.hxx:517
bool getColor(int colorId, int schemeId, MWAWColor &color) const
try to return a color corresponding to a scheme and color
Definition: PowerPoint1Parser.cxx:363
bool sendPicture(MWAWPosition const &position, MWAWGraphicStyle const &style, int pId)
try to send a picture
Definition: PowerPoint1Parser.cxx:2286
bool readZone2(MWAWEntry const &entry)
try to read a unknown zone with size 22: related to scheme?
Definition: PowerPoint1Parser.cxx:2218
Internal: the subdocument of a PowerPointParser.
Definition: PowerPoint1Parser.cxx:274
void sendSlides()
try to send all slides
Definition: PowerPoint1Parser.cxx:627
Internal: a slide of a PowerPoint1Parser.
Definition: PowerPoint1Parser.cxx:160
Class to define the position of an object (textbox, picture, ..) in the document. ...
Definition: MWAWPosition.hxx:47
basic class to store an entry in a file This contained :
Definition: MWAWEntry.hxx:46
bool readSlide(MWAWEntry const &entry, std::vector< int > &slideIds)
try to read a slide zone, update the list of slide ids
Definition: PowerPoint1Parser.cxx:1112
bool sendText(PowerPoint1ParserInternal::TextZone const &textZone, MWAWVec2i tId, int rulerId)
try to send a text zone
Definition: PowerPoint1Parser.cxx:2308
bool readFontNames(MWAWEntry const &entry)
try to read a font names list
Definition: PowerPoint1Parser.cxx:2076
bool readFonts(MWAWEntry const &entry)
try to read a font style list
Definition: PowerPoint1Parser.cxx:2019
bool sendFrame(PowerPoint1ParserInternal::Frame const &frame, PowerPoint1ParserInternal::TextZone const &textZone)
try to send a frame zone
Definition: PowerPoint1Parser.cxx:2517
bool readColors(MWAWEntry const &entry)
try to read a color list
Definition: PowerPoint1Parser.cxx:1896
bool sendSlide(PowerPoint1ParserInternal::Slide const &slide, bool master)
try to send a slide
Definition: PowerPoint1Parser.cxx:2242