StarObjectSmallGraphic Class Reference

the main class to read a small StarOffice graphic zone More...

#include <StarObjectSmallGraphic.hxx>

Inheritance diagram for StarObjectSmallGraphic:
StarObject

List of all members.

Public Member Functions

 StarObjectSmallGraphic (StarObject const &orig, bool duplicateState)
 constructor
virtual ~StarObjectSmallGraphic ()
 destructor
bool readSdrObject (StarZone &zone)
 try to read a object zone: "DrOb'
bool send (STOFFListenerPtr listener, STOFFPosition const &pos, StarObject &object, bool inPageMaster=false)
 try to send a object to the listener

Protected Member Functions

shared_ptr
< StarObjectSmallGraphicInternal::SdrGraphic
readSVDRObject (StarZone &zone, int identifier)
 try to read a SVDr object
bool readSVDRObjectHeader (StarZone &zone, StarObjectSmallGraphicInternal::SdrGraphic &graphic)
 try to read the first zone of SVDr object
bool readSVDRObjectAttrib (StarZone &zone, StarObjectSmallGraphicInternal::SdrGraphicAttribute &graphic)
 try to read the object attrib zone
bool readSVDRObjectText (StarZone &zone, StarObjectSmallGraphicInternal::SdrGraphicText &graphic)
 try to read the object text zone
bool readSVDRObjectRect (StarZone &zone, StarObjectSmallGraphicInternal::SdrGraphicRect &graphic)
 try to read the object rect zone
bool readSVDRObjectCaption (StarZone &zone, StarObjectSmallGraphicInternal::SdrGraphicCaption &graphic)
 try to read the object caption zone
bool readSVDRObjectCircle (StarZone &zone, StarObjectSmallGraphicInternal::SdrGraphicCircle &graphic)
 try to read the object circle zone
bool readSVDRObjectEdge (StarZone &zone, StarObjectSmallGraphicInternal::SdrGraphicEdge &graphic)
 try to read the object edge zone
bool readSVDRObjectGraph (StarZone &zone, StarObjectSmallGraphicInternal::SdrGraphicGraph &graphic)
 try to read the object graph zone
bool readSVDRObjectGroup (StarZone &zone, StarObjectSmallGraphicInternal::SdrGraphicGroup &graphic)
 try to read the object group zone
bool readSVDRObjectMeasure (StarZone &zone, StarObjectSmallGraphicInternal::SdrGraphicMeasure &graphic)
 try to read the object measure zone
bool readSVDRObjectOLE (StarZone &zone, StarObjectSmallGraphicInternal::SdrGraphicOLE &graphic)
 try to read the object OLE zone
bool readSVDRObjectPath (StarZone &zone, StarObjectSmallGraphicInternal::SdrGraphicPath &graphic)
 try to read the object path zone
bool readSDRGluePoint (StarZone &zone, StarObjectSmallGraphicInternal::GluePoint &point)
 try to read a SDR gluepoint
bool readSDRGluePointList (StarZone &zone, std::vector< StarObjectSmallGraphicInternal::GluePoint > &listPoints)
 try to read a SDR gluepoint list
bool readSDRObjectConnection (StarZone &zone)
 try to read a SDR object connection
bool readSDRObjectSurrogate (StarZone &zone)
 try to read a SDR object surrogate
bool readSDROutlinerParaObject (StarZone &zone, StarObjectSmallGraphicInternal::OutlinerParaObject &object)
 try to read a outliner para object
bool readSDRUserData (StarZone &zone, bool inRecord)
 try to read a SDR userData
bool readSDRUserDataList (StarZone &zone, bool inRecord)
 try to read a SDR userData list
shared_ptr
< StarObjectSmallGraphicInternal::Graphic
readFmFormObject (StarZone &zone, int identifier)
 try to read a FM01 object
shared_ptr
< StarObjectSmallGraphicInternal::Graphic
readSCHUObject (StarZone &zone, int identifier)
 try to read a SCHU object
