原創|產品更新|編輯:吳園園|2019-12-25 14:43:32.873|閱讀 273 次
概述:ASP.NET下靈活的圖表組件MindFusion.Diagramming for ASP.NET更新至v6.2.2。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
MindFusion.Diagramming for ASP.NET(以前版本叫NetDiagram)是一個靈活的組件,可以讓你很方便的處理圖表形狀,設計風格,屬性,方法和事件。通過它智能的軟件體系和豐富的特性設置, MindFusion.Diagramming for ASP.NET可以讓你的應用程序與眾不同。
點擊下載MindFusion.Diagramming for ASP.NET最新試用版
我們已經發布了NetDiagram的6.2.2版本。它包含以下新功能和改進:
形狀組件
用于指定ShapeNode幾何形狀的Shape類也可以用作CompositeNode中的組件。設置其isOutline屬性后,該形狀還將控制CompositeNode的幾何形狀,定義命中測試和剪輯區域,并沿著節點的邊界鏈接對齊點。如果禁用isOutline,則形狀將主要用作裝飾元素。以下代碼顯示了來自節點模板的樣本片段,該片段指定了形狀組件的屬性:
代碼:
{ component: "Shape", id: "Cloud", autoProperty: true, name: "OutlineShape", pen: "gray", brush: "Transparent", isOutline: true },JSON序列化
圖現在可以JSON格式序列化。這可用于與MindFusion JavaScript圖表庫實現互操作性,或用于JSON文件或數據庫中的常規存儲。要將圖序列化為JSON字符串,請調用其SaveToJson方法。要從其JSON表示反序列化圖,請調用LoadFromJson方法。自定義項目類可以通過重寫DiagramItem的SaveToJson和LoadFromJson方法,為其附加屬性實現JSON序列化。必須通過調用RegisterItemClass方法并為clientClass參數提供字符串標識符來注冊此類以進行序列化。
其他
TableNode.resizeToFitText的改進和修復。
containerChildAdding事件處理程序可以通過調用setHandled來停止事件在容器層次結構中的傳播。
現在,LayeredLayout使用穩定的排序,并且在應用于相同圖形時應始終創建相同結果。
為了與客戶端API保持一致,.NET Diagram類現在提供了將布局對象作為參數的Arrange方法。
.NET ContainerNode的Arrange方法使用指定的布局類在容器內排列子項。
SvgImage模式為SVG <defs>元素添加了DiagramView特定的前綴,從而允許頁面上包含多個DiagramView。
API變更
AutoJson屬性已從MindFusion.Diagramming.WebForms命名空間移至MindFusion.Diagramming命名空間。
DiagramView的AppletStartedScript屬性以及其他重命名為ControlLoadedScript的控件。
特定于現在刪除的JavaApplet模式的客戶端事件處理程序屬性已刪除(例如key * Script,tableSection * Script,action * Script)。
AutoCloseDistance的類型已更改為Nullable <Single>,其中null值表示FreeFormNode應該始終自動關閉。
=====================================================
想要購買MindFusion.Diagramming for ASP.NET正版授權的朋友可以。
有關慧都科技更多的精彩內容,敬請關注下方的微信公眾號▼▼▼
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn