System::Drawing::Font 类

Font class

表示文本的特定格式,包括字体、大小和样式。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。

class Font : public System::Object

方法

方法描述
Clone()返回当前字体的副本。
Dispose()释放当前对象获取的所有操作系统资源。
Equals(System::SharedPtr<System::Object>) override确定当前对象和指定对象是否相同。
Font(const SharedPtr<Font>&, FontStyle)构造一个新的 Font 类实例,该实例表示具有指定字体样式的指定现有字体。
Font(const SharedPtr<FontFamily>&, float, FontStyle, GraphicsUnit, uint8_t, bool)构造一个新的 Font 类实例。
Font(const SharedPtr<FontFamily>&, float, GraphicsUnit)构造一个新的 Font 类实例。
Font(const String&, float, FontStyle, GraphicsUnit, uint8_t, bool)构造一个新的 Font 类实例。
Font(const String&, float, GraphicsUnit)构造一个新的 Font 类实例。
static FromLogFont(const SharedPtr<Object>&)未实现。
get_Bold()确定当前对象所表示的字体是否已应用粗体样式。
get_FontFamily()返回当前对象所表示的字体的字体族。
get_FontStyle()返回当前对象所表示的字体的字体样式。
get_GdiCharSet()返回一个值,指示当前对象所表示的字体使用的 GDI 字符集。
get_Height()返回当前对象所表示的字体的行间距(像素)。
get_Italic()确定当前对象表示的字体是否已应用斜体样式。
get_Name()返回当前对象表示的字体的字体名称。
get_OriginalFontName()返回字体最初指定的名称。
get_Size()返回当前对象表示的字体的 em 大小,使用 Unit 属性指定的单位进行测量。
get_SizeInPoints()返回当前对象表示的字体的 em 大小(单位为点)。
get_Strikeout()确定当前对象表示的字体是否已应用删除线样式。
get_Style()返回当前对象表示的字体的字体样式。
get_Underline()确定当前对象表示的字体是否已应用下划线样式。
get_Unit()返回当前对象表示的字体的测量单位。
GetHeight(const SharedPtr<Graphics>&)返回当前对象表示的字体的行间距,使用指定的 Graphics 对象的当前单位。
GetHeight(float)返回在使用指定垂直分辨率的显示设备绘制时,当前对象表示的字体的高度。

另见