让程序绘图变得更简单!使用Aspose.Diagram for .NET在页面中绘制形状!

翻译|行业资讯|编辑:李显亮|2019-09-10 11:04:34.303|阅读 23 次

概述:Microsoft Office是市场上最强大的绘图工具之一。通常,执行基本任务会较为困难 - 比如在页面内绘制形状等等。 如果你想以编程方式使用它并开发Add-Ons,小编为你推荐Aspose.Diagram。

Microsoft Office是市场上最强大的绘图工具之一。通常,执行基本任务会较为困难 - 比如在页面内绘制形状等等。 如果你想以编程方式使用它并开发Add-Ons,小编为你推荐Aspose.Diagram。

Aspose.Diagram for .NET是专门用于处理Microsoft Visio文件的API。它允许开发人员创建,操作和转换本机Visio文件格式。使用Aspose.Diagram for .NET,您不仅可以绘制基本但复杂的形状,如 Bezier,Spline,Polyline,并且只使用几行代码。>>欢迎下载Aspose.Diagram for .NET v19.8体验

让我们使用Aspose.Diagram for .NET在页面中绘制一些形状,希望能对你有所帮助。

画Bezier

// 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);

Screenshot_12.png

绘制折线

// 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);

Screenshot_12.png

绘制样条曲线

// 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);

Screenshot_12.png

*悦满中秋 · 购享好礼,现在购买Aspose系列产品即可领取精美礼品哟,更多活动详情咨询在线客服了解哦~


ASPOSE技术交流QQ群(642018183)已开通,各类资源及时分享,欢迎交流讨论!

扫描关注“慧聚IT”微信公众号,及时获取更多产品最新动态及最新资讯

1562572142.jpg

Aspose中秋送礼活动850×100.png




标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果

登录 慧都网发表评论


暂无评论...

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
在线客服 在线QQ 电话咨询
400-700-1020
反馈
在线客服系统
live chat