8 #include <system/date_time.h>
9 #include <system/array.h>
10 #include <drawing/color.h>
13 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
23 class MppVisualObjectPlacementReader;
26 class MppVisualObjectPlacementWriter;
30 namespace Visualization
32 enum class FillPattern;
33 enum class HorizontalAlignment;
34 enum class VisualObjectType;
43 namespace Visualization {
51 typedef System::Object BaseType;
53 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
54 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
56 friend class Aspose::Tasks::IO::MSProject::MppVisualObjectPlacementReader;
57 friend class Aspose::Tasks::IO::MSProject::Writers::MppVisualObjectPlacementWriter;
64 ASPOSE_TASKS_SHARED_API int32_t get_OleObjectId()
const;
68 ASPOSE_TASKS_SHARED_API
void set_OleObjectId(int32_t value);
72 ASPOSE_TASKS_SHARED_API int32_t get_TaskId()
const;
76 ASPOSE_TASKS_SHARED_API
void set_TaskId(int32_t value);
80 ASPOSE_TASKS_SHARED_API
double get_Width()
const;
84 ASPOSE_TASKS_SHARED_API
void set_Width(
double value);
88 ASPOSE_TASKS_SHARED_API
double get_Height()
const;
92 ASPOSE_TASKS_SHARED_API
void set_Height(
double value);
96 ASPOSE_TASKS_SHARED_API
double get_VerticalOffset()
const;
100 ASPOSE_TASKS_SHARED_API
void set_VerticalOffset(
double value);
104 ASPOSE_TASKS_SHARED_API
double get_HorizontalOffset()
const;
108 ASPOSE_TASKS_SHARED_API
void set_HorizontalOffset(
double value);
112 ASPOSE_TASKS_SHARED_API System::DateTime get_TimescaleDate()
const;
116 ASPOSE_TASKS_SHARED_API
void set_TimescaleDate(System::DateTime value);
120 ASPOSE_TASKS_SHARED_API HorizontalAlignment get_AttachmentPoint()
const;
124 ASPOSE_TASKS_SHARED_API
void set_AttachmentPoint(HorizontalAlignment value);
128 ASPOSE_TASKS_SHARED_API System::Drawing::Color get_BorderLineColor()
const;
132 ASPOSE_TASKS_SHARED_API
void set_BorderLineColor(System::Drawing::Color value);
136 ASPOSE_TASKS_SHARED_API uint8_t get_BorderLineThickness()
const;
140 ASPOSE_TASKS_SHARED_API
void set_BorderLineThickness(uint8_t value);
144 ASPOSE_TASKS_SHARED_API System::Drawing::Color get_FillColor()
const;
148 ASPOSE_TASKS_SHARED_API
void set_FillColor(System::Drawing::Color value);
152 ASPOSE_TASKS_SHARED_API Aspose::Tasks::Visualization::FillPattern get_FillPattern()
const;
156 ASPOSE_TASKS_SHARED_API
void set_FillPattern(Aspose::Tasks::Visualization::FillPattern value);
165 ASPOSE_TASKS_SHARED_API
const System::ArrayPtr<uint8_t>& get_RawMppRepresentation()
const;
166 ASPOSE_TASKS_SHARED_API
void set_RawMppRepresentation(
const System::ArrayPtr<uint8_t>& value);
167 ASPOSE_TASKS_SHARED_API VisualObjectType get_Type()
const;
168 ASPOSE_TASKS_SHARED_API
void set_Type(VisualObjectType value);
170 #ifdef ASPOSE_GET_SHARED_MEMBERS
171 ASPOSE_TASKS_SHARED_API
void GetSharedMembers(System::Object::shared_members_type& result)
const override;
177 int32_t pr_OleObjectId;
181 double pr_VerticalOffset;
182 double pr_HorizontalOffset;
183 System::DateTime pr_TimescaleDate;
184 HorizontalAlignment pr_AttachmentPoint;
185 System::Drawing::Color pr_BorderLineColor;
186 uint8_t pr_BorderLineThickness;
187 System::Drawing::Color pr_FillColor;
188 Aspose::Tasks::Visualization::FillPattern pr_FillPattern;
189 System::ArrayPtr<uint8_t> pr_RawMppRepresentation;
190 VisualObjectType pr_Type;
Represents placement and appearance of OleObject in a view.
Definition: VisualObjectPlacement.h:48