ASP.NET下靈活的圖表組件
標(biāo)簽:圖表UI界面開發(fā)商: MindFusion
當(dāng)前版本: v6.2.2
產(chǎn)品類型:控件
產(chǎn)品功能:圖表
平臺語言:.NET
開源水平:不提供源碼
本產(chǎn)品的分類與介紹僅供參考,具體以商家網(wǎng)站介紹為準(zhǔn),如有疑問請來電 023-68661681 咨詢。
我們已經(jīng)發(fā)布了NetDiagram的6.2.2版本。它包含以下新功能和改進(jìn):
形狀組件
用于指定ShapeNode幾何形狀的Shape類也可以用作CompositeNode中的組件。設(shè)置其isOutline屬性后,該形狀還將控制CompositeNode的幾何形狀,定義命中測試和剪輯區(qū)域,并沿著節(jié)點(diǎn)的邊界鏈接對齊點(diǎn)。如果禁用isOutline,則形狀將主要用作裝飾元素。以下代碼顯示了來自節(jié)點(diǎn)模板的樣本片段,該片段指定了形狀組件的屬性:
代碼:
{ component: "Shape", id: "Cloud", autoProperty: true, name: "OutlineShape", pen: "gray", brush: "Transparent", isOutline: true },
JSON序列化
圖現(xiàn)在可以JSON格式序列化。這可用于與MindFusion JavaScript圖表庫實(shí)現(xiàn)互操作性,或用于JSON文件或數(shù)據(jù)庫中的常規(guī)存儲。要將圖序列化為JSON字符串,請調(diào)用其SaveToJson方法。要從其JSON表示反序列化圖,請調(diào)用LoadFromJson方法。自定義項(xiàng)目類可以通過重寫DiagramItem的SaveToJson和LoadFromJson方法,為其附加屬性實(shí)現(xiàn)JSON序列化。必須通過調(diào)用RegisterItemClass方法并為clientClass參數(shù)提供字符串標(biāo)識符來注冊此類以進(jìn)行序列化。
其他
TableNode.resizeToFitText的改進(jìn)和修復(fù)。
containerChildAdding事件處理程序可以通過調(diào)用setHandled來停止事件在容器層次結(jié)構(gòu)中的傳播。
現(xiàn)在,LayeredLayout使用穩(wěn)定的排序,并且在應(yīng)用于相同圖形時應(yīng)始終創(chuàng)建相同結(jié)果。
為了與客戶端API保持一致,.NET Diagram類現(xiàn)在提供了將布局對象作為參數(shù)的Arrange方法。
.NET ContainerNode的Arrange方法使用指定的布局類在容器內(nèi)排列子項(xiàng)。
SvgImage模式為SVG <defs>元素添加了DiagramView特定的前綴,從而允許頁面上包含多個DiagramView。
API變更
AutoJson屬性已從MindFusion.Diagramming.WebForms命名空間移至MindFusion.Diagramming命名空間。
DiagramView的AppletStartedScript屬性以及其他重命名為ControlLoadedScript的控件。
特定于現(xiàn)在刪除的JavaApplet模式的客戶端事件處理程序?qū)傩砸褎h除(例如key * Script,tableSection * Script,action * Script)。
AutoCloseDistance的類型已更改為Nullable <Single>,其中null值表示FreeFormNode應(yīng)該始終自動關(guān)閉。
更新時間:2019-01-08 15:34:01.000 | 錄入時間:2007-11-19 09:18:59.000 | 責(zé)任編輯:何家巧