11 #include <system/array.h>
14 #include <Aspose.Words.Cpp/aspose_words_api_defs.h>
16 namespace Aspose {
namespace Words {
namespace Comparing {
class ShapeComparer; } } }
17 namespace Aspose {
namespace Words {
namespace Drawing {
namespace Core {
class VmlNode; } } } }
18 namespace Aspose {
namespace Words {
namespace RW {
namespace Odt {
namespace Reader {
class OdtChartToDmlConverterUtil; } } } } }
19 namespace Aspose {
namespace Words {
namespace Validation {
class ShapeValidator; } } }
20 namespace Aspose {
namespace Words {
class ShapeFieldRemover; } }
21 namespace Aspose {
namespace Words {
namespace Fields {
class FieldCodeLink; } } }
22 namespace Aspose {
namespace Words {
class DocumentBuilder; } }
23 namespace Aspose {
namespace Words {
namespace Validation {
class DocumentPostLoader; } } }
24 namespace Aspose {
namespace Words {
namespace Validation {
class ShapeIdGenerator; } } }
26 namespace Aspose {
namespace Words {
namespace RW {
namespace Odt {
namespace Writer {
class OdtOleWriter; } } } } }
27 namespace Aspose {
namespace Words {
namespace RW {
namespace Odt {
namespace Reader {
class OdtObjectReader; } } } } }
28 namespace Aspose {
namespace Words {
namespace RW {
namespace Docx {
namespace Writer {
class DocxDocumentWriterBase; } } } } }
29 namespace Aspose {
namespace Words {
namespace RW {
namespace Odt {
namespace Reader {
class OdtBinaryObjectReader; } } } } }
30 namespace Aspose {
namespace Words {
namespace RW {
namespace Vml {
class VmlOleReader; } } } }
31 namespace Aspose {
namespace Words {
namespace RW {
namespace Doc {
namespace Writer {
class ShapeWriter; } } } } }
32 namespace Aspose {
namespace Words {
namespace RW {
namespace Rtf {
namespace Reader {
class RtfOleHandler; } } } } }
33 namespace Aspose {
namespace Words {
namespace RW {
namespace Rtf {
namespace Writer {
class RtfOleWriter; } } } } }
34 namespace Aspose {
namespace Words {
namespace RW {
namespace Wml {
namespace Writer {
class WmlWriter; } } } } }
35 namespace System {
class Guid; }
36 namespace Aspose {
namespace Words {
namespace Drawing {
class OlePackage; } } }
37 namespace Aspose {
namespace Words {
namespace Drawing {
namespace Core {
class EmbeddedObjectBase; } } } }
38 namespace Aspose {
namespace Words {
namespace Drawing {
namespace Core {
class OleObject; } } } }
39 namespace Aspose {
namespace Words {
namespace Drawing {
namespace Core {
class OoxmlObject; } } } }
40 namespace Aspose {
namespace Words {
namespace Drawing {
namespace Core {
enum class OleLinkType; } } } }
42 namespace Aspose {
namespace Words {
namespace RW {
namespace Ole {
class MetafileIcon; } } } }
43 namespace Aspose {
namespace Words {
class IShapeAttrSource; } }
45 namespace System {
namespace IO {
class MemoryStream; } }
97 ASPOSE_WORDS_SHARED_RTTI_INFO_DECL();
99 friend class Aspose::Words::Comparing::ShapeComparer;
100 friend class Aspose::Words::Drawing::Core::VmlNode;
101 friend class Aspose::Words::RW::Odt::Reader::OdtChartToDmlConverterUtil;
102 friend class Aspose::Words::Validation::ShapeValidator;
103 friend class Aspose::Words::ShapeFieldRemover;
104 friend class Aspose::Words::Fields::FieldCodeLink;
106 friend class Aspose::Words::Validation::DocumentPostLoader;
107 friend class Aspose::Words::Validation::ShapeIdGenerator;
109 friend class Aspose::Words::RW::Odt::Writer::OdtOleWriter;
110 friend class Aspose::Words::RW::Odt::Reader::OdtObjectReader;
111 friend class Aspose::Words::RW::Docx::Writer::DocxDocumentWriterBase;
112 friend class Aspose::Words::RW::Odt::Reader::OdtBinaryObjectReader;
113 friend class Aspose::Words::RW::Vml::VmlOleReader;
114 friend class Aspose::Words::RW::Doc::Writer::ShapeWriter;
115 friend class Aspose::Words::RW::Rtf::Reader::RtfOleHandler;
116 friend class Aspose::Words::RW::Rtf::Writer::RtfOleWriter;
117 friend class Aspose::Words::RW::Wml::Writer::WmlWriter;
840 bool get_IsLinkNoData();
841 bool get_NeedEmbeddedPart();
846 int32_t get_OleTxid();
847 void set_OleTxid(int32_t value);
848 Aspose::Words::Drawing::Core::OleLinkType get_OleLinkType();
849 void set_OleLinkType(Aspose::Words::Drawing::Core::OleLinkType value);
850 int32_t get_FormatUpdateType();
851 void set_FormatUpdateType(int32_t value);
857 void SetOleIcon(
bool isIcon);
866 void UpdateDrawAspectFromOleObject();