提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|产品更新|编辑:吴园园|2020-02-26 13:26:49.413|阅读 164 次
概述:MindFusion ASP.NET Pack最新版本2020.R1发布,以下列表列出了组件的所有新功能,改进和API更改。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
MindFusion ASP.NET Pack为程序员构建图表、流程图、日程安排、图表等等提供了一系列理想的工具集。
点击下载MindFusion ASP.NET Pack最新版本2020.R1
版本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工作表。
概述改进
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类提供帮助您在图形中查找路径和循环的方法:
嵌入式超链接
启用样式文本的节点和文本组件现在可以包含<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()); }容器改进
其他
用于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。
了解更多产品信息,或者想要购买MindFusion ASP.NET Pack正版授权的朋友可以
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@capbkgr.cn
知名C/C++开发工具CLion全新发布v2024.3,新版本新语言引擎有显著改进等,欢迎下载新版体验!
强大的VS插件CodeRush已正式发布v24.2.3,新版本现在可以运行xUnit.Net v3测试等,欢迎下载最新版体验!
Spire.PDF 10.12.4 最新版本支持在进行多页打印时设置自动旋转方向。同时,一些已知问题也在本次更新中被成功修复,例如打印 PDF 文档时内容丢失的问题,欢迎下载体验~
日程安排控件dhtmlxScheduler v7.2全新发布,新版本增强并增加了编辑、修改等多个操作体验,欢迎下载最新版试用~
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@capbkgr.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