8 #include <system/object_ext.h>
9 #include <system/enum_helpers.h>
11 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
17 namespace Visualization
20 enum class FontStyles;
29 namespace Visualization {
37 typedef System::Object BaseType;
39 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
40 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
42 friend class System::ObjectExt;
43 friend class Aspose::Tasks::Visualization::FontCollection;
50 ASPOSE_TASKS_SHARED_API System::String get_FontFamily()
const;
54 ASPOSE_TASKS_SHARED_API
float get_Size()
const;
58 ASPOSE_TASKS_SHARED_API FontStyles get_Style()
const;
65 ASPOSE_TASKS_SHARED_API
FontDescriptor(
const System::String& fontFamily,
float size);
72 ASPOSE_TASKS_SHARED_API FontDescriptor(
const System::String& fontFamily,
float size, FontStyles style);
78 ASPOSE_TASKS_SHARED_API FontDescriptor(
const System::SharedPtr<FontDescriptor>& font, FontStyles style);
82 ASPOSE_TASKS_SHARED_API
bool Equals(
const System::SharedPtr<FontDescriptor>& other);
83 #ifdef ASPOSE_GET_SHARED_MEMBERS
84 ASPOSE_TASKS_SHARED_API
void GetSharedMembers(System::Object::shared_members_type& result)
const override;
90 System::String pr_FontFamily;
95 ASPOSE_TASKS_SHARED_API
void set_FontFamily(
const System::String& value);
102 ASPOSE_TASKS_SHARED_API
void set_Size(
float value);
109 ASPOSE_TASKS_SHARED_API
void set_Style(FontStyles value);
110 System::String get_DebuggerDisplay();
Represents font information.
Definition: FontDescriptor.h:34