8 #include <system/enum_helpers.h>
11 #include "aspose.tasks.cpp/Visualization/View/Styles/TextStyle.h"
12 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
23 class MPP12GanttChartWriter;
24 class MPP14GanttChartWriter;
25 class MPPGanttChartWriter;
28 namespace Visualization
30 class ApsTextStyleManager;
32 enum class FontStyles;
33 enum class TextItemType;
42 namespace Visualization {
52 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
53 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
55 friend class Aspose::Tasks::IO::MSProject::MPP12GanttChartWriter;
56 friend class Aspose::Tasks::IO::MSProject::MPP14GanttChartWriter;
57 friend class Aspose::Tasks::IO::MSProject::MPPGanttChartWriter;
58 friend class Aspose::Tasks::Visualization::ApsTextStyleManager;
66 ASPOSE_TASKS_SHARED_API int32_t get_RowUid()
const;
71 ASPOSE_TASKS_SHARED_API Aspose::Tasks::Field get_Field()
const;
76 ASPOSE_TASKS_SHARED_API
void set_Field(Aspose::Tasks::Field value);
81 ASPOSE_TASKS_SHARED_API TextItemType get_ItemType()
override;
93 ASPOSE_TASKS_SHARED_API TableTextStyle(int32_t rowUid,
const System::SharedPtr<FontDescriptor>& font);
100 ASPOSE_TASKS_SHARED_API TableTextStyle(int32_t rowUid,
float fontSize, FontStyles fontStyle);
106 ASPOSE_TASKS_SHARED_API TableTextStyle(int32_t rowUid, FontStyles fontStyle);
114 ASPOSE_TASKS_SHARED_API
void set_RowUid(int32_t value);
116 ASPOSE_TASKS_SHARED_API System::SharedPtr<TableTextStyle> Clone(
const System::SharedPtr<FontDescriptor>& fontDescriptor);
117 #ifdef ASPOSE_GET_SHARED_MEMBERS
118 ASPOSE_TASKS_SHARED_API
void GetSharedMembers(System::Object::shared_members_type& result)
const override;
125 Aspose::Tasks::Field pr_Field;
Represents a text style in a view table.
Definition: TableTextStyle.h:47
Change the visual style of the text for an item in the project view.
Definition: TextStyle.h:86