مساحة الأسماء System::Drawing::Drawing2D

الفئات

الفئةالوصف
AdjustableArrowCapيمثل غطاء خط على شكل سهم قابل للتعديل. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم بإنشاء مثال من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيؤدي إلى أخطاء وقت التشغيل و/أو أخطاء التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
Blendيمثل نمط مزج لعنصر LinearGradientBrush. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم بإنشاء مثال من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيؤدي إلى أخطاء وقت التشغيل و/أو أخطاء التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
ColorBlendيحتوي على مصفوفات من الألوان والمواقع المستخدمة في استيفاء مزج الألوان في تدرج متعدد الألوان. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم بإنشاء مثال من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيؤدي إلى أخطاء وقت التشغيل و/أو أخطاء التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
CustomLineCapيمثل غطاء خط معرف من قبل المستخدم. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم بإنشاء مثال من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيؤدي إلى أخطاء وقت التشغيل و/أو أخطاء التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
GraphicsContainerيحتوي على البيانات الداخلية لحاوية الرسومات. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم بإنشاء مثال من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيؤدي إلى أخطاء وقت التشغيل و/أو أخطاء التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
GraphicsPathيمثل مجموعة من الخطوط والمنحنيات المتصلة. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم بإنشاء مثال من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيؤدي إلى أخطاء وقت التشغيل و/أو أخطاء التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
GraphicsStateيمثل حالة كائن Graphics. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم بإنشاء مثال من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيؤدي إلى أخطاء وقت التشغيل و/أو أخطاء التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
HatchBrushيمثل فرشاة مستطيلة ذات نمط تظليل، ولون أمامي، ولون خلفية. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم بإنشاء مثال من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيؤدي إلى أخطاء وقت التشغيل و/أو أخطاء التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
LinearGradientBrushيمثل فرشاة تدرج خطي. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم بإنشاء مثال من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيؤدي إلى أخطاء وقت التشغيل و/أو أخطاء التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
Matrixيمثل مصفوفة 3×3 تحدد عمليات التحويل. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم بإنشاء مثال من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيؤدي إلى أخطاء وقت التشغيل و/أو أخطاء التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
PathDataيحتوي على البيانات الرسومية التي تمثل مسارًا. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم بإنشاء مثال من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيؤدي إلى أخطاء وقت التشغيل و/أو أخطاء التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
PathGradientBrushيمثل فرشاة تملأ داخل كائن GraphicsPath بتدرج. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم بإنشاء مثال من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيؤدي إلى أخطاء وقت التشغيل و/أو أخطاء التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
RegionDataيحتوي على بيانات تحدد منطقة. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم بإنشاء مثال من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيؤدي إلى أخطاء وقت التشغيل و/أو أخطاء التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.

Enums

تعدادالوصف
CombineModeيحدد كيفية دمج مناطق القص.
CompositingModeيحدد كيفية دمج ألوان المصدر وألوان الخلفية.
CompositingQualityيحدد مستوى الجودة الذي سيُستخدم أثناء التركيب.
CoordinateSpaceيحدد كيفية تقييم الإحداثيات.
DashCapيحدد نوع القمة المستخدمة في طرفي الشرط في الخط المتقطع.
DashStyleيحدد نمط الخط المتقطع.
FillModeيحدد كيفية ملء داخل مسار مغلق.
FlushIntentionيحدد ما إذا كانت الأوامر في مكدس الرسومات تُنهي فورًا أو تُنفّذ بأسرع ما يمكن.
HatchStyleيحدد أنماط فرشاة HatchBrush.
InterpolationModeيحدد الخوارزمية التي تُستخدم عندما يتم تدوير الصور أو تحجيمها.
LinearGradientModeيمثل اتجاه تدرج خطي.
LineCapيشير إلى أنماط القمة المتاحة التي يمكن لكائن Pen أن ينهي بها الخط.
LineJoinيحدد كيفية ربط الخطوط أو المنحنيات المتتالية.
MatrixOrderيحدد ترتيب عمليات تحويل المصفوفة.
PathPointTypeيحدد نوع نقطة المسار.
PenAlignmentيحدد محاذاة كائن Pen بالنسبة إلى خط مرجعي تجريدي بعرض صفر.
PenTypeيحدد نوع التعبئة التي يستخدمها كائن Pen.
PixelFormatيحدد تنسيق بيانات اللون للبكسل.
PixelOffsetModeيحدد كيفية إزاحة البكسلات عند عرضها.
QualityModeيحدد جودة العرض العامة.
SmoothingModeيحدد نوع التنعيم (مضاد التعرجات) المطبق على الخطوط والمنحنيات وحواف المناطق المملوءة.
WrapModeيحدد كيفية تجانب النسيج أو التدرج عندما يكون أصغر من المنطقة التي يتم ملؤها.

Typedefs

تعريف نوعالوصف
MatrixPtrاسم مستعار لمؤشر مشترك إلى نسخة من فئة Matrix.