Microsoft Office は、市場で最も強力な描画ツールの 1 つです。プログラムで操作してアドオンを開発したい場合は、面倒です。多くの場合、ページ内に図形を描画するなどの基本的なタスクを実行することさえ難しくなります。まあ、あまり心配する必要はありません! Aspose.Diagram for .NET を使用して図形を描画するのは、パイのように簡単です。

Aspose.Diagram for .NET を使用すると、ベジエ、スプライン、ポリラインなどの基本的で複雑な形状を数行のコードだけで描画できます。

Aspose.Diagram for .NET を使用して、ページにいくつかの図形を描画してみましょう

ベジエを描く

ベジエの描画は非常に簡単で、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);` 

以下は、結果のスプライン形状です。

詳細については、お気軽にドキュメント.をご覧ください。より多くの例を調べるには、オープンソースにアクセスしてください。質問がある場合は、[フォーラム]を使用してお問い合わせください。 ]4