Microsoft Office est l’un des outils de dessin les plus puissants du marché. Si vous voulez travailler avec par programmation et développer des modules complémentaires, cela devient un problème. Souvent, il devient même difficile d’effectuer une tâche de base - comme dessiner une forme à l’intérieur d’une page. Eh bien, vous n’avez pas besoin de vous inquiéter beaucoup! C’est aussi simple que bonjour lorsque vous dessinez des formes à l’aide de Aspose.Diagram pour .NET.

En utilisant Aspose.Diagram pour .NET, vous pouvez non seulement dessiner des formes basiques mais complexes comme Bézier, Spline, Polyline, et en utilisant seulement quelques lignes de code.

Dessinons quelques formes dans une page en utilisant Aspose.Diagram pour .NET

Nul Bézier

Dessiner Bézier est assez simple, vous pouvez le dessiner en utilisant la méthode 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);` 

Voici la forme de Bézier résultante.

Dessiner une polyligne

De même, dessiner une polyligne est encore plus simple, vous pouvez la dessiner en utilisant la méthode 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);` 

Voici la forme de polyligne résultante.

Dessiner une spline

Comme expliqué précédemment, dessiner des formes à l’aide d’Aspose.Diagram pour .NET est un jeu d’enfant, vous pouvez dessiner une spline dans une page à l’aide de la méthode 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);` 

Voici la forme de spline résultante.

Pour plus de détails, n’hésitez pas à visiter la documentation. Pour explorer plus d’exemples, vous pouvez accéder à nos exemples open source et si vous avez des questions, n’hésitez pas à nous contacter en utilisant notre forum .