يعد 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);`
ما يلي هو شكل شريحة الناتج.
لمزيد من التفاصيل ، لا تتردد في زيارة الوثائق . لاستكشاف المزيد من الأمثلة ، يمكنك الوصول إلى المصدر المفتوح أمثلة وفي حالة وجود أي استفسار ، يرجى عدم التردد في الاتصال بنا باستخدام المنتدى .