Graphics

Graphics class

يمثل الرسومات وفقًا لمحرك الرسومات المستخدم في التجميع الحالي.

public sealed class Graphics

المنشئون

اسموصف
Graphics(Image)يقوم بتهيئة مثيل جديد لملفGraphics فئة .

الخصائص

اسموصف
Clip { get; set; }الحصول على منطقة المقطع أو تعيينها .
CompositingQuality { get; set; }الحصول على جودة التركيب أو تعيينها.
DpiX { get; }الحصول على الدقة الأفقية لهذا الغرض.
DpiY { get; }الحصول على الدقة الرأسية لهذا الغرض.
Image { get; }يحصل على الصورة .
InterpolationMode { get; set; }الحصول على أو تحديد وضع الاستيفاء.
IsInBeginUpdateCall { get; }يحصل على قيمة تشير إلى ما إذا كانت الرسومات في حالة استدعاء بدء التحديث.
PageScale { get; set; }الحصول على أو تعيين القياس بين وحدات العالم ووحدات الصفحة لهذا الغرض.
PageUnit { get; set; }الحصول على أو تعيين وحدة القياس المستخدمة لإحداثيات الصفحة في هذا الغرض.
SmoothingMode { get; set; }الحصول على أو تحديد وضع التجانس .
TextRenderingHint { get; set; }الحصول على تلميح عرض النص أو تعيينه.
Transform { get; set; }الحصول على أو تعيين نسخة من تحويل العالم الهندسي لهذا الغرضGraphics .

طُرق

