34 #ifndef POWER_POINT1_PARSER 35 # define POWER_POINT1_PARSER 70 bool checkHeader(
MWAWHeader *header,
bool strict=
false);
73 void parse(librevenge::RVNGPresentationInterface *documentInterface);
77 void createDocument(librevenge::RVNGPresentationInterface *documentInterface);
85 bool readListZones(
int &docInfoId);
92 bool readFramesList(
MWAWEntry const &entry, std::vector<PowerPoint1ParserInternal::Frame> &frame,
int schemeId);
94 bool readZoneIdList(
MWAWEntry const &entry,
int zId);
96 bool readZoneIdList2(
MWAWEntry const &entry,
int zId);
101 bool readColorZone(
MWAWEntry const &entry);
105 bool readFontNames(
MWAWEntry const &entry);
109 bool readPictureDefinition(
MWAWEntry const &entry,
size_t id);
111 bool readPrintInfo(
MWAWEntry const &entry);
115 bool readRuler(
MWAWEntry const &entry,
size_t id);
117 bool readScheme(
MWAWEntry const &entry,
int id);
123 bool readSlide(
MWAWEntry const &entry, std::vector<int> &slideIds);
125 bool readDocInfo(
MWAWEntry const &entry);
151 void checkForUnparsedZones();
157 shared_ptr<PowerPoint1ParserInternal::State>
m_state;
void parse(MWAWListenerPtr &listener, libmwaw::SubDocumentType type)
the parser function
Definition: PowerPoint1Parser.cxx:323
Internal: a frame of a PowerPoint1Parser.
Definition: PowerPoint1Parser.cxx:139
Internal: a text zone of a PowerPoint1Parser.
Definition: PowerPoint1Parser.cxx:103
a structure used to define a picture style
Definition: MWAWGraphicStyle.hxx:47
the class to store a color
Definition: libmwaw_internal.hxx:196
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
Internal: the structures of a PowerPoint1Parser.
Definition: PowerPoint1Parser.cxx:56
virtual class which defines the ancestor of all presentation zone parser
Definition: MWAWParser.hxx:265
small class use to define a embedded object
Definition: libmwaw_internal.hxx:439
shared_ptr< MWAWInputStream > MWAWInputStreamPtr
a smart pointer of MWAWInputStream
Definition: libmwaw_internal.hxx:517
bool getColor(int color, MWAWColor &col)
try to convert a file data to a color
Definition: FullWrtStruct.cxx:45
Internal: the subdocument of a PowerPointParser.
Definition: PowerPoint1Parser.cxx:274
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