字体类 (gdiplusheaders.h)
Font 类封装特定字体的特征,例如系列、高度、大小和样式 (或样式) 组合。 绘制字符串时使用 Font 对象。
继承
Font 类实现 GdiplusBase。
方法
Font 类具有这些方法。
Font::Clone Font::Clone 方法基于此 Font 对象创建新的 Font 对象。 |
Font::Font 本主题列出了 Font 类的构造函数。 有关完整的类列表,请参阅 Font Class。 (重载 1/2) |
Font::Font 基于 FontFamily 对象、大小、字形和度量单位创建 Font::Font 对象。 |
Font::Font 基于字体系列、字号、字体样式、度量单位和 FontCollection 对象创建 Font::Font 对象。 |
Font::Font 本主题列出了 Font 类的构造函数。 有关完整的类列表,请参阅 Font Class。 (重载 2/2) |
Font::Font 基于 Windows 图形设备接口 (GDI) 字体对象创建 Font::Font 对象,该对象当前已选择到指定设备上下文中。 提供此构造函数是为了与 GDI 兼容。 |
Font::Font 通过使用 GDILOGFONT 结构的句柄,间接从 Windows 图形设备接口 (GDI) 逻辑字体创建 Font::Font 对象。 |
Font::Font 直接从 Windows 图形设备接口创建 Font::Font 对象, (GDI) 逻辑字体。 (重载 2/2) |
Font::Font 直接从 Windows 图形设备接口创建 Font::Font 对象, (GDI) 逻辑字体。 (重载 1/2) |
Font::GetFamily Font::GetFamily 方法获取此字体所基于的字体系列。 |
Font::GetHeight Font::GetHeight 方法获取指定 Graphics 对象的当前单位中此字体的行距。 |
Font::GetHeight Font::GetHeight 方法获取此字体的行距(以像素为单位)。 |
Font::GetLastStatus Font::GetLastStatus 方法返回一个值,该值指示此 Font 对象最近方法失败的性质。 |
Font::GetLogFontA Font::GetLogFontA 方法使用 LOGFONTA 结构获取此 Font 对象的属性。 |
Font::GetLogFontW Font::GetLogFontW 方法使用 LOGFONTW 结构获取此 Font 对象的属性。 |
Font::GetSize Font::GetSize 方法返回字体大小 (通常称为此 Font 对象的 em size) 。 大小以此 Font 对象的单位为单位。 |
Font::GetStyle Font::GetStyle 方法获取此字体的字体样式。 |
Font::GetUnit Font::GetUnit 方法返回此 Font 对象的度量单位。 |
Font::IsAvailable Font::IsAvailable 方法确定此 Font 对象是否已成功创建。 |
注解
使用 GDI+ API 时,绝不能允许应用程序从不受信任的源下载任意字体。 操作系统需要提升的权限,以确保所有已安装的字体都受信任。
要求
目标平台 | Windows |
标头 | gdiplusheaders.h |