اسموصف
BeginUpdate()يبدأ التخزين المؤقت لعمليات الرسومات التالية. لن يتم تطبيق تأثيرات الرسومات المطبقة بعد ذلك على الفور بدلاً من أن يتسبب EndUpdate في تطبيق جميع التأثيرات مرة واحدة.
Clear(Color)مسح سطح الرسومات باستخدام اللون المحدد.
DrawArc(Pen, Rectangle, float, float)يرسم قوسًا يمثل جزءًا من القطع الناقص المحدد بواسطة أRectangle هيكل .
DrawArc(Pen, RectangleF, float, float)يرسم قوسًا يمثل جزءًا من القطع الناقص المحدد بواسطة أRectangleF هيكل .
DrawArc(Pen, float, float, float, float, float, float)يرسم قوسًا يمثل جزءًا من القطع الناقص المحدد بواسطة زوج من الإحداثيات والعرض والارتفاع.
DrawArc(Pen, int, int, int, int, int, int)يرسم قوسًا يمثل جزءًا من القطع الناقص المحدد بواسطة زوج من الإحداثيات والعرض والارتفاع.
DrawBezier(Pen, Point, Point, Point, Point)يرسم شريحة بيزير محددة بأربعةPoint الهياكل .
DrawBezier(Pen, PointF, PointF, PointF, PointF)يرسم شريحة بيزير محددة بأربعةPointF الهياكل .
DrawBezier(Pen, float, float, float, float, float, float, float, float)يرسم شريحة بيزير محددة بأربعة أزواج مرتبة من الإحداثيات التي تمثل النقاط.
DrawBeziers(Pen, PointF[])رسم سلسلة من شرائح بيزيير من مصفوفةPointF الهياكل .
DrawBeziers(Pen, Point[])رسم سلسلة من شرائح بيزيير من مصفوفةPoint الهياكل .
DrawClosedCurve(Pen, PointF[])يرسم شريحة أساسية مغلقة محددة بمجموعة منPointF الهياكل. تستخدم هذه الطريقة توترًا افتراضيًا قدره 0.5 وAlternate وضع الملء .
DrawClosedCurve(Pen, Point[])يرسم شريحة أساسية مغلقة محددة بمجموعة منPoint الهياكل. تستخدم هذه الطريقة توترًا افتراضيًا قدره 0.5 وAlternate وضع الملء .
DrawClosedCurve(Pen, PointF[], float)يرسم شريحة أساسية مغلقة محددة بمجموعة منPointF الهياكل التي تستخدم توترًا محددًا. تستخدم هذه الطريقة افتراضيًاAlternate وضع الملء .
DrawClosedCurve(Pen, Point[], float)يرسم شريحة أساسية مغلقة محددة بمجموعة منPoint الهياكل التي تستخدم توترًا محددًا. تستخدم هذه الطريقة افتراضيًاAlternate وضع الملء .
DrawCurve(Pen, PointF[])يرسم العمود الفقري الأساسي من خلال مصفوفة محددة منPointF الهياكل. تستخدم هذه الطريقة معدل توتر افتراضي 0.5 .
DrawCurve(Pen, Point[])يرسم العمود الفقري الأساسي من خلال مصفوفة محددة منPoint الهياكل .
DrawCurve(Pen, PointF[], float)يرسم العمود الفقري الأساسي من خلال مصفوفة محددة منPointF الهياكل باستخدام التوتر المحدد.
DrawCurve(Pen, Point[], float)يرسم العمود الفقري الأساسي من خلال مصفوفة محددة منPoint الهياكل باستخدام التوتر المحدد.
DrawCurve(Pen, PointF[], int, int)يرسم العمود الفقري الأساسي من خلال مصفوفة محددة منPointF الهياكل. يبدأ الرسم في الإزاحة من بداية المصفوفة . تستخدم هذه الطريقة شد افتراضي 0.5.
DrawCurve(Pen, PointF[], int, int, float)يرسم العمود الفقري الأساسي من خلال مصفوفة محددة منPointFالهياكل التي تستخدم توترًا محددًا. يبدأ الرسم في الإزاحة من بداية المصفوفة.
DrawCurve(Pen, Point[], int, int, float)يرسم العمود الفقري الأساسي من خلال مصفوفة محددة منPoint الهياكل باستخدام التوتر المحدد.
DrawEllipse(Pen, Rectangle)رسم قطع ناقص محدد بإحاطةRectangle هيكل .
DrawEllipse(Pen, RectangleF)رسم قطع ناقص معرّف بحدودRectangleF .
DrawEllipse(Pen, float, float, float, float)رسم شكل بيضاوي محدد بواسطة مستطيل محيط محدد بواسطة زوج من الإحداثيات وارتفاع وعرض .
DrawEllipse(Pen, int, int, int, int)رسم شكل بيضاوي محدد بواسطة مستطيل محيط محدد بواسطة زوج من الإحداثيات وارتفاع وعرض .
DrawImage(Image, Point)رسم ملفImage ، باستخدام حجمه الفعلي الأصلي ، في الموقع المحدد.
DrawImage(Image, PointF)رسم ملفImage ، باستخدام حجمه الفعلي الأصلي ، في الموقع المحدد.
DrawImage(Image, PointF[])رسم الجزء المحدد منimage في الموقع المحدد وبالحجم المحدد.
DrawImage(Image, Point[])رسم الجزء المحدد منimage في الموقع المحدد وبالحجم المحدد.
DrawImage(Image, Rectangle)رسم ملفImage في الموقع المحدد وبالحجم المحدد.
DrawImage(Image, RectangleF)رسم ملفImage في الموقع المحدد وبالحجم المحدد.
DrawImage(Image, float, float)رسم ملفImage ، باستخدام حجمه الفعلي الأصلي ، في الموقع المحدد.
DrawImage(Image, int, int)يرسم الصورة المحددة ، باستخدام حجمها المادي الأصلي ، في الموقع المحدد بواسطة زوج إحداثيات .
DrawImage(Image, PointF[], RectangleF)رسم الجزء المحدد منimage في الموقع المحدد وبالحجم المحدد.
DrawImage(Image, Point[], Rectangle)رسم الجزء المحدد منimage في الموقع المحدد وبالحجم المحدد.
DrawImage(Image, Rectangle, GraphicsUnit)رسم ملفImage في الموقع المحدد وبالحجم المحدد.
DrawImage(Image, RectangleF, GraphicsUnit)رسم ملفImage في الموقع المحدد وبالحجم المحدد.
DrawImage(Image, PointF[], RectangleF, GraphicsUnit)رسم الجزء المحدد منimage في الموقع المحدد وبالحجم المحدد.
DrawImage(Image, Point[], Rectangle, GraphicsUnit)رسم الجزء المحدد منimage في الموقع المحدد وبالحجم المحدد.
DrawImage(Image, Rectangle, GraphicsUnit, ImageAttributes)رسم ملفImage في الموقع المحدد وبالحجم المحدد.
DrawImage(Image, Rectangle, Rectangle, GraphicsUnit)رسم ملفImage في الموقع المحدد وبالحجم المحدد.
DrawImage(Image, RectangleF, GraphicsUnit, ImageAttributes)رسم ملفImage في الموقع المحدد وبالحجم المحدد.
DrawImage(Image, RectangleF, RectangleF, GraphicsUnit)رسم ملفImage في الموقع المحدد وبالحجم المحدد.
DrawImage(Image, float, float, float, float)رسم ملفImage في الموقع المحدد وبالحجم المحدد.
DrawImage(Image, int, int, int, int)رسم ملفImage في الموقع المحدد وبالحجم المحدد.
DrawImage(Image, PointF[], RectangleF, GraphicsUnit, ImageAttributes)رسم الجزء المحدد منimage في الموقع المحدد وبالحجم المحدد.
DrawImage(Image, Point[], Rectangle, GraphicsUnit, ImageAttributes)رسم الجزء المحدد منimage في الموقع المحدد وبالحجم المحدد.
DrawImage(Image, Rectangle, Rectangle, GraphicsUnit, ImageAttributes)رسم ملفImage في الموقع المحدد وبالحجم المحدد.
DrawImage(Image, RectangleF, RectangleF, GraphicsUnit, ImageAttributes)رسم ملفImage في الموقع المحدد وبالحجم المحدد.
DrawImageUnscaled(Image, Point)رسم صورة محددة باستخدام حجمها الفعلي الأصلي في مكان محدد.
DrawImageUnscaled(Image, Rectangle)رسم صورة محددة باستخدام حجمها الفعلي الأصلي في مكان محدد.
DrawImageUnscaled(Image, int, int)يرسم الصورة المحددة باستخدام حجمها المادي الأصلي في الموقع المحدد بواسطة زوج إحداثيات .
DrawImageUnscaled(Image, int, int, int, int)رسم صورة محددة باستخدام حجمها الفعلي الأصلي في مكان محدد.
DrawImageUnscaledAndClipped(Image, Rectangle)يرسم الصورة المحددة دون تغيير الحجم ويقطعها ، إذا لزم الأمر ، لتلائم المستطيل المحدد.
DrawLine(Pen, Point, Point)يرسم خطًا يربط بين اثنينPoint الهياكل .
DrawLine(Pen, PointF, PointF)يرسم خطًا يربط بين اثنينPointF الهياكل .
DrawLine(Pen, float, float, float, float)يرسم خطًا يربط بين النقطتين المحددتين بواسطة أزواج الإحداثيات.
DrawLine(Pen, int, int, int, int)يرسم خطًا يربط بين النقطتين المحددتين بواسطة أزواج الإحداثيات.
DrawLines(Pen, PointF[])يرسم سلسلة من مقاطع الخطوط التي تصل صفيف من ملفاتPointF الهياكل .
DrawLines(Pen, Point[])يرسم سلسلة من مقاطع الخطوط التي تصل صفيف من ملفاتPoint الهياكل .
DrawPath(Pen, GraphicsPath)رسم أGraphicsPath .
DrawPie(Pen, Rectangle, float, float)يرسم شكل دائري معرف بقطع ناقص محدد بواسطةRectangle هيكل وخطين شعاعي.
DrawPie(Pen, RectangleF, float, float)يرسم شكل دائري معرف بقطع ناقص محدد بواسطةRectangleF هيكل وخطين شعاعي.
DrawPie(Pen, float, float, float, float, float, float)يرسم شكل دائري محدد بواسطة شكل بيضاوي محدد بواسطة زوج إحداثيات ، وعرض ، وارتفاع ، وخطين نصف قطريين.
DrawPie(Pen, int, int, int, int, int, int)يرسم شكل دائري محدد بواسطة شكل بيضاوي محدد بواسطة زوج إحداثيات ، وعرض ، وارتفاع ، وخطين نصف قطريين.
DrawPolygon(Pen, PointF[])يرسم مضلعًا محددًا بمصفوفة منPointF الهياكل .
DrawPolygon(Pen, Point[])يرسم مضلعًا محددًا بمصفوفة منPoint الهياكل .
DrawRectangle(Pen, Rectangle)يرسم مستطيلاً محدداً بRectangle هيكل .
DrawRectangle(Pen, RectangleF)يرسم مستطيلاً محدداً بRectangleF هيكل .
DrawRectangle(Pen, float, float, float, float)رسم مستطيل محدد بواسطة زوج إحداثيات وعرض وارتفاع.
DrawRectangle(Pen, int, int, int, int)رسم مستطيل محدد بواسطة زوج إحداثيات وعرض وارتفاع.
DrawRectangles(Pen, RectangleF[])يرسم سلسلة من المستطيلات المحددة بواسطةRectangleF الهياكل .
DrawRectangles(Pen, Rectangle[])يرسم سلسلة من المستطيلات المحددة بواسطةRectangle الهياكل .
DrawString(string, Font, Brush, PointF)رسم السلسلة النصية المحددة بالموقع المحددBrush وFont الكائنات .
DrawString(string, Font, Brush, RectangleF)رسم السلسلة النصية المحددة في المستطيل المحدد بالقيمة المحددةBrush وFont الكائنات .
DrawString(string, Font, Brush, float, float)رسم السلسلة النصية المحددة بالموقع المحددBrush وFont الكائنات .
DrawString(string, Font, Brush, PointF, StringFormat)رسم السلسلة النصية المحددة بالموقع المحددBrush وFont كائنات باستخدام سمات التنسيق المحددةStringFormat .
DrawString(string, Font, Brush, RectangleF, StringFormat)رسم السلسلة النصية المحددة في المستطيل المحدد بالقيمة المحددةBrush وFont كائنات باستخدام سمات التنسيق المحددةStringFormat .
DrawString(string, Font, Brush, float, float, StringFormat)رسم السلسلة النصية المحددة بالموقع المحددBrush وFont كائنات باستخدام سمات التنسيق المحددةStringFormat .
EndUpdate()يبدأ التخزين المؤقت لعمليات الرسومات بعد استدعاء BeginUpdate. سيتم تطبيق عمليات الرسومات السابقة مرة واحدة عند استدعاء هذه الطريقة.
FillClosedCurve(Brush, PointF[])يملأ الجزء الداخلي لمنحنى العمود الفقري الأساسي المحدد بواسطة مصفوفة منPointF الهياكل. تستخدم هذه الطريقة توترًا افتراضيًا قدره 0.5 وAlternate وضع الملء .
FillClosedCurve(Brush, Point[])يملأ الجزء الداخلي لمنحنى العمود الفقري الأساسي المحدد بواسطة مصفوفة منPoint الهياكل. تستخدم هذه الطريقة توترًا افتراضيًا قدره 0.5 وAlternate وضع الملء .
FillClosedCurve(Brush, PointF[], FillMode)يملأ الجزء الداخلي لمنحنى العمود الفقري الأساسي المحدد بواسطة مصفوفة منPointF الهياكل باستخدام وضع التعبئة المحدد. تستخدم هذه الطريقة معدل توتر افتراضي 0.5 .
FillClosedCurve(Brush, Point[], FillMode)يملأ الجزء الداخلي لمنحنى العمود الفقري الأساسي المحدد بواسطة مصفوفة منPoint الهياكل باستخدام وضع التعبئة المحدد. تستخدم هذه الطريقة معدل توتر افتراضي 0.5 .
FillClosedCurve(Brush, PointF[], FillMode, float)يملأ الجزء الداخلي لمنحنى العمود الفقري الأساسي المحدد بواسطة مصفوفة منPointF الهياكل باستخدام وضع التعبئة والتوتر المحدد.
FillClosedCurve(Brush, Point[], FillMode, float)يملأ الجزء الداخلي لمنحنى العمود الفقري الأساسي المحدد بواسطة مصفوفة منPoint الهياكل باستخدام وضع التعبئة والتوتر المحدد.
FillEllipse(Brush, Rectangle)يملأ الجزء الداخلي من القطع الناقص المحدد بواسطة مستطيل محيط محدد بواسطةRectangle هيكل .
FillEllipse(Brush, RectangleF)يملأ الجزء الداخلي من القطع الناقص المحدد بواسطة مستطيل محيط محدد بواسطةRectangleF هيكل .
FillEllipse(Brush, float, float, float, float)يملأ الجزء الداخلي من القطع الناقص المحدد بواسطة مستطيل محيط محدد بواسطة زوج من الإحداثيات والعرض والارتفاع.
FillEllipse(Brush, int, int, int, int)يملأ الجزء الداخلي من القطع الناقص المحدد بواسطة مستطيل محيط محدد بواسطة زوج من الإحداثيات والعرض والارتفاع.
FillPath(Brush, GraphicsPath)يملأ الجزء الداخلي من أGraphicsPath .
FillPie(Brush, Rectangle, float, float)يملأ الجزء الداخلي لقسم دائري محدد بواسطة شكل بيضاوي محدد بواسطةRectangleF هيكل وخطين شعاعي.
FillPie(Brush, RectangleF, float, float)يملأ الجزء الداخلي لقسم دائري محدد بواسطة شكل بيضاوي محدد بواسطةRectangleF هيكل وخطين شعاعي.
FillPie(Brush, float, float, float, float, float, float)يملأ الجزء الداخلي لقسم دائري محدد بواسطة شكل بيضاوي محدد بواسطة زوج من الإحداثيات والعرض والارتفاع وخطين نصف قطريين.
FillPie(Brush, int, int, int, int, int, int)يملأ الجزء الداخلي لقسم دائري محدد بواسطة شكل بيضاوي محدد بواسطة زوج من الإحداثيات والعرض والارتفاع وخطين نصف قطريين.
FillPolygon(Brush, PointF[])يملأ الجزء الداخلي من المضلع المحدد بواسطة مصفوفة من النقاط المحددة بواسطةPointF الهياكل وAlternate .
FillPolygon(Brush, Point[])يملأ الجزء الداخلي من المضلع المحدد بواسطة مصفوفة من النقاط المحددة بواسطةPoint الهياكل وAlternate .
FillPolygon(Brush, PointF[], FillMode)يملأ الجزء الداخلي من المضلع المحدد بواسطة مصفوفة من النقاط المحددة بواسطةPointF الهياكل باستخدام وضع التعبئة المحدد.
FillPolygon(Brush, Point[], FillMode)يملأ الجزء الداخلي من المضلع المحدد بواسطة مصفوفة من النقاط المحددة بواسطةPoint الهياكل باستخدام وضع التعبئة المحدد.
FillRectangle(Brush, Rectangle)يملأ الجزء الداخلي من المستطيل المحدد بواسطة أRectangle هيكل .
FillRectangle(Brush, RectangleF)يملأ الجزء الداخلي من المستطيل المحدد بواسطة أRectangleF هيكل .
FillRectangle(Brush, float, float, float, float)يملأ الجزء الداخلي من المستطيل المحدد بواسطة زوج من الإحداثيات والعرض والارتفاع .
FillRectangle(Brush, int, int, int, int)يملأ الجزء الداخلي من المستطيل المحدد بواسطة زوج من الإحداثيات والعرض والارتفاع .
FillRectangles(Brush, RectangleF[])يملأ الأجزاء الداخلية لسلسلة من المستطيلات المحددة بواسطةRectangleF الهياكل .
FillRectangles(Brush, Rectangle[])يملأ الأجزاء الداخلية لسلسلة من المستطيلات المحددة بواسطةRectangle الهياكل .
FillRegion(Brush, Region)يملأ الجزء الداخلي من أRegion .
MeasureString(string, Font, SizeF, StringFormat)يقيس السلسلة النصية المحددة بمعلمات محددة
MultiplyTransform(Matrix)يضاعفMatrix التي تمثل التحويل الهندسي المحلي لهذاGraphics حسب المحددMatrix عن طريق إضافة الملف المحدد مسبقًاMatrix .
MultiplyTransform(Matrix, MatrixOrder)يضاعفMatrix التي تمثل التحويل الهندسي المحلي لهذاGraphics حسب المحددMatrix بالترتيب المحدد.
ResetTransform()يعيد تعيين ملفTransform الخاصية للهوية .
RotateTransform(float)يقوم بتدوير التحويل الهندسي المحلي بالمقدار المحدد. تعمل هذه الطريقة على تمهيد الدوران للتحويل.
RotateTransform(float, MatrixOrder)يقوم بتدوير التحويل الهندسي المحلي بالمقدار المحدد بالترتيب المحدد.
ScaleTransform(float, float)مقياس التحويل الهندسي المحلي بالمقادير المحددة. تضيف هذه الطريقة مصفوفة القياس إلى التحويل.
ScaleTransform(float, float, MatrixOrder)مقياس التحويل الهندسي المحلي بالمقادير المحددة بالترتيب المحدد.
TranslateTransform(float, float)يترجم التحويل الهندسي المحلي بالأبعاد المحددة. هذه الطريقة تسبق الترجمة إلى التحويل.
TranslateTransform(float, float, MatrixOrder)يترجم التحويل الهندسي المحلي بالأبعاد المحددة بالترتيب المحدد.

