68 StarObject(
char const *passwd, shared_ptr<STOFFOLEParser> oleParser, shared_ptr<STOFFOLEParser::OleDirectory> directory);
91 shared_ptr<StarAttributeManager> getAttributeManager();
93 shared_ptr<StarFormatManager> getFormatManager();
100 librevenge::RVNGString getUserNameMetaData(
int i)
const;
111 shared_ptr<StarItemPool> getCurrentPool(
bool onlyInside=
true);
114 bool readPersistData(
StarZone &zone,
long endPos,
bool inPersistElements=
false);
118 bool readItemSet(
StarZone &zone, std::vector<STOFFVec2i>
const &limits,
long endPos,
148 shared_ptr<StarObjectInternal::State>
m_state;
shared_ptr< STOFFInputStream > STOFFInputStreamPtr
a smart pointer of STOFFInputStream
Definition: libstaroffice_internal.hxx:474
char const * getPassword() const
returns the document password (the password given by the user)
Definition: StarObject.hxx:81
the main class to read/.
Definition: StarAttribute.hxx:1073
Definition: STOFFDebug.hxx:198
Type
the known item pool
Definition: StarItemPool.hxx:75
shared_ptr< STOFFOLEParser > m_oleParser
the ole parser
Definition: StarObject.hxx:143
Internal: the structures of a StarObject.
Definition: StarObject.cxx:51
shared_ptr< StarObjectInternal::State > m_state
the state
Definition: StarObject.hxx:148
char const * m_password
the document password
Definition: StarObject.hxx:141
librevenge::RVNGPropertyList m_metaData
the meta data
Definition: StarObject.hxx:150
shared_ptr< STOFFOLEParser::OleDirectory > getOLEDirectory()
returns the object directory
Definition: StarObject.hxx:86
shared_ptr< STOFFOLEParser::OleDirectory > m_directory
the directory
Definition: StarObject.hxx:145
class to store a list of item
Definition: StarItem.hxx:79
Kind
an enum to define the kind of document
Definition: STOFFDocument.hxx:66
librevenge::RVNGPropertyList const & getMetaData() const
returns the meta data (filled by readSfxDocumentInformation)
Definition: StarObject.hxx:95
the main class to read/.
Definition: StarItemPool.hxx:70
basic class to store an entry in a file This contained :
Definition: STOFFEntry.hxx:46
an object corresponding to an OLE directory
Definition: StarObject.hxx:64
a zone in a StarOffice file
Definition: StarZone.hxx:56