## 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++](../../)
