## IFont class


声明了所有字体格式的通用功能。由 [Font](../font/) 类实现。

```cpp
class IFont : public virtual System::Object
```

## 方法

| 方法 | 描述 |
| --- | --- |
| virtual [Convert](./convert/)(Aspose::Font::FontType) | 将 [Font](../font/) 转换为其他格式。 |
| virtual [get_Encoding](./get_encoding/)() | 获取 [Font](../font/) 编码。 |
| virtual [get_FontDefinition](./get_fontdefinition/)() | 获取 [Font](../font/) 定义。 |
| virtual [get_FontFamily](./get_fontfamily/)() | 获取 [Font](../font/) 家族。 |
| virtual [get_FontName](./get_fontname/)() | 获取 [Font](../font/) 字体名称。 |
| virtual [get_FontNames](./get_fontnames/)() | 获取 [Font](../font/) 名称。 |
| virtual [get_FontSaver](./get_fontsaver/)() | 获取 [Font](../font/) 保存功能。 |
| virtual [get_FontStyle](./get_fontstyle/)() | 获取 [Font](../font/) 样式。这是一个在通用类型中计算并表示的值。 |
| virtual [get_FontType](./get_fonttype/)() | 获取 [Font](../font/) 类型。 |
| virtual [get_GlyphAccessor](./get_glyphaccessor/)() | 获取 [Font](../font/) 字形访问器。检索字形及其标识符。 |
| virtual [get_Metrics](./get_metrics/)() | 获取 [Font](../font/) 度量。 |
| virtual [get_NumGlyphs](./get_numglyphs/)() | 获取 [Font](../font/) 中的字形数量。 |
| virtual [get_PostscriptNames](./get_postscriptnames/)() | 获取 PostScript [Font](../font/) 名称。 |
| virtual [get_Style](./get_style/)() | 获取 [Font](../font/) 样式。这是由 [Font](../font/) 文件提供的原始字符串值。 |
| virtual [set_FontFamily](./set_fontfamily/)(System::String) | 设置 [Font](../font/) 家族。 |
| virtual [set_FontName](./set_fontname/)(System::String) | 设置 [Font](../font/) 字体名称。 |
| virtual [set_Style](./set_style/)(System::String) | 设置 [Font](../font/) 样式。这是由 [Font](../font/) 文件提供的原始字符串值。 |
## 另见

* Class [Object](../../system/object/)
* Namespace [Aspose::Font](../)
* Library [Aspose.Font for C++](../../)
