GoDiagram视图:一个真正的.NET组件

GoDiagram视图是一款用于展示GoDiagram文档的控件。本篇文章介绍了GoDiagram的概念和特点。

GoDiagram视图是一款用于展示GoDiagram文档的控件。它支持基于鼠标对象的操作,包括选中、调整大小、移动以及通过拖放对对象进行复制。GoDiagram将输入操作导入工具,从而修饰、覆盖重写或在视图中添加或删减。视图同时也支持在原处的编辑、打印和网格功能。GoDiagram提供了一系列基本的图形对象,例如:矩形、椭圆、多边形、文本、图像和线条。你可以将这些对象归总来构成更为复杂的图形对象。也可以通过设定特性和重写方法来自定义外观和操作。

GoDiagram最新试用版

GoDiagram视图:一个真正的.NET组件

一个真正的.NET组件

GoDiagram完全用C#编写。它仅依赖于标准.NET Framework类,并且不显式调用任何外部函数。

图2.png

示例程序

这是MinimalApp的完整VB.NET源代码。屏幕截图显示了MinimalApp在选择两个初始节点后如何显示,拖动复制它们,移动它们,在它们之间创建链接,然后将蓝色重命名为“蓝色”,将洋红色重命名为“洋红色”。

图3.png

GoDiagram查看

GoDiagram视图是一个显示GoDiagram文档的控件。它支持基于鼠标的对象操作,包括使用拖放选择,调整大小,移动和复制。GoDiagram将输入行为组织到您可以修改,覆盖或添加或从视图中删除的工具中。该视图还支持就地编辑,打印和网格。

GoDiagram文件

GoDiagram文档实现了一个支持对象操作的模型。将对象添加到文档使其在文档的视图中可见。您可以按层组织对象。GoDiagram支持组合和操作图形(节点和弧形图),其中节点具有通过链接连接的端口。

灵活性和可扩展性

GoDiagram库灵活且可扩展。预定义的节点类可以轻松构建多种图形。通过设置属性或子类化,您可以轻松地为特定于应用程序的目的自定义大多数对象。您可以将全新的图形对象添加到现有框架中。

自动版式

为了提供更好的可定制性和易用性,Northwoods提供另一个库Northwoods.Go.Layout作为单独的选项。此选项通过为图中的节点提供复杂的自动布局算法来扩展GoDiagram。

相关推荐:

流程图控件GoJS

绘图控件GoXam

想要购买GoDiagram正版授权的朋友欢迎咨询官方客服

更多精彩内容,欢迎关注下方的微信公众号,及时获取产品最新资讯▼▼▼

图片2.jpg

标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年7月24日
下一篇 2019年7月24日

相关推荐

发表回复

登录后才能评论