## FontFamily class


تمثل مجموعة من الأنماط التي تشترك في تصميم أساسي مشابه. يجب إنشاء كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../../system/makeobject/). لا تقم أبداً بإنشاء مثيل من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيؤدي إلى أخطاء وقت التشغيل أو أخطاء التأكيد. احرص دائماً على تغليف هذه الفئة في مؤشر [System::SmartPtr](../../system/smartptr/) واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.

```cpp
class FontFamily : public System::Object
```

## الطرق

| طريقة | الوصف |
| --- | --- |
| [Clone](./clone/)() | يعيد نسخة من كائن [FontFamily](./) الحالي. |
| [Dispose](./dispose/)() | يطلق جميع موارد نظام التشغيل التي حصل عليها الكائن الحالي. |
| [Equals](./equals/)(System::SharedPtr\<System::Object\>) override | يحدد ما إذا كان الكائنان الحالي والمحدد متطابقان. |
| [FontFamily](./fontfamily/)(const String\&) | ينشئ نسخة جديدة من فئة [FontFamily](./) التي تمثل عائلة خطوط بالاسم المحدد. |
| [FontFamily](./fontfamily/)(const String\&, const SharedPtr\<Text::FontCollection\>\&) | ينشئ نسخة جديدة من [FontFamily](./) في مجموعة الخطوط المحددة بالاسم المحدد. |
| [FontFamily](./fontfamily/)(Text::GenericFontFamilies) | ينشئ نسخة جديدة من [FontFamily](./) من عائلة الخطوط العامة المحددة. |
| static [get_Families](./get_families/)() | يرجع مصفوفة تحتوي على جميع كائنات [FontFamily](./) المرتبطة بسياق الرسومات الحالي. |
| static [get_GenericMonospace](./get_genericmonospace/)() | يرجع كائن [FontFamily](./) يمثل عائلة خطوط أحادية العرض عامة. |
| static [get_GenericSansSerif](./get_genericsansserif/)() | يرجع كائن [FontFamily](./) يمثل عائلة خطوط سانس سيريف عامة. |
| static [get_GenericSerif](./get_genericserif/)() | يرجع كائن [FontFamily](./) يمثل عائلة خطوط سيريف عامة. |
| [get_Name](./get_name/)() const | يرجع اسم عائلة الخطوط التي يمثلها الكائن الحالي. |
| [GetCellAscent](./getcellascent/)(FontStyle) | يرجع ارتفاع الخلية الصاعد لعائلة الخطوط التي يمثلها الكائن الحالي للنمط الخط المحدد. |
| [GetCellDescent](./getcelldescent/)(FontStyle) | يرجع انخفاض الخلية لعائلة الخطوط التي يمثلها الكائن الحالي للنمط الخط المحدد. |
| [GetEmHeight](./getemheight/)(FontStyle) | يرجع ارتفاع مربع الـ em بوحدات تصميم الخط للنمط المحدد. |
| [GetLineSpacing](./getlinespacing/)(FontStyle) | يرجع تباعد الأسطر لعائلة الخطوط التي يمثلها الكائن الحالي للنمط الخط المحدد. |
| [GetName](./getname/)(int) const | يرجع اسم عائلة الخطوط التي يمثلها الكائن الحالي. |
| [IsStyleAvailable](./isstyleavailable/)(FontStyle) | يحدد ما إذا كان نمط الخط المحدد متاحًا. |
| virtual [~FontFamily](./~fontfamily/)() | المدمر. |
## انظر أيضًا

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