


## الفئات

| فئة | الوصف |
| --- | --- |
| [AdjustableArrowCap](./adjustablearrowcap/) | يمثل قبعة خط على شكل سهم قابلة للتعديل. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/) . لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل و/أو أعطال التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر [System::SmartPtr](../system/smartptr/) واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل. |
| [Blend](./blend/) | يمثل نمط مزج لكائن [LinearGradientBrush](./lineargradientbrush/) . يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/) . لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل و/أو أعطال التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر [System::SmartPtr](../system/smartptr/) واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل. |
| [ColorBlend](./colorblend/) | يحتوي على مصفوفات من الألوان والمواقع المستخدمة في استيفاء مزج الألوان في تدرج متعدد الألوان. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/) . لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل و/أو أعطال التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر [System::SmartPtr](../system/smartptr/) واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل. |
| [CustomLineCap](./customlinecap/) | يمثل قبعة خط معرفة من قبل المستخدم. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/) . لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل و/أو أعطال التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر [System::SmartPtr](../system/smartptr/) واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل. |
| [GraphicsContainer](./graphicscontainer/) | يحتوي على البيانات الداخلية لحاوية الرسومات. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/) . لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل و/أو أعطال التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر [System::SmartPtr](../system/smartptr/) واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل. |
| [GraphicsPath](./graphicspath/) | يمثل مجموعة من الخطوط والمنحنيات المتصلة. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/) . لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل و/أو أعطال التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر [System::SmartPtr](../system/smartptr/) واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل. |
| [GraphicsState](./graphicsstate/) | يمثل حالة كائن [Graphics](../system.drawing/graphics/). يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/) . لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل و/أو أعطال التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر [System::SmartPtr](../system/smartptr/) واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل. |
| [HatchBrush](./hatchbrush/) | يمثل فرشاة مستطيلة ذات نمط تظليل، ولون أمامي، ولون خلفية. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/) . لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل و/أو أعطال التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر [System::SmartPtr](../system/smartptr/) واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل. |
| [LinearGradientBrush](./lineargradientbrush/) | يمثل فرشاة تدرج خطي. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/) . لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل و/أو أعطال التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر [System::SmartPtr](../system/smartptr/) واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل. |
| [Matrix](./matrix/) | يمثل مصفوفة 3×3 تحدد عمليات التحويل. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/) . لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل و/أو أعطال التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر [System::SmartPtr](../system/smartptr/) واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل. |
| [PathData](./pathdata/) | يحتوي على البيانات الرسومية التي تمثل مسارًا. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/) . لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل و/أو أعطال التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر [System::SmartPtr](../system/smartptr/) واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل. |
| [PathGradientBrush](./pathgradientbrush/) | يمثل فرشاة تملأ داخل كائن [GraphicsPath](./graphicspath/) بتدرج. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/) . لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل و/أو أعطال التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر [System::SmartPtr](../system/smartptr/) واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل. |
| [RegionData](./regiondata/) | يحتوي على بيانات تحدد منطقة. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../system/makeobject/) . لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل new، حيث سيؤدي ذلك إلى أخطاء وقت التشغيل و/أو أعطال التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر [System::SmartPtr](../system/smartptr/) واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل. |
## Enums

| تعداد | الوصف |
| --- | --- |
| [CombineMode](./combinemode/) | يحدد كيفية دمج مناطق القص. |
| [CompositingMode](./compositingmode/) | يحدد كيفية دمج ألوان المصدر وألوان الخلفية. |
| [CompositingQuality](./compositingquality/) | يحدد مستوى الجودة الذي سيُستخدم أثناء التركيب. |
| [CoordinateSpace](./coordinatespace/) | يحدد كيفية تقييم الإحداثيات. |
| [DashCap](./dashcap/) | يحدد نوع القمة المستخدمة في كلا طرفي الفاصل في خط متقطع. |
| [DashStyle](./dashstyle/) | يحدد نمط الخط المتقطع. |
| [FillMode](./fillmode/) | يحدد كيفية ملء داخل مسار مغلق. |
| [FlushIntention](./flushintention/) | يحدد ما إذا كانت الأوامر في مكدس الرسومات تُنهي فورًا أو تُنفّذ بأسرع ما يمكن. |
| [HatchStyle](./hatchstyle/) | يحدد أنماط فرشاة [HatchBrush](./hatchbrush/). |
| [InterpolationMode](./interpolationmode/) | يحدد الخوارزمية المستخدمة عندما تُدوّر أو تُقاس الصور. |
| [LinearGradientMode](./lineargradientmode/) | يمثل اتجاه تدرج خطي. |
| [LineCap](./linecap/) | يُظهر أنماط القمة المتاحة التي يمكن لكائن [Pen](../system.drawing/pen/) أن يُنهي بها الخط. |
| [LineJoin](./linejoin/) | يحدد كيفية ربط الخطوط أو المنحنيات المتتالية. |
| [MatrixOrder](./matrixorder/) | يحدد ترتيب عمليات تحويل المصفوفة. |
| [PathPointType](./pathpointtype/) | يحدد نوع نقطة المسار. |
| [PenAlignment](./penalignment/) | يحدد محاذاة كائن [Pen](../system.drawing/pen/) بالنسبة إلى خط مرجعي تجريدي بعرض صفر. |
| [PenType](./pentype/) | يحدد نوع التعبئة التي يستخدمها كائن [Pen](../system.drawing/pen/). |
| [PixelFormat](./pixelformat/) | يحدد تنسيق بيانات اللون للبكسل. |
| [PixelOffsetMode](./pixeloffsetmode/) | يحدد كيفية إزاحة البكسلات عند عرضها. |
| [QualityMode](./qualitymode/) | يحدد جودة العرض العامة. |
| [SmoothingMode](./smoothingmode/) | يحدد نوع التنعيم (مضاد التعرجات) المطبق على الخطوط والمنحنيات وحواف المناطق المملوءة. |
| [WrapMode](./wrapmode/) | يحدد كيفية تجانب النسيج أو التدرج عندما يكون أصغر من المنطقة التي يتم ملؤها. |
## Typedefs

| تعريف نوع | الوصف |
| --- | --- |
| [MatrixPtr](./matrixptr/) | اسم مستعار لمؤشر مشترك إلى نسخة من فئة [Matrix](./matrix/). |
