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 يحدد كيفية تجانب النسيج أو التدرج اللوني عندما يكون أصغر من المساحة التي يتم ملؤها.