


## الفئات

| فئة | الوصف |
| --- | --- |
| [Bitmap](./bitmap/) | يمثل صورة bitmap من GDI+. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/). لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل أو أخطاء التأكيد. دائمًا قم بلف هذه الفئة داخل مؤشر [System::SmartPtr](../system/smartptr/) واستخدم هذا المؤشر لتمريره إلى الدوال كمعامل. |
| [Brush](./brush/) | فئة أساسية للفئات التي تمثل الحشوات المستخدمة لملء داخل الأشكال الرسومية. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/). لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل أو أخطاء التأكيد. دائمًا قم بلف هذه الفئة داخل مؤشر [System::SmartPtr](../system/smartptr/) واستخدم هذا المؤشر لتمريره إلى الدوال كمعامل. |
| [Brushes](./brushes/) | توفر مجموعة من كائنات [SolidBrush](./solidbrush/) المُنشأة مسبقًا. هذا نوع ثابت لا يحتوي على خدمات مثيل. لا يجب عليك أبدًا إنشاء نسخ منه بأي وسيلة. |
| [CharacterRange](./characterrange/) | يمثل نطاقًا من مواضع الأحرف في سلسلة. يجب تخصيص هذا النوع على المكدس وتمريره إلى الدوال بالقيمة أو بالمرجع. لا تستخدم فئة [System::SmartPtr](../system/smartptr/) لإدارة كائنات هذا النوع. |
| [Color](./color/) | يمثل لونًا. يجب تخصيص هذا النوع على المكدس وتمريره إلى الدوال بالقيمة أو بالمرجع. لا تستخدم فئة [System::SmartPtr](../system/smartptr/) لإدارة كائنات هذا النوع. |
| [ColorTranslator](./colortranslator/) | يقوم بترجمات الألوان. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/). لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل أو أخطاء التأكيد. دائمًا قم بلف هذه الفئة داخل مؤشر [System::SmartPtr](../system/smartptr/) واستخدم هذا المؤشر لتمريره إلى الدوال كمعامل. |
| [Font](./font/) | يمثل تنسيقًا معينًا للنص، بما في ذلك خط الوجه، الحجم، والنمط. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/). لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل أو أخطاء التأكيد. دائمًا قم بلف هذه الفئة داخل مؤشر [System::SmartPtr](../system/smartptr/) واستخدم هذا المؤشر لتمريره إلى الدوال كمعامل. |
| [FontConverter](./fontconverter/) | يقوم بتحويل كائنات [الخط](./font/) من نوع بيانات إلى آخر. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/) . لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيسبب أخطاء وقت التشغيل أو أخطاء التأكيد. دائمًا قم بلف هذه الفئة داخل مؤشر [System::SmartPtr](../system/smartptr/) واستخدم هذا المؤشر لتمريره إلى الدوال كمعامل. |
| [FontFamily](./fontfamily/) | يمثل مجموعة من الخطوط التي تشترك في تصميم أساسي مشابه. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/) . لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيسبب أخطاء وقت التشغيل أو أخطاء التأكيد. دائمًا قم بلف هذه الفئة داخل مؤشر [System::SmartPtr](../system/smartptr/) واستخدم هذا المؤشر لتمريره إلى الدوال كمعامل. |
| [Graphics](./graphics/) | يمثل سطح رسم. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/) . لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيسبب أخطاء وقت التشغيل أو أخطاء التأكيد. دائمًا قم بلف هذه الفئة داخل مؤشر [System::SmartPtr](../system/smartptr/) واستخدم هذا المؤشر لتمريره إلى الدوال كمعامل. |
| [Icon](./icon/) | يمثل أيقونة [ويندوز](../system.windows/) . يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/) . لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيسبب أخطاء وقت التشغيل أو أخطاء التأكيد. دائمًا قم بلف هذه الفئة داخل مؤشر [System::SmartPtr](../system/smartptr/) واستخدم هذا المؤشر لتمريره إلى الدوال كمعامل. |
| [Image](./image/) | فئة أساسية لـ [System::Drawing::Bitmap](./bitmap/) و System::Drawing::Metafile التي توفر وظائف أساسية. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/) . لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيسبب أخطاء وقت التشغيل أو أخطاء التأكيد. دائمًا قم بلف هذه الفئة داخل مؤشر [System::SmartPtr](../system/smartptr/) واستخدم هذا المؤشر لتمريره إلى الدوال كمعامل. |
| [ImageConverter](./imageconverter/) | يقوم بتحويل كائنات [الصورة](./image/) من نوع بيانات إلى آخر. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/) . لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيسبب أخطاء وقت التشغيل أو أخطاء التأكيد. دائمًا قم بلف هذه الفئة داخل مؤشر [System::SmartPtr](../system/smartptr/) واستخدم هذا المؤشر لتمريره إلى الدوال كمعامل. |
| [ImageFormatConverter](./imageformatconverter/) | يقوم بتحويل كائنات ImageFormat من نوع بيانات إلى آخر. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/) . لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيسبب أخطاء وقت التشغيل أو أخطاء التأكيد. دائمًا قم بلف هذه الفئة داخل مؤشر [System::SmartPtr](../system/smartptr/) واستخدم هذا المؤشر لتمريره إلى الدوال كمعامل. |
| [Pen](./pen/) | يمثل خصائص مثل اللون والعرض وغيرها للخطوط والمنحنيات المرسومة. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/) . لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيسبب أخطاء وقت التشغيل أو أخطاء التأكيد. دائمًا قم بلف هذه الفئة داخل مؤشر [System::SmartPtr](../system/smartptr/) واستخدم هذا المؤشر لتمريره إلى الدوال كمعامل. |
| [Pens](./pens/) | يوفر مجموعة من كائنات [القلم](./pen/) المُنشأة مسبقًا. هذا نوع ثابت لا يحتوي على خدمات مثيل. يجب ألا تقوم بإنشاء أي نسخ منه بأي وسيلة. |
| [Point](./point/) | يمثل زوجًا من إحداثيات X و Y صحيحة لنقطة على سطح ثنائي الأبعاد. يجب تخصيص هذا النوع على المكدس وتمريره إلى الدوال بالقيمة أو بالمرجع. لا تستخدم أبداً فئة [System::SmartPtr](../system/smartptr/) لإدارة كائنات هذا النوع. |
| [PointF](./pointf/) | يمثل زوجًا من إحداثيات X و Y ذات دقة أحادية للمنقطة على سطح ثنائي الأبعاد. يجب تخصيص هذا النوع على المكدس وتمريره إلى الدوال بالقيمة أو بالمرجع. لا تستخدم أبداً فئة [System::SmartPtr](../system/smartptr/) لإدارة كائنات هذا النوع. |
| [Rectangle](./rectangle/) | يمثل مساحة مستطيلة من صورة تُعرّف بإحداثيات X و Y صحيحة للزاوية العلوية اليسرى وعرضها وارتفاعها. يجب تخصيص هذا النوع على المكدس وتمريره إلى الدوال بالقيمة أو بالمرجع. لا تستخدم أبداً فئة [System::SmartPtr](../system/smartptr/) لإدارة كائنات هذا النوع. |
| [RectangleF](./rectanglef/) | يمثل مساحة مستطيلة من صورة تُعرّف بإحداثيات X و Y ذات دقة أحادية للزاوية العلوية اليسرى وعرضها وارتفاعها. يجب تخصيص هذا النوع على المكدس وتمريره إلى الدوال بالقيمة أو بالمرجع. لا تستخدم أبداً فئة [System::SmartPtr](../system/smartptr/) لإدارة كائنات هذا النوع. |
| [Region](./region/) | يمثل داخل الشكل الرسومي. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/) . لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيسبب أخطاء وقت التشغيل أو أخطاء التأكيد. دائمًا قم بلف هذه الفئة داخل مؤشر [System::SmartPtr](../system/smartptr/) واستخدم هذا المؤشر لتمريره إلى الدوال كمعامل. |
| [Size](./size/) | يمثل زوجًا من القيم الصحيحة التي تمثل عرضًا وارتفاعًا لصورة. يجب تخصيص هذا النوع على المكدس وتمريره إلى الدوال بالقيمة أو بالمرجع. لا تستخدم أبداً فئة [System::SmartPtr](../system/smartptr/) لإدارة كائنات هذا النوع. |
| [SizeF](./sizef/) | يمثل زوجًا من القيم ذات الدقة الأحادية التي تمثل عرضًا وارتفاعًا لصورة. يجب تخصيص هذا النوع على المكدس وتمريره إلى الدوال بالقيمة أو بالمرجع. لا تستخدم أبداً فئة [System::SmartPtr](../system/smartptr/) لإدارة كائنات هذا النوع. |
| [SolidBrush](./solidbrush/) | يمثل فرشاة بلون واحد. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/) . لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيسبب أخطاء وقت التشغيل أو أخطاء التأكيد. دائمًا قم بلف هذه الفئة داخل مؤشر [System::SmartPtr](../system/smartptr/) واستخدم هذا المؤشر لتمريره إلى الدوال كمعامل. |
| [StringFormat](./stringformat/) | يحتوي على معلومات تخطيط النص، وتعديلات العرض، وميزات OpenType. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/) . لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيسبب أخطاء وقت التشغيل أو أخطاء التأكيد. دائمًا قم بلف هذه الفئة داخل مؤشر [System::SmartPtr](../system/smartptr/) واستخدم هذا المؤشر لتمريره إلى الدوال كمعامل. |
| [SystemColors](./systemcolors/) | فئة توفر مجموعة من كائنات [اللون](./color/) المُنشأة مسبقًا التي تمثل ألوان عناصر عرض [ويندوز](../system.windows/). هذا نوع ثابت لا يحتوي على خدمات مثيل. يجب ألا تقوم بإنشاء أي نسخ منه بأي وسيلة. |
| [SystemFonts](./systemfonts/) | يوفر مجموعة من كائنات [الخط](./font/) المُنشأة مسبقًا التي تمثل الخطوط المستخدمة لعرض النص في عناصر عرض [ويندوز](../system.windows/). هذا نوع ثابت لا يحتوي على خدمات مثيل. يجب ألا تقوم بإنشاء أي نسخ منه بأي وسيلة. |
| [TextureBrush](./texturebrush/) | يمثل فرشاة تستخدم صورة لملء داخل الشكل. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/) . لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيسبب أخطاء وقت التشغيل أو أخطاء التأكيد. دائمًا قم بلف هذه الفئة داخل مؤشر [System::SmartPtr](../system/smartptr/) واستخدم هذا المؤشر لتمريره إلى الدوال كمعامل. |
## Enums