أمثلة

يستخدم هذا المثال فئة الرسومات لإنشاء أشكال بدائية على سطح الصورة. لتوضيح العملية ، يقوم المثال بإنشاء صورة جديدة بتنسيق PNG ورسم أشكال بدائية على سطح الصورة باستخدام طرق الرسم المكشوفة بواسطة فئة الرسومات

[C#]

// ينشئ مثيلاً من FileStream
using (System.IO.FileStream stream = new System.IO.FileStream(@"C:\temp\output.png", System.IO.FileMode.Create))
{
    // قم بإنشاء مثيل لـ PngOptions وقم بتعيين خصائصه المختلفة
    Aspose.Imaging.ImageOptions.PngOptions pngOptions = new Aspose.Imaging.ImageOptions.PngOptions();

    // تعيين المصدر لخيارات PngOptions
    pngOptions.Source = new Aspose.Imaging.Sources.StreamSource(stream);

    // إنشاء مثيل للصورة 
    using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Create(pngOptions, 500, 500))
    {
        // إنشاء وتهيئة مثيل لفئة الرسومات
        Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(image);

        // مسح سطح الرسومات
        graphics.Clear(Aspose.Imaging.Color.Wheat);

        // ارسم قوسًا بتحديد كائن القلم ذي اللون الأسود ، 
        // أ مستطيل يحيط بالقوس وزاوية البدء وزاوية المسح
        graphics.DrawArc(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Black, 2), new Aspose.Imaging.Rectangle(200, 200, 100, 200), 0, 300);

        // ارسم بيزير عن طريق تحديد كائن القلم ذي اللون الأزرق ونقاط التنسيق.
        graphics.DrawBezier(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Blue, 2), new Aspose.Imaging.Point(250, 100), new Aspose.Imaging.Point(300, 30), new Aspose.Imaging.Point(450, 100), new Aspose.Imaging.Point(235, 25));

        // ارسم منحنى عن طريق تحديد كائن القلم ذي اللون الأخضر ومجموعة من النقاط
        graphics.DrawCurve(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Green, 2), new[] { new Aspose.Imaging.Point(100, 200), new Aspose.Imaging.Point(100, 350), new Aspose.Imaging.Point(200, 450) });

        // ارسم شكل بيضاوي باستخدام كائن القلم والمستطيل المحيط
        graphics.DrawEllipse(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Yellow, 2), new Aspose.Imaging.Rectangle(300, 300, 100, 100));

        //ارسم خطا 
        graphics.DrawLine(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Violet, 2), new Aspose.Imaging.Point(100, 100), new Aspose.Imaging.Point(200, 200));

        // ارسم مقطع دائري
        graphics.DrawPie(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Silver, 2), new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(200, 20), new Aspose.Imaging.Size(200, 200)), 0, 45);

        // ارسم مضلعًا بتحديد كائن القلم ذي اللون الأحمر ومجموعة من النقاط
        graphics.DrawPolygon(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Red, 2), new[] { new Aspose.Imaging.Point(20, 100), new Aspose.Imaging.Point(20, 200), new Aspose.Imaging.Point(220, 20) });

        // ارسم مستطيلاً
        graphics.DrawRectangle(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Orange, 2), new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(250, 250), new Aspose.Imaging.Size(100, 100)));

        // إنشاء كائن SolidBrush وضبط خصائصه المختلفة
        Aspose.Imaging.Brushes.SolidBrush brush = new Aspose.Imaging.Brushes.SolidBrush();
        brush.Color = Color.Purple;
        brush.Opacity = 100;

        // ارسم سلسلة باستخدام كائن SolidBrush والخط ، عند نقطة معينة
        graphics.DrawString("This image is created by Aspose.Imaging API", new Aspose.Imaging.Font("Times New Roman", 16), brush, new Aspose.Imaging.PointF(50, 400));

        // احفظ جميع التغييرات.
        image.Save();
    }
}

أنظر أيضا