النطاق 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.