Microsoft Office는 시장에서 가장 강력한 그리기 도구 중 하나입니다. 프로그래밍 방식으로 작업하고 추가 기능을 개발하려는 경우 번거롭습니다. 페이지 안에 도형을 그리는 것과 같은 기본적인 작업을 수행하는 것조차 어려워지는 경우가 많습니다. 글쎄, 당신은 많이 걱정할 필요가 없습니다! Aspose.Diagram for .NET을 사용하여 도형을 그릴 때 파이만큼 쉽습니다.

.NET용 Aspose.Diagram을 사용하면 몇 줄의 코드만으로 베지어, 스플라인, 폴리라인과 같은 기본적이지만 복잡한 모양을 그릴 수 있습니다.

.NET용 Aspose.Diagram을 사용하여 페이지에 몇 가지 모양을 그려 보겠습니다.

베지어 그리기

베지어 그리기는 매우 간단합니다. 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);` 

다음은 결과 폴리라인 모양입니다.

스플라인 그리기

앞서 설명했듯이 .NET용 Aspose.Diagram을 사용하여 모양을 그리는 것은 케이크 조각이므로 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);` 

다음은 결과 스플라인 모양입니다.

자세한 내용은 설명서.를 방문하십시오. 더 많은 예제를 탐색하려면 오픈 소스 예제에 액세스할 수 있으며 질문이 있는 경우 포럼 .