the main class to read a small StarOffice graphic zone More...
#include <StarObjectSmallGraphic.hxx>
Public Member Functions | |
StarObjectSmallGraphic (StarObject const &orig, bool duplicateState) | |
constructor More... | |
virtual | ~StarObjectSmallGraphic () |
destructor More... | |
bool | readSdrObject (StarZone &zone) |
try to read a object zone: "DrOb' More... | |
bool | send (STOFFListenerPtr listener, STOFFPosition const &pos, StarObject &object, bool inPageMaster=false) |
try to send a object to the listener More... | |
![]() | |
StarObject (char const *passwd, shared_ptr< STOFFOLEParser > oleParser, shared_ptr< STOFFOLEParser::OleDirectory > directory) | |
constructor More... | |
virtual | ~StarObject () |
destructor More... | |
bool | parse () |
try to parse data More... | |
STOFFDocument::Kind | getDocumentKind () const |
returns the document kind More... | |
char const * | getPassword () const |
returns the document password (the password given by the user) More... | |
shared_ptr < STOFFOLEParser::OleDirectory > | getOLEDirectory () |
returns the object directory More... | |
shared_ptr< StarAttributeManager > | getAttributeManager () |
returns the attribute manager More... | |
shared_ptr< StarFormatManager > | getFormatManager () |
returns the format manager More... | |
librevenge::RVNGPropertyList const & | getMetaData () const |
returns the meta data (filled by readSfxDocumentInformation) More... | |
librevenge::RVNGString | getUserNameMetaData (int i) const |
returns the ith user meta data More... | |
void | cleanPools () |
clean each pool More... | |
shared_ptr< StarItemPool > | getNewItemPool (StarItemPool::Type type) |
returns a new item pool for this document More... | |
shared_ptr< StarItemPool > | findItemPool (StarItemPool::Type type, bool isInside) |
check if a pool corresponding to a given type is opened if so returned it. More... | |
shared_ptr< StarItemPool > | getCurrentPool (bool onlyInside=true) |
returns the current all/inside pool More... | |
bool | readPersistData (StarZone &zone, long endPos) |
try to read persist data More... | |
bool | readSfxStyleSheets (STOFFInputStreamPtr input, std::string const &name) |
try to read a spreadshet style zone: SfxStyleSheets More... | |
bool | readItemSet (StarZone &zone, std::vector< STOFFVec2i > const &limits, long endPos, StarItemSet &itemSet, StarItemPool *pool=0, bool isDirect=false) |
try to read a list of item More... | |
Protected Member Functions | |
shared_ptr < StarObjectSmallGraphicInternal::SdrGraphic > | readSVDRObject (StarZone &zone, int identifier) |
try to read a SVDr object More... | |
bool | readSVDRObjectHeader (StarZone &zone, StarObjectSmallGraphicInternal::SdrGraphic &graphic) |
try to read the first zone of SVDr object More... | |
bool | readSVDRObjectAttrib (StarZone &zone, StarObjectSmallGraphicInternal::SdrGraphicAttribute &graphic) |
try to read the object attrib zone More... | |
bool | readSVDRObjectText (StarZone &zone, StarObjectSmallGraphicInternal::SdrGraphicText &graphic) |
try to read the object text zone More... | |
bool | readSVDRObjectRect (StarZone &zone, StarObjectSmallGraphicInternal::SdrGraphicRect &graphic) |
try to read the object rect zone More... | |
bool | readSVDRObjectCaption (StarZone &zone, StarObjectSmallGraphicInternal::SdrGraphicCaption &graphic) |
try to read the object caption zone More... | |
bool | readSVDRObjectCircle (StarZone &zone, StarObjectSmallGraphicInternal::SdrGraphicCircle &graphic) |
try to read the object circle zone More... | |
bool | readSVDRObjectEdge (StarZone &zone, StarObjectSmallGraphicInternal::SdrGraphicEdge &graphic) |
try to read the object edge zone More... | |
bool | readSVDRObjectGraph (StarZone &zone, StarObjectSmallGraphicInternal::SdrGraphicGraph &graphic) |
try to read the object graph zone More... | |
bool | readSVDRObjectGroup (StarZone &zone, StarObjectSmallGraphicInternal::SdrGraphicGroup &graphic) |
try to read the object group zone More... | |
bool | readSVDRObjectMeasure (StarZone &zone, StarObjectSmallGraphicInternal::SdrGraphicMeasure &graphic) |
try to read the object measure zone More... | |
bool | readSVDRObjectOLE (StarZone &zone, StarObjectSmallGraphicInternal::SdrGraphicOLE &graphic) |
try to read the object OLE zone More... | |
bool | readSVDRObjectPath (StarZone &zone, StarObjectSmallGraphicInternal::SdrGraphicPath &graphic) |
try to read the object path zone More... | |
bool | readSDRGluePoint (StarZone &zone, StarObjectSmallGraphicInternal::GluePoint &point) |
try to read a SDR gluepoint More... | |
bool | readSDRGluePointList (StarZone &zone, std::vector< StarObjectSmallGraphicInternal::GluePoint > &listPoints) |
try to read a SDR gluepoint list More... | |
bool | readSDRObjectConnection (StarZone &zone) |
try to read a SDR object connection More... | |
bool | readSDRObjectSurrogate (StarZone &zone) |
try to read a SDR object surrogate More... | |
bool | readSDROutlinerParaObject (StarZone &zone, StarObjectSmallGraphicInternal::OutlinerParaObject &object) |
try to read a outliner para object More... | |
bool | readSDRUserData (StarZone &zone, bool inRecord) |
try to read a SDR userData More... | |
bool | readSDRUserDataList (StarZone &zone, bool inRecord) |
try to read a SDR userData list More... | |
shared_ptr < StarObjectSmallGraphicInternal::Graphic > | readFmFormObject (StarZone &zone, int identifier) |
try to read a FM01 object More... | |
shared_ptr < StarObjectSmallGraphicInternal::Graphic > | readSCHUObject (StarZone &zone, int identifier) |
try to read a SCHU object More... | |
shared_ptr < StarObjectSmallGraphicInternal::Graphic > | readSDUDObject (StarZone &zone, int identifier) |
try to read a SDDU object More... | |
![]() | |
bool | readPersistElements (STOFFInputStreamPtr input, std::string const &name) |
the "persist elements" small ole: the list of object More... | |
bool | readSfxDocumentInformation (STOFFInputStreamPtr input, std::string const &name) |
try to read the document information : "SfxDocumentInformation" More... | |
bool | readSfxPreview (STOFFInputStreamPtr input, std::string const &name) |
try to read the preview : "SfxPreview" More... | |
bool | readSfxWindows (STOFFInputStreamPtr input, libstoff::DebugFile &ascii) |
try to read the windows information : "SfxWindows" More... | |
bool | readStarFrameworkConfigFile (STOFFInputStreamPtr input, libstoff::DebugFile &ascii) |
try to read the "Star Framework Config File" More... | |
StarObject (StarObject const &orig, bool duplicateState) | |
copy constructor More... | |
Protected Attributes | |
shared_ptr < StarObjectSmallGraphicInternal::State > | m_graphicState |
the state More... | |
![]() | |
char const * | m_password |
the document password More... | |
shared_ptr< STOFFOLEParser > | m_oleParser |
the ole parser More... | |
shared_ptr < STOFFOLEParser::OleDirectory > | m_directory |
the directory More... | |
shared_ptr < StarObjectInternal::State > | m_state |
the state More... | |
librevenge::RVNGPropertyList | m_metaData |
the meta data More... | |
Private Member Functions | |
StarObjectSmallGraphic & | operator= (StarObjectSmallGraphic const &orig) |
Friends | |
std::ostream & | operator<< (std::ostream &o, StarObjectSmallGraphic const &graphic) |
small operator<< to print the content of the small graphic object More... | |
the main class to read a small StarOffice graphic zone
StarObjectSmallGraphic::StarObjectSmallGraphic | ( | StarObject const & | orig, |
bool | duplicateState | ||
) |
constructor
Referenced by readSVDRObjectGroup().
|
virtual |
destructor
|
private |
|
protected |
try to read a FM01 object
Referenced by readSdrObject().
|
protected |
try to read a SCHU object
Referenced by readSdrObject(), and readSDRUserData().
|
protected |
try to read a SDR gluepoint
|
protected |
try to read a SDR gluepoint list
Referenced by readSVDRObjectHeader().
bool StarObjectSmallGraphic::readSdrObject | ( | StarZone & | zone | ) |
try to read a object zone: "DrOb'
|
protected |
try to read a SDR object connection
Referenced by readSVDRObjectEdge().
|
protected |
try to read a SDR object surrogate
Referenced by readSDRObjectConnection(), and readSDUDObject().
|
protected |
try to read a outliner para object
Referenced by readSVDRObjectText().
|
protected |
try to read a SDR userData
Referenced by readSDRUserDataList().
|
protected |
try to read a SDR userData list
Referenced by readSVDRObjectHeader().
|
protected |
try to read a SDDU object
Referenced by readSDRUserData().
|
protected |
try to read a SVDr object
Referenced by readSdrObject().
|
protected |
try to read the object attrib zone
Referenced by readSVDRObjectText().
|
protected |
try to read the object caption zone
Referenced by readSVDRObject().
|
protected |
try to read the object circle zone
Referenced by readSVDRObject().
|
protected |
try to read the object edge zone
Referenced by readSVDRObject().
|
protected |
try to read the object graph zone
Referenced by readSVDRObject().
|
protected |
try to read the object group zone
Referenced by readSCHUObject(), and readSVDRObject().
|
protected |
try to read the first zone of SVDr object
Referenced by readSVDRObject(), readSVDRObjectAttrib(), and readSVDRObjectGroup().
|
protected |
try to read the object measure zone
Referenced by readSVDRObject().
|
protected |
try to read the object OLE zone
Referenced by readSVDRObject().
|
protected |
try to read the object path zone
Referenced by readSVDRObject().
|
protected |
try to read the object rect zone
Referenced by readFmFormObject(), readSVDRObject(), readSVDRObjectCaption(), readSVDRObjectCircle(), readSVDRObjectGraph(), and readSVDRObjectOLE().
|
protected |
try to read the object text zone
Referenced by readSVDRObjectEdge(), readSVDRObjectMeasure(), readSVDRObjectPath(), and readSVDRObjectRect().
bool StarObjectSmallGraphic::send | ( | STOFFListenerPtr | listener, |
STOFFPosition const & | pos, | ||
StarObject & | object, | ||
bool | inPageMaster = false |
||
) |
try to send a object to the listener
|
friend |
small operator<< to print the content of the small graphic object
|
protected |
the state
Referenced by operator<<(), readSdrObject(), and send().