提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
为程序员构建图表、流程图、日程安排、图表等等提供一系列理想的工具集
标签:UI界面开发商: MindFusion
当前版本: v2020 R1
产品类型:控件
产品功能:图表
平台语言:
开源水平:不提供源码
本产品的分类与介绍仅供参考,具体以商家网站介绍为准,如有疑问请来电 023-68661681 咨询。
版本2020.R1新增MindFusion.Diagramming WebForms Composite节点
CompositeNode类实现的节点的外观可以通过组件和布局容器的组合来定义。可以通过以编程方式构建组件树或通过加载JSON模板来创建复合节点的内容。此初始版本包括布局容器,例如StackPanel和GridPanel。MindFusion.Drawing命名空间中的对象现在可以作为CompositeNode组件(图像,文本,路径,矩形,形状)加倍。未来的版本将添加交互式组件,例如按钮和文本编辑器,动画布局。
添加到Diagram和ContainerNode类的rangingAnimated方法显示项目从其原始位置到布局对象分配的新位置的移动。通过从相同位置上的重叠节点开始新的布局,可以用来创建爆炸效果,也可以通过将新节点添加到现有布局来创建插入效果。
导出Excel文件
MindFusion.Diagramming.Export.Excel.dll程序集中的ExcelExporter类将图表导出为Excel Open XML格式(XSLX)文件。图表将导出为Excel AutoShapes绘图。带有DiagramDocument参数的Export重载为文档中的每个DiagramPage创建一个工作表。Export(Diagram)重载创建单个Excel工作表。
概述改进
ScaleMode枚举和添加到Overview控件的属性实现了几种缩放模式。FitAll元素对应于原始行为,其中“概述”始终适合图的内容。FixedScale模式将应用通过概览的ScaleFactor属性指定的比例。CombinedScales模式通过图表视图的当前ZoomFactor乘以概览的ScaleFactor。
如果启用AllowZoom,则用户可以通过调整概览的视口跟踪矩形的大小来缩放图。
MinVisibleFontSize指定一个阈值,如果缩放的字体大小变小,该阈值将隐藏文本。
LayeredLayout的改进
当LinkType设置为Cascading时,LayeredLayout的KeepLinkShapes属性使您可以保留链接的初始Shape值。后一种特性所施加的正交路径使用相应的链接形状来近似。
修复图中包含折叠容器的错误链接位置。
客户端LayeredLayout现在使用稳定的排序,并且在应用于相同图形时应始终创建相同结果。
修复在层中出现长节点之后的后续层之间不必要的大距离。
添加到LayeredLayout的LinkPadding属性指定当LinkType设置为Cascading时,链接之间留有多少空间。
JSON序列化
图现在可以JSON格式序列化。这可用于与MindFusion JavaScript图表库互操作,或用于JSON文件或数据库中的常规存储。要将图序列化为JSON字符串,请调用其SaveToJson方法。要从其JSON表示反序列化图,请调用LoadFromJson方法。自定义项目类可以通过重写DiagramItem的SaveToJson和LoadFromJson方法,为其附加属性实现JSON序列化。必须通过调用RegisterItemClass方法并为clientClass参数提供字符串标识符来注册此类以进行序列化。
性能提升
现在,图表渲染和用户交互更快。更改图表后,控件将重新绘制最小的区域,并在可能的情况下将刷新操作压缩为单个批处理。需要在其边界之外绘制的自定义节点类应重写getRepaintBounds方法以指定重绘区域。
自定义类型注册
现在,自定义项目类型注册表存储在页面会话中,并由ItemTypeResolver类处理。不再需要为每个DiagramView和NodeListView实例调用RegisterItemType方法,而是只在第一个DiagramView控件上调用一次RegisterItemType方法。您可以通过静态GetResolver方法访问为当前页面注册的ItemTypeResolver。
流程图图布局(客户端/ JavaScript)
FlowchartLayout可以识别图形中类似于程序代码的模式,例如循环,序列和if / switch分支,并以递归方式排列它们。尽管有一些限制,但FlowchartLayout也可以用于排列其他类型的图形。例如,它将所有反向链接都视为代码中的循环,并期望它们是嵌套的-循环链接开始时更靠近停止节点,而结束时应更靠近开始节点。另一个类似的限制是,不应有任何将决策子图的不同分支连接起来的交叉链接。
路径查找(客户端/ JavaScript)
PathFinder类提供帮助您在图形中查找路径和循环的方法:
findShortestPath查找两个DiagramNode对象之间的最短路径。
findLongestPath查找指定的DiagramNode对象之间的最长路径。
findCycle检测指定的DiagramNode是否参与循环。
findAllPaths查找两个DiagramNode对象之间存在的所有路径。
findAllCycles查找基础图中的所有循环。
这些方法返回的路径对象包含节点,链接和包含路径中元素序列的项目数组。发行版中包含的新“路径查找器”样本页面演示了路径查找和找到的路径上的动画。
嵌入式超链接
启用样式文本的节点和文本组件现在可以包含<a>标记以创建超链接。单击链接时,该控件引发超链接点击事件,以实现导航:
// node is a ShapeNode instance node.setText("test <a='//mindfusion.eu'>link</a> test"); node.setEnableStyledText(true); // attach an event listener to the hyperlinkClicked event diagram.addEventListener(Events.hyperlinkClicked, onHyperlinkClicked); function onHyperlinkClicked(sender, args) { � � window.open(args.getHyperlink()); }
容器改进
将resizeToFitText方法和EnableStyledText属性添加到ContainerNode类。
现在,将多个选定的子节点拖出容器时,也会引发containerChildRemoved事件。
通过自动布局类和链接路由方法改进了对折叠式容器的处理。
containerChildAdding事件处理程序可以通过调用setHandled来停止事件在容器层次结构中的传播。
.NET ContainerNode的Arrange方法使用指定的布局类在容器内安排子项。
Visio2013Exporter的改进
Visio2013Exporter处理链接的箭头。
Visio2013Exporter保留图表Z顺序。
Visio2013Exporter导出链接的文本和标签。
Visio2013Exporter导出ShapeNode对象的图像。
Visio2013Exporter的改进
Visio2013Exporter现在可以对表,容器和复合节点进行完全渲染。
Visio2013Exporter呈现通过IGraphics界面绘制自身的自定义节点。
现在,已为导出的链接端点的坐标分配了Visio公式,并遵循调整大小的节点的边界。
其他
节点和链接的Text属性已移至基本DiagramItem类,从而使图中的文本搜索和编辑操作更加容易。容器和表节点的Caption属性现在仅包装基本Text属性。Map和Visio节点现在也可以渲染文本。
现在可用于Diagramming.Lanes命名空间的打字稿定义。
现在,可以通过将图表的AutoArrangeAvoidSegments和AutoArrangeAvoidContainers属性设置为false,来选择将自动排列的链接标签放置在链接段和容器上。
Diagram类的dispose方法现在从页面中删除了一个焦点代理DIV元素。
改进了DiagramLink文本的文本对齐方式。
serializeTag事件使您可以将复杂的Tag和Id对象保存为XML格式。
各种箭头渲染修复。
ShapeNode和Cell的ImagePadding属性使您可以设置元素的边框与其图像之间的填充空间。
写入到添加到PdfExporter,VisioExporter和Visio2013Exporter的Stream对象的导出重载。
非阻塞ArrangeAsync方法在后台任务中运行布局计算。仅在图程序集的.NET 4.5版本中可用。
MaxJsonLength指定内部JavaScriptSerializer实例接受的JSON字符串的最大长度。
现在,当鼠标悬停在列表视图中的项目上时,NodeListView将显示节点的工具提示文本。
TableNode.resizeToFitText的改进和修复。
为了与客户端API保持一致,.NET Diagram类现在提供了将布局对象作为参数的Arrange方法。
SvgImage模式为SVG <defs>元素添加了DiagramView特定的前缀,从而允许页面上包含多个DiagramView。
API变更
DiagramView的AppletStartedScript属性以及其他重命名为ControlLoadedScript的控件。
特定于现在删除的JavaApplet模式的客户端事件处理程序属性已删除(例如key * Script,tableSection * Script,action * Script)。
AutoCloseDistance的类型已更改为Nullable <Single>,其中null值表示FreeFormNode应该始终自动关闭。
MindFusion.Charting WebForms
其他
InnerLabelRotation,OuterLabelRotation和StackOuterLabels属性可更好地控制条形图中标签的呈现
BiaxialChart的YLabelAlignment属性指定Y轴标签的水平对齐
设置FontStyle.Underline时,文本现在正确加了下划线
客户端工具提示改进
用于WebForms的MindFusion.Mapping SlippyTiles模式
现在,用于WebForms的MindFusion.Mapping支持由图像平铺地图服务(TMS)提供的具有图像的滑动平铺地图的呈现。
将ClientSideMode属性设置为SlippyTiles并将SlippyLayer派生的对象添加到SlippyLayers集合中。
SlippyMapLayer类表示地图图块层。它允许您指定一个Tile Map Service,该服务将通过UrlTemplate属性提供地图图像。
SlippyDecorationLayer类表示一个叠加层,其中包含装饰元素。可用的装饰包括图像,css样式和圆形标记以及文本气泡。
使用mapView的Center和ZoomLevel属性设置地图的地理位置和缩放级别。
单击和悬停事件在客户端可用,如果启用了MapView的AutoPostBack属性,则会引发服务器端MapClick事件。
缓存图像支持的改进
现在,也可以从.osm文件中创建GdiMap模式下使用的缓存图像。
将生成的图像放置在MapView.VirtualLocation属性指定的目录中,并启用UseCachedImages属性。
不必调用MapLayers的LoadFromFile / LoadFromXml方法,而是将地图文件名分配给layer.FileName属性。WebForms的MindFusion.Scheduling捆绑的jQuery版本已升级到3.4.1 WebForm的MindFusion.UI捆绑了jQuery版本已升级到3.4.1。
更新时间:2017-12-20 17:39:15.000 | 录入时间:2011-02-12 11:31:11.000 | 责任编辑:何家巧
为开发高级图形的动态界面而设计的框架,是完全动画的图形对象。智能制造推荐产品,帮助企业领跑工业4.0。
DHTMLX 超值正版套包DHTMLX旗下Diagram、Sute、Pivot、Gantt等插件正版授权合集
JointJSJointJS 是一款基于 JavaScript 的开源库,用于创建基于 HTML5 的交互式图表
SciChart WPF Charts一款实时、高性能的WPF图表库,专为金融、医疗和工程应用而设计。
SciChart JavaScript Charts一款用于Web的高性能JavaScript图表和图形库。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@pclwef.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