System.Drawing.Drawing2D

ملفDrawing2D توفر مساحة الاسم وظائف متقدمة للرسومات ثنائية الأبعاد والمتجهة.

الطبقات

فصلوصف
AdjustableArrowCapيمثل غطاء خط قابل للتعديل على شكل سهم. لا يمكن توريث هذه الفئة.
Blendيحدد نمط مزيج لملفLinearGradientBrush object. لا يمكن توريث هذه الفئة .
ColorBlendيحدد مصفوفات الألوان والمواضع المستخدمة لإقحام مزج الألوان في تدرج متعدد الألوان . لا يمكن توريث هذه الفئة .
CustomLineCapيغلف حدًا أقصى للسطر معرفًا من قبل المستخدم .
GraphicsContainerيمثل البيانات الداخلية لحاوية الرسومات. يتم استخدام هذه الفئة عند حفظ حالةGraphics كائن باستخدامBeginContainer وEndContainer الأساليب . لا يمكن توريث هذه الفئة .
GraphicsPathيمثل سلسلة من الخطوط والمنحنيات المتصلة.
GraphicsPathIteratorيوفر القدرة على التكرار عبر المسارات الفرعية في ملفGraphicsPath واختبر أنواع الأشكال الموجودة في كل مسار فرعي . لا يمكن توريث هذه الفئة.
GraphicsStateيمثل حالة ملفGraphics هدف. يتم إرجاع هذا الكائن من خلال استدعاء أساليب الحفظ. لا يمكن توريث هذه الفئة.
HatchBrushيحدد فرشاة مستطيلة بنمط فتحة ولون في المقدمة ولون خلفية . لا يمكن توريث هذه الفئة .
LinearGradientBrushيغلف أBrush مع تدرج خطي. لا يمكن توريث هذه الفئة.
Matrixلتضمين مصفوفة أفينية 3 × 3 تمثل تحويلًا هندسيًا. لا يمكن توريث هذه الفئة.
NamespaceDocملفDrawing2D توفر مساحة الاسم وظائف متقدمة للرسومات ثنائية الأبعاد والمتجهة.
PathDataيحتوي على البيانات الرسومية التي تشكل ملفGraphicsPath هدف. لا يمكن توريث هذه الفئة.
PathGradientBrushيغلف أBrush الكائن الذي يملأ الجزء الداخلي منGraphicsPath كائن بتدرج لوني . لا يمكن توريث هذه الفئة .
RegionDataلتغليف البيانات التي تشكل ملفRegion هدف. لا يمكن توريث هذه الفئة.

تعداد

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