| تعداد | الوصف |
| --- | --- |
| [ContentAlignment](./contentalignment/) | يحدد محاذاة المحتوى. |
| [CopyPixelOperation](./copypixeloperation/) | يحدد كيفية دمج لون المصدر في عملية نسخ البكسل مع لون الوجهة للحصول على اللون النهائي. |
| [FontStyle](./fontstyle/) | يمثل نمط الخط. |
| [GraphicsUnit](./graphicsunit/) | يمثل وحدة قياس. |
| [KnownColor](./knowncolor/) | يحدد ألوان النظام المعروفة. |
| [RotateFlipType](./rotatefliptype/) | يحدد نوع عملية الدوران و/أو الانعكاس. |
| [StringAlignment](./stringalignment/) | يحدد محاذاة السلسلة بالنسبة لمستطيل التخطيط الخاص بها. |
| [StringDigitSubstitute](./stringdigitsubstitute/) | يحدد كيفية استبدال الأرقام في السلسلة وفقًا للمنطقة أو اللغة. |
| [StringFormatFlags](./stringformatflags/) | يحدد معلومات العرض والتخطيط لسلاسل النص. |
| [StringTrimming](./stringtrimming/) | يحدد كيفية قص الأحرف من سلسلة لا تتناسب مع شكل التخطيط. |
## Functions

| دالة | الوصف |
| --- | --- |
| operator<< | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator<< | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator<< | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator<< | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator<< | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator<< | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator<< | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator<< | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator<< | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
| operator<< | System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry] |
