فئة Graphics
محتويات
[
يخفي
]Graphics class
يمثل الرسومات وفقًا لمحرك الرسومات المستخدم في التجميع الحالي.
public sealed class Graphics
المنشئات
| الاسم | الوصف |
|---|---|
| Graphics(Image) | يُهيئ مثيلاً جديداً لفئة Graphics. |
الخصائص
| الاسم | الوصف |
|---|---|
| Clip { get; set; } | يحصل أو يعيّن منطقة القص. |
| CompositingQuality { get; set; } | يحصل أو يعيّن جودة التركيب. |
| DpiX { get; } | يحصل على الدقة الأفقية لهذا Aspose.Imaging.Graphics. |
| DpiY { get; } | يحصل على الدقة العمودية لهذا Aspose.Imaging.Graphics. |
| Image { get; } | يحصل على الصورة. |
| InterpolationMode { get; set; } | يحصل أو يعيّن وضع الاستيفاء. |
| IsInBeginUpdateCall { get; } | يحصل على قيمة تشير إلى ما إذا كانت الرسومات في حالة استدعاء BeginUpdate. |
| PageScale { get; set; } | يحصل أو يعيّن مقياس التحويل بين وحدات العالم ووحدات الصفحة لهذا Aspose.Imaging.Graphics. |
| PageUnit { get; set; } | يحصل أو يعيّن وحدة القياس المستخدمة لإحداثيات الصفحة في هذا Aspose.Imaging.Graphics. |
| PaintableImageOptions { 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 ووضع تعبئة بديل. |
| DrawClosedCurve(Pen, Point[]) | يرسم منحنى كاردينال مغلق معرف بمصفوفة هياكل Point. تستخدم هذه الطريقة توترًا افتراضيًا قدره 0.5 ووضع تعبئة بديل. |
| DrawClosedCurve(Pen, PointF[], float) | يرسم منحنى كاردينال مغلق معرف بمصفوفة هياكل PointF باستخدام توتر محدد. تستخدم هذه الطريقة وضع تعبئة بديل افتراضي. |
| DrawClosedCurve(Pen, Point[], float) | يرسم منحنى كاردينال مغلق معرف بمصفوفة هياكل Point باستخدام توتر محدد. تستخدم هذه الطريقة وضع تعبئة بديل افتراضي. |
| 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 ووضع تعبئة بديل. |
| FillClosedCurve(Brush, Point[]) | يملأ داخل منحنى السبلين القسري المغلق المحدد بمصفوفة من هيكلي Point. يستخدم هذا الأسلوب توترًا افتراضيًا قدره 0.5 ووضع تعبئة بديل. |
| 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) | ينقل التحويل الهندسي المحلي بالأبعاد المحددة بالترتيب المحدد. |
أمثلة
يستخدم هذا المثال فئة Graphics لإنشاء أشكال أولية على سطح Image. لتوضيح العملية، ينشئ المثال صورة جديدة بصيغة PNG ويرسم أشكالًا أولية على سطح Image باستخدام طرق Draw التي توفرها فئة Graphics.
[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);
//إنشاء مثيل من Image
using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Create(pngOptions, 500, 500))
{
//إنشاء وتهيئة مثيل من فئة Graphics
Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(image);
//مسح سطح Graphics
graphics.Clear(Aspose.Imaging.Color.Wheat);
//رسم قوس بتحديد كائن Pen الذي له اللون الأسود،
//مستطيل يحيط بالقوس، زاوية البداية وزاوية المسح
graphics.DrawArc(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Black, 2), new Aspose.Imaging.Rectangle(200, 200, 100, 200), 0, 300);
//رسم منحنى بيزيير بتحديد كائن Pen الذي له اللون الأزرق ونقاط الإحداثيات.
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));
//رسم منحنى بتحديد كائن Pen الذي له اللون الأخضر ومصفوفة من النقاط
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) });
//رسم إهليلج باستخدام كائن Pen ومستطيل محيط
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);
//رسم مضلع بتحديد كائن Pen الذي له اللون الأحمر ومصفوفة من النقاط
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();
}
}
انظر أيضًا
- namespace Aspose.Imaging
- assembly Aspose.Imaging