38 #ifndef STAR_OBJECT_SMALL_GRAPHIC 39 # define STAR_OBJECT_SMALL_GRAPHIC 49 class OutlinerParaObject;
54 class SdrGraphicAttribute;
55 class SdrGraphicCaption;
56 class SdrGraphicCircle;
58 class SdrGraphicGraph;
59 class SdrGraphicGroup;
60 class SdrGraphicMeasure;
100 std::shared_ptr<StarObjectSmallGraphicInternal::SdrGraphic>
readSVDRObject(
StarZone &zone,
int identifier);
140 std::vector<std::shared_ptr<StarObjectSmallGraphicInternal::SDRUserData> > &data);
146 std::shared_ptr<StarObjectSmallGraphicInternal::SDRUserData>
readSCHUObject(
StarZone &zone,
int identifier);
149 std::shared_ptr<StarObjectSmallGraphicInternal::SDRUserData>
readSDUDObject(
StarZone &zone,
int identifier);
Internal: virtual class to store a Sdr graphic edge.
Definition: StarObjectSmallGraphic.cxx:836
StarObjectSmallGraphic & operator=(StarObjectSmallGraphic const &orig)=delete
bool readSVDRObjectCircle(StarZone &zone, StarObjectSmallGraphicInternal::SdrGraphicCircle &graphic)
try to read the object circle zone
Definition: StarObjectSmallGraphic.cxx:2128
Internal: virtual class to store a Sdr graphic group.
Definition: StarObjectSmallGraphic.cxx:454
bool readSVDRObjectGroup(StarZone &zone, StarObjectSmallGraphicInternal::SdrGraphicGroup &graphic)
try to read the object group zone
Definition: StarObjectSmallGraphic.cxx:2539
Internal: virtual class to store a Sdr graphic edge.
Definition: StarObjectSmallGraphic.cxx:1049
bool readSDRGluePointList(StarZone &zone, std::vector< StarObjectSmallGraphicInternal::GluePoint > &listPoints)
try to read a SDR gluepoint list
Definition: StarObjectSmallGraphic.cxx:3211
Internal: virtual class to store a Sdr graphic graph.
Definition: StarObjectSmallGraphic.cxx:944
Internal: virtual class to store a Sdr graphic text.
Definition: StarObjectSmallGraphic.cxx:527
bool readSVDRObjectGraph(StarZone &zone, StarObjectSmallGraphicInternal::SdrGraphicGraph &graphic)
try to read the object graph zone
Definition: StarObjectSmallGraphic.cxx:2396
Class to store a frame style.
Definition: STOFFFrameStyle.hxx:45
bool readSdrObject(StarZone &zone)
try to read a object zone: "DrOb'
Definition: StarObjectSmallGraphic.cxx:1745
friend std::ostream & operator<<(std::ostream &o, StarObjectSmallGraphic const &graphic)
small operator<< to print the content of the small graphic object
Definition: StarObjectSmallGraphic.cxx:1717
Internal: virtual class to store a Sdr graphic OLE.
Definition: StarObjectSmallGraphic.cxx:1124
bool readSVDRObjectRect(StarZone &zone, StarObjectSmallGraphicInternal::SdrGraphicRect &graphic)
try to read the object rect zone
Definition: StarObjectSmallGraphic.cxx:2839
std::shared_ptr< StarObjectSmallGraphicInternal::SdrGraphic > readSVDRObject(StarZone &zone, int identifier)
try to read a SVDr object
Definition: StarObjectSmallGraphic.cxx:1824
bool readSVDRObjectCaption(StarZone &zone, StarObjectSmallGraphicInternal::SdrGraphicCaption &graphic)
try to read the object caption zone
Definition: StarObjectSmallGraphic.cxx:2075
bool readSDRObjectSurrogate(StarZone &zone)
try to read a SDR object surrogate
Definition: StarObjectSmallGraphic.cxx:2999
Internal: virtual class to store a Sdr graphic rectangle.
Definition: StarObjectSmallGraphic.cxx:631
std::shared_ptr< StarObjectSmallGraphicInternal::Graphic > readFmFormObject(StarZone &zone, int identifier)
try to read a FM01 object
Definition: StarObjectSmallGraphic.cxx:3347
Internal: virtual class to store a Sdr graphic circle.
Definition: StarObjectSmallGraphic.cxx:756
bool readSDRUserDataList(StarZone &zone, bool inRecord, std::vector< std::shared_ptr< StarObjectSmallGraphicInternal::SDRUserData > > &data)
try to read a SDR userData list
Definition: StarObjectSmallGraphic.cxx:3312
bool readSDRObjectConnection(StarZone &zone)
try to read a SDR object connection
Definition: StarObjectSmallGraphic.cxx:2949
bool readSVDRObjectMeasure(StarZone &zone, StarObjectSmallGraphicInternal::SdrGraphicMeasure &graphic)
try to read the object measure zone
Definition: StarObjectSmallGraphic.cxx:2630
bool readSDROutlinerParaObject(StarZone &zone, StarObjectSmallGraphicInternal::OutlinerParaObject &object)
try to read a outliner para object
Definition: StarObjectSmallGraphic.cxx:3045
bool readSVDRObjectPath(StarZone &zone, StarObjectSmallGraphicInternal::SdrGraphicPath &graphic)
try to read the object path zone
Definition: StarObjectSmallGraphic.cxx:2744
Internal: virtual class to store a Sdr graphic attribute.
Definition: StarObjectSmallGraphic.cxx:388
~StarObjectSmallGraphic() override
destructor
Definition: StarObjectSmallGraphic.cxx:1713
the main class to read a small StarOffice graphic zone
Definition: StarObjectSmallGraphic.hxx:81
Internal: virtual class to store a glue point.
Definition: StarObjectSmallGraphic.cxx:69
bool readSDRGluePoint(StarZone &zone, StarObjectSmallGraphicInternal::GluePoint &point)
try to read a SDR gluepoint
Definition: StarObjectSmallGraphic.cxx:3180
std::shared_ptr< StarObjectSmallGraphicInternal::SDRUserData > readSDRUserData(StarZone &zone, bool inRecord)
try to read a SDR userData
Definition: StarObjectSmallGraphic.cxx:3243
bool readSVDRObjectOLE(StarZone &zone, StarObjectSmallGraphicInternal::SdrGraphicOLE &graphic)
try to read the object OLE zone
Definition: StarObjectSmallGraphic.cxx:2672
bool readSVDRObjectText(StarZone &zone, StarObjectSmallGraphicInternal::SdrGraphicText &graphic)
try to read the object text zone
Definition: StarObjectSmallGraphic.cxx:2867
std::shared_ptr< StarObjectSmallGraphicInternal::SDRUserData > readSDUDObject(StarZone &zone, int identifier)
try to read a SDDU object
Definition: StarObjectSmallGraphic.cxx:3468
bool readSVDRObjectEdge(StarZone &zone, StarObjectSmallGraphicInternal::SdrGraphicEdge &graphic)
try to read the object edge zone
Definition: StarObjectSmallGraphic.cxx:2171
Internal: virtual class to store a outliner paragraph object.
Definition: StarObjectSmallGraphic.cxx:104
StarObjectSmallGraphic(StarObject const &orig, bool duplicateState)
constructor
Definition: StarObjectSmallGraphic.cxx:1707
bool readSVDRObjectHeader(StarZone &zone, StarObjectSmallGraphicInternal::SdrGraphic &graphic)
try to read the first zone of SVDr object
Definition: StarObjectSmallGraphic.cxx:2293
std::shared_ptr< STOFFListener > STOFFListenerPtr
a smart pointer of STOFFListener
Definition: libstaroffice_internal.hxx:487
std::shared_ptr< StarObjectSmallGraphicInternal::State > m_graphicState
the state
Definition: StarObjectSmallGraphic.hxx:157
Internal: virtual class to store a Sdr graphic.
Definition: StarObjectSmallGraphic.cxx:286
bool send(STOFFListenerPtr &listener, STOFFFrameStyle const &pos, StarObject &object, bool inPageMaster=false)
try to send a object to the listener
Definition: StarObjectSmallGraphic.cxx:1724
an object corresponding to an OLE directory
Definition: StarObject.hxx:64
a zone in a StarOffice file
Definition: StarZone.hxx:56
Internal: virtual class to store a Sdr graphic path.
Definition: StarObjectSmallGraphic.cxx:1275
std::shared_ptr< StarObjectSmallGraphicInternal::SDRUserData > readSCHUObject(StarZone &zone, int identifier)
try to read a SCHU object
Definition: StarObjectSmallGraphic.cxx:3407
Internal: virtual class to store a Sdr graphic caption.
Definition: StarObjectSmallGraphic.cxx:690
Internal: the structures of a StarObjectSmallGraphic.
Definition: StarObjectSmallGraphic.cxx:65
bool readSVDRObjectAttrib(StarZone &zone, StarObjectSmallGraphicInternal::SdrGraphicAttribute &graphic)
try to read the object attrib zone
Definition: StarObjectSmallGraphic.cxx:2000