8 #include <system/array.h>
11 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
21 class MppOleObjectReader;
22 class MppOleObjectWriter;
23 class MppPdfOleObjectWriter;
38 class ASPOSE_TASKS_SHARED_CLASS
OleObject :
public System::Object
41 typedef System::Object BaseType;
43 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
44 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
46 friend class Aspose::Tasks::IO::MSProject::MppPdfOleObjectWriter;
47 friend class Aspose::Tasks::IO::MSProject::MppOleObjectReader;
48 friend class Aspose::Tasks::IO::MSProject::MppOleObjectWriter;
49 friend class Aspose::Tasks::IO::MSProject::MPPReader;
56 ASPOSE_TASKS_SHARED_API System::String get_Name()
const;
60 ASPOSE_TASKS_SHARED_API
void set_Name(
const System::String& value);
64 ASPOSE_TASKS_SHARED_API System::String get_ApplicationName()
const;
68 ASPOSE_TASKS_SHARED_API
void set_ApplicationName(
const System::String& value);
72 ASPOSE_TASKS_SHARED_API System::String get_FileFormat()
const;
76 ASPOSE_TASKS_SHARED_API
void set_FileFormat(
const System::String& value);
80 ASPOSE_TASKS_SHARED_API
const System::ArrayPtr<uint8_t>& get_Content()
const;
84 ASPOSE_TASKS_SHARED_API
void set_Content(
const System::ArrayPtr<uint8_t>& value);
88 ASPOSE_TASKS_SHARED_API System::String get_Label()
const;
92 ASPOSE_TASKS_SHARED_API
void set_Label(
const System::String& value);
96 ASPOSE_TASKS_SHARED_API System::String get_FullPath()
const;
100 ASPOSE_TASKS_SHARED_API
void set_FullPath(
const System::String& value);
104 ASPOSE_TASKS_SHARED_API System::String get_TemporaryFile()
const;
108 ASPOSE_TASKS_SHARED_API
void set_TemporaryFile(
const System::String& value);
112 ASPOSE_TASKS_SHARED_API
bool get_DisplayAsIcon()
const;
116 ASPOSE_TASKS_SHARED_API
void set_DisplayAsIcon(
bool value);
120 ASPOSE_TASKS_SHARED_API
bool get_Linked();
124 ASPOSE_TASKS_SHARED_API System::SharedPtr<Aspose::Tasks::View> get_View()
const;
128 ASPOSE_TASKS_SHARED_API
void set_View(
const System::SharedPtr<Aspose::Tasks::View>& value);
132 ASPOSE_TASKS_SHARED_API int32_t get_Id()
const;
136 ASPOSE_TASKS_SHARED_API
void set_Id(int32_t value);
148 ASPOSE_TASKS_SHARED_API System::String get_Link()
const;
152 ASPOSE_TASKS_SHARED_API
void set_Link(
const System::String& value);
156 ASPOSE_TASKS_SHARED_API int32_t get_ViewId()
const;
160 ASPOSE_TASKS_SHARED_API
void set_ViewId(int32_t value);
166 ASPOSE_TASKS_SHARED_API System::String GetMppFolderNameByLink();
167 #ifdef ASPOSE_GET_SHARED_MEMBERS
168 ASPOSE_TASKS_SHARED_API
void GetSharedMembers(System::Object::shared_members_type& result)
const override;
174 System::SharedPtr<Aspose::Tasks::View> view;
175 System::String pr_Name;
176 System::String pr_ApplicationName;
177 System::String pr_FileFormat;
178 System::ArrayPtr<uint8_t> pr_Content;
179 System::String pr_Label;
180 System::String pr_FullPath;
181 System::String pr_TemporaryFile;
182 bool pr_DisplayAsIcon;
184 System::String pr_Link;
Represents an OLE object which can be inserter into Gantt Chart View of an MPP file.
Definition: OleObject.h:38