يعد Microsoft office أحد أقوى أدوات الرسم في السوق. إذا كنت ترغب في العمل معها برمجيًا وتطوير الوظائف الإضافية ، فسيصبح الأمر بمثابة متاعب. في كثير من الأحيان يصعب إجراء مهمة أساسية - مثل رسم شكل داخل الصفحة. حسنًا ، لا داعي للقلق كثيرًا! إنها سهلة مثل الفطيرة عند رسم الأشكال باستخدام Aspose.Diagram for .NET.

باستخدام Aspose.Diagram لـ .NET ، لا يمكنك فقط رسم أشكال أساسية ولكن معقدة مثل Bezier و Spline و Polyline ، وباستخدام سطرين فقط من التعليمات البرمجية.

لنرسم بعض الأشكال في صفحة باستخدام Aspose.Diagram لـ .NET

ارسم بيزيير

رسم Bezier بسيط للغاية ، يمكنك رسمه باستخدام طريقة DrawBezier.

`// Load diagram
Diagram diagram = new Diagram();
// Initiazlie a new PointF
PointF[] ps = new PointF[] { new PointF(1, 1), new PointF(2, 2), 
                             new PointF(3.79949292203676f, 0) };
// Draw brezier in diagram
diagram.Pages[0].DrawBezier(1, 1, 2, 2, ps);
// Save diagram
diagram.Save("DrawBezierInPage.vsdx", SaveFileFormat.VSDX);` 

التالي هو شكل البيزير الناتج.

رسم شكل متعدد الخطوط

وبالمثل ، فإن رسم متعدد الخطوط هو أبسط ، يمكنك رسمه باستخدام طريقة DrawPolyline.

`// Load diagram
Diagram diagram = new Diagram();
// Initiazlie a new PointF[]
PointF[] ps = new PointF[] { new PointF(1, 1), 
                             new PointF(2, 2), 
                             new PointF(3.79949292203676f, 0) };
// Draw polyline in page
diagram.Pages[0].DrawPolyline(1, 1, 2, 2, ps);
// Save diagram
diagram.Save(dataDir + "DrawPolylineInPage_out.vsdx", SaveFileFormat.VSDX);` 

التالي هو الشكل الناتج متعدد الخطوط.

ارسم المفتاح

كما أوضحنا سابقًا رسم الأشكال باستخدام Aspose.Diagram for .NET هو قطعة من الكعكة ، يمكنك رسم شريحة في صفحة باستخدام طريقة DrawSpline.

`// Load diagram
Diagram diagram = new Diagram();
// Initiazlie a new PointF[]
PointF[] ps = new PointF[] { new PointF(1, 1.3270758925347308f),
                 new PointF(2.2926845121364643f, 4.3581517392187368f),
                 new PointF(4.6526026522346893f, 5.4640748257705201f),
                 new PointF(6f, 7.327075892534732f) };
// Draw Spline in diagram
diagram.Pages[0].DrawSpline(1, 1, 2, 2, ps);
// Save diagram
diagram.Save(dataDir + "DrawSplineInPage.vsdx", SaveFileFormat.VSDX);` 

ما يلي هو شكل شريحة الناتج.

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