63 #ifndef MWAW_OLE_PARSER_H 64 #define MWAW_OLE_PARSER_H 69 #include <librevenge-stream/librevenge-stream.h> 102 void updateMetaData(librevenge::RVNGPropertyList &metaData)
const;
104 int getFontEncoding()
const;
106 std::vector<std::string>
const &getNotParse()
const;
108 std::vector<int>
const &getObjectsId()
const;
110 std::vector<MWAWPosition>
const &getObjectsPosition()
const;
112 std::vector<librevenge::RVNGBinaryData>
const &getObjects()
const;
114 std::vector<std::string>
const &getObjectsType()
const;
117 bool getObject(
int id, librevenge::RVNGBinaryData &obj,
MWAWPosition &pos, std::string &type)
const;
122 void setObject(
int id, librevenge::RVNGBinaryData
const &obj,
MWAWPosition const &pos,
123 std::string
const &type);
128 int &encoding, librevenge::RVNGPropertyList &pList,
134 bool readSummaryPropertyString(
MWAWInputStreamPtr input,
long endPos,
int type, librevenge::RVNGString &
string,
137 bool readSummaryPropertyLong(
MWAWInputStreamPtr input,
long endPos,
int type,
long &value,
183 std::shared_ptr<MWAWOLEParserInternal::State>
m_state;
an interface used to insert comment in a binary file, written in ascii form (if debug_with_files is n...
Definition: MWAWDebug.hxx:65
Low level: namespace used to define/store the data used by MWAWOLEParser.
Definition: MWAWOLEParser.cxx:52
a class used to parse some basic oles Tries to read the different ole parts and stores their contents...
Definition: MWAWOLEParser.hxx:85
std::shared_ptr< MWAWOLEParserInternal::State > m_state
the main state
Definition: MWAWOLEParser.hxx:183
std::string m_avoidOLE
if filled, does not parse content with this name
Definition: MWAWOLEParser.hxx:181
std::shared_ptr< MWAWInputStream > MWAWInputStreamPtr
a smart pointer of MWAWInputStream
Definition: libmwaw_internal.hxx:549
std::shared_ptr< MWAWFontConverter > MWAWFontConverterPtr
a smart pointer of MWAWFontConverter
Definition: libmwaw_internal.hxx:541
std::stringstream DebugStream
a basic stream (if debug_with_files is not defined, does nothing)
Definition: MWAWDebug.hxx:61
Class to define the position of an object (textbox, picture, ..) in the document. ...
Definition: MWAWPosition.hxx:47