shared_ptr
< StarObjectSmallGraphicInternal::Graphic
readSDUDObject (StarZone &zone, int identifier)
 try to read a SDDU object

Protected Attributes

shared_ptr
< StarObjectSmallGraphicInternal::State
m_graphicState
 the state

Private Member Functions

StarObjectSmallGraphicoperator= (StarObjectSmallGraphic const &orig)

Friends

std::ostream & operator<< (std::ostream &o, StarObjectSmallGraphic const &graphic)
 small operator<< to print the content of the small graphic object

Detailed Description

the main class to read a small StarOffice graphic zone


Constructor & Destructor Documentation

StarObjectSmallGraphic::StarObjectSmallGraphic ( StarObject const &  orig,
bool  duplicateState 
)

constructor

Referenced by readSVDRObjectGroup().


Member Function Documentation

StarObjectSmallGraphic& StarObjectSmallGraphic::operator= ( StarObjectSmallGraphic const &  orig) [private]
shared_ptr< StarObjectSmallGraphicInternal::Graphic > StarObjectSmallGraphic::readFmFormObject ( StarZone zone,
int  identifier 
) [protected]

try to read a FM01 object

Referenced by readSdrObject().

shared_ptr< StarObjectSmallGraphicInternal::Graphic > StarObjectSmallGraphic::readSCHUObject ( StarZone zone,
int  identifier 
) [protected]

try to read a SCHU object

Referenced by readSdrObject(), and readSDRUserData().

try to read a SDR gluepoint

bool StarObjectSmallGraphic::readSDRGluePointList ( StarZone zone,
std::vector< StarObjectSmallGraphicInternal::GluePoint > &  listPoints 
) [protected]

try to read a SDR gluepoint list

Referenced by readSVDRObjectHeader().

try to read a object zone: "DrOb'

try to read a SDR object connection

Referenced by readSVDRObjectEdge().

try to read a SDR object surrogate

Referenced by readSDRObjectConnection(), and readSDUDObject().

try to read a outliner para object

Referenced by readSVDRObjectText().

bool StarObjectSmallGraphic::readSDRUserData ( StarZone zone,
bool  inRecord 
) [protected]

try to read a SDR userData

Referenced by readSDRUserDataList().

bool StarObjectSmallGraphic::readSDRUserDataList ( StarZone zone,
bool  inRecord 
) [protected]

try to read a SDR userData list

Referenced by readSVDRObjectHeader().

shared_ptr< StarObjectSmallGraphicInternal::Graphic > StarObjectSmallGraphic::readSDUDObject ( StarZone zone,
int  identifier 
) [protected]

try to read a SDDU object

Referenced by readSDRUserData().

shared_ptr< StarObjectSmallGraphicInternal::SdrGraphic > StarObjectSmallGraphic::readSVDRObject ( StarZone zone,
int  identifier 
) [protected]

try to read a SVDr object

Referenced by readSdrObject().

try to read the object attrib zone

Referenced by readSVDRObjectText().

try to read the object caption zone

Referenced by readSVDRObject().

try to read the object circle zone

Referenced by readSVDRObject().

try to read the object edge zone

Referenced by readSVDRObject().

try to read the object graph zone

Referenced by readSVDRObject().

try to read the object group zone

Referenced by readSCHUObject(), and readSVDRObject().

try to read the first zone of SVDr object

Referenced by readSVDRObject(), readSVDRObjectAttrib(), and readSVDRObjectGroup().

try to read the object measure zone

Referenced by readSVDRObject().

try to read the object OLE zone

Referenced by readSVDRObject().

try to read the object path zone

Referenced by readSVDRObject().

bool StarObjectSmallGraphic::send ( STOFFListenerPtr  listener,
STOFFPosition const &  pos,
StarObject object,
bool  inPageMaster = false 
)

try to send a object to the listener


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  o,
StarObjectSmallGraphic const &  graphic 
) [friend]

small operator<< to print the content of the small graphic object


Member Data Documentation


The documentation for this class was generated from the following files: