MindFusion.DiagrammingforiOS功能圖1表元素的大量選擇-包括一組預定義的節(jié)點形狀和眾多連接器形狀。容器節(jié)點和表格節(jié)點允許跨單元格,并允許您組合圖表節(jié)點或呈現(xiàn)表格數(shù)據(jù)。許多樣式選項-鏈接和節(jié)點都可以具有自定義填充和邊框顏色。字體設置可用于支持文本的每個對象。圖像可以在任何類型的節(jié)點內(nèi)呈現(xiàn),包括表節(jié)點。每個鏈接的頭部和底部都可以定制,有多種形狀可供選擇。優(yōu)雅的自動布局算法-包括多種布局算法和眾多自定義選項。MindFusion.Diagramming for iOS 。湖南獲取MindFusion服務詳情
要為數(shù)據(jù)范圍創(chuàng)建頁眉/頁腳,請在設計器中右鍵單擊數(shù)據(jù)范圍的表面,并在上下文菜單中選擇'header'/'footer'命令。與page不同,數(shù)據(jù)范圍的頁眉和頁腳沒有頁眉,可以向任何方向調(diào)整大小。設計工具欄工具欄顯示在報表設計器的頂部。工具欄中的大多數(shù)命令只影響設計器的行為,很少影響報表在運行時的輸出方式。設計器工具欄中有以下命令:除了默認的工具欄之外,報表設計器還利用了MSVisualStudio中內(nèi)置的布局功能。這些功能可以通過“格式”菜單或“布局”工具欄訪問。右鍵單擊其他MSVisualStudio工具欄,并從上下文菜單中選擇“Layout”,就可以顯示工具欄。南京新手使用MindFusion圖表開發(fā)MindFusion.Diagramming for WinForms - 流程圖控件。
自動化可以在報表設計器中自動創(chuàng)建數(shù)據(jù)綁定的DataRange對象。這種自動創(chuàng)建包括自動設置數(shù)據(jù)范圍的DataSource和DataMember屬性,以及向新的數(shù)據(jù)范圍添加一個或多個**單個數(shù)據(jù)字段的標簽。也可以創(chuàng)建一個標題,包含帶有各列名稱的靜態(tài)標簽文本。要創(chuàng)建一個數(shù)據(jù)綁定的DataRange對象,請在報表設計器中的頁面表面的任意位置右擊,并從上下文菜單中選擇"CreateDataRangefromAdapter…"命令。該命令會顯示一個對話框,其中包含報表中當前可用的表適配器。為了使其工作,您必須在報表中至少創(chuàng)建一個數(shù)據(jù)適配器,以創(chuàng)建新的數(shù)據(jù)范圍。下圖顯示了該對話框的樣子。
問:如何從ListView或TreeView控件拖放到FlowChart控件?下面是場景:用戶在樹視圖控件中選擇一個樹節(jié)點,然后將其拖到flowChart控件的頂部。拖動FlowChart控件時,拖動光標看起來像文本框。刪除后,F(xiàn)lowChart控件中將出現(xiàn)一個文本框。答:您可以通過從TreeView.MouseDown事件處理程序調(diào)用Control.DoDragDrop,并在DiagramView.DragDrop事件中創(chuàng)建節(jié)點來實現(xiàn)。請參閱Flowcharter示例項目中的ListView,以及FCDemo示例的“其他”步驟之一。問:如何在啟用AllowInplaceEdit時阻止編輯某些節(jié)點的文本?答:當用戶雙擊某個節(jié)點時,會引發(fā)一個Diagram.NodeTextEditing驗證事件。將e.Cancel設置為true可防止編輯某些節(jié)點的文本。MindFusion.Charting for WinForms正版授權(quán)。
問:在我的圖中,兩個節(jié)點重疊。當我點擊重疊區(qū)域時,我希望始終選擇相同的節(jié)點。有沒有辦法優(yōu)先考慮我想要選擇的節(jié)點?答:為具有更高優(yōu)先級的節(jié)點分配更大的ZIndex值。*在單擊節(jié)點時,調(diào)用GetNodesAt以查找鼠標位置的所有節(jié)點,并以編程方式選擇其中一個節(jié)點。問:我希望在移動節(jié)點時,連接到節(jié)點的鏈接的頭部或基部圍繞節(jié)點的邊界移動,就像FlowChart.NET演示(鏈接->表單保留)中的一個示例一樣。我將屬性RetainForm設置為true。但是,這還不夠…我必須設置的正確屬性是什么?答:嘗試將DiagramLink.Dynamic設置為true,這是在移動節(jié)點時更新鏈接終點位置的屬性。啟用RetainForm也可以更新中間控制點的位置,以便保留鏈接的初始形狀。如果啟用了AutoRoute,則可能會忽略RetainForm。問:如何使用戶能夠從一個表到另一個表(而不是同一行)創(chuàng)建多個鏈接?答:將Diagram.AllowLinksRepeat設置為true將啟用該功能。MindFusion.Charting for WPFv發(fā)布。福建下載MindFusionJS 開發(fā)
MindFusion付款方式。湖南獲取MindFusion服務詳情
在下面的示例中,一個數(shù)據(jù)范圍被綁定到現(xiàn)有數(shù)據(jù)集中的Employees表。上述代碼假設dataRange1標識了現(xiàn)有的DataRange對象和nwindDataSet1–一個現(xiàn)有的.NETDataSet對象。一旦數(shù)據(jù)范圍被綁定到數(shù)據(jù)源,您就可以將該數(shù)據(jù)范圍中包含的報表項與綁定的數(shù)據(jù)成員中的各個字段相關(guān)聯(lián),方法是將字段的名稱分配給項的DataField屬性。在本例中,如果我們假設在數(shù)據(jù)范圍內(nèi)有一個標簽label1,我們可以通過將"FirstName"分配給標簽的DataField屬性,將這個標簽與雇員表中的"FirstName"字段關(guān)聯(lián)起來。當運行報表時,數(shù)據(jù)范圍將被乘以雇員表中有記錄的次數(shù)。數(shù)據(jù)范圍中每次出現(xiàn)的標簽1將包含對應記錄中的雇員的“FirstName”。湖南獲取MindFusion服務詳情