class SvxDrawPage; class SwGrfFormatColl; class SwDoc; class SwOLENode; class SwOLEListener_Impl; namespace sfx2 { class SvBaseLink; } class DeflateData;
class SW_DLLPUBLIC SwOLEObj
{ friendclass SwOLENode;
/** Either ref or name are known. If only name is known, ref is obtained
on demand by GetOleRef() from Sfx. */
svt::EmbeddedObjectRef m_xOLERef;
OUString m_aName;
// eventually buffered data if it is a chart OLE
drawinglayer::primitive2d::Primitive2DContainer m_aPrimitive2DSequence;
basegfx::B2DRange m_aRange;
sal_uInt32 m_nGraphicVersion;
std::unique_ptr<DeflateData> m_pDeflateData;
// try to get OLE visualization in form of a Primitive2DSequence // and the corresponding B2DRange. This data may be locally buffered
drawinglayer::primitive2d::Primitive2DContainer const & tryToGetChartContentAsPrimitive2DSequence(
basegfx::B2DRange& rRange, bool bSynchron); void resetBufferedData();
class SW_DLLPUBLIC SwOLENode final: public SwNoTextNode
{ friendclass SwNodes; mutable SwOLEObj maOLEObj;
UIName msChartTableName; ///< with chart objects: name of referenced table. bool mbOLESizeInvalid; /**< Should be considered at SwDoc::PrtOLENotify
(e.g. copied). Is not persistent. */
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.