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... | |
Public Member Functions inherited from StarObject | |
| 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, bool inPersistElements=false) |
| 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... | |
Protected Member Functions inherited from StarObject | |
| 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... | |
| bool | readStarFrameworkConfigItem (STOFFEntry &entry, STOFFInputStreamPtr input, libstoff::DebugFile &ascii) |
| try to read an item in a "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... | |
Protected Attributes inherited from StarObject | |
| 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().