MindFusion.Diagramming for WinForms是一个能帮助你创建工作流和进程图表的.NET控件;数据库实体关系图表;组织图表;对象层次和关系图表;图表和树。它是基于对象-图表框,表格和箭头类型,将其归类分派给其他并结合成复杂的结构。该控件提供超过预先定义的50多种图表框,如自定义设计样式和对图表框着色等。MindFusion.Diagramming for WinForms现已加入在线订购,现在抢购立享优惠,查看详情>>
MindFusion.Diagramming for WinForms最新试用版
Q:有什么方法可以使对Vision的导出正常工作/strong>
A:Visio导出器不会处理低级图形,而只会将ShapeNode.Shape值映射到内置的Visio模具中,因此它无法导出自己绘制的节点。您可以尝试在屏幕外的图中用标准ShapeNode替换自定义节点,复制其Text和Image值,然后将该图导出到Visio。对于要导出的位图,您可能还必须设置导出器的ExportImagesAsGroups属性。
Q:如何不打开文件以在保存的文件中获取节点的数据/strong>
A:如果使用SaveToXml方法进行保存,则可以避免由于某种原因将XML文件加载到图中(实现搜索功能而自己解析XML文件。
如果要避免加载到当前可见的逻辑示意图实例中,请注意,可以创建并加载屏幕外的逻辑示意图,而无需在DiagramView中显示它。然后,使用其.NET API在屏幕外的关系图中查找节点数据,而只有主关系图显示在屏幕上。
Q:如何在AutoRoute中强制Link的箭头垂直于Node边界/strong>
A:将link.Shape设置为Cascading。
Q:我希望像红线

A:使用默认路由器类和路由器选项,链接在我的测试中正交于节点
代码:
diagram.RouteLinks = true;var n1 = diagram.Factory.CreateShapeNode(20, 20, 40, 20);var n2 = diagram.Factory.CreateShapeNode(100, 40, 40, 20);n1.AnchorPattern = AnchorPattern.TopInBottomOut;n2.AnchorPattern = AnchorPattern.TopInBottomOut;foreach (var ap in AnchorPattern.TopInBottomOut.Points)ap.AllowIncoming = ap.AllowOutgoing = true;diagram.Factory.CreateDiagramLink(n2, n1);

=====================================================
问答持续更新中>>>
MindFusion.Diagramming for WinForms现已加入在线订购,点击此处查看价格~
想要购买MindFusion.Diagramming for WinForms正版授权的朋友欢迎咨询在线客服哦~
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!