天津C#MindFusion流程圖

來源: 發(fā)布時(shí)間:2024-03-14

問:如何使用鼠標(biāo)滾輪滾動(dòng)或縮放圖表?**答:您可以使用鼠標(biāo)滾輪添加滾動(dòng)支持,如下所示:privatevoidForm1_Load(objectsender,System.EventArgse){diagramView.MouseWheel+=newMouseEventHandler(diagramView_MouseWheel);}voiddiagramView_MouseWheel(objectsender,MouseEventArgsargs){diagramViewfcSender=senderasdiagramView;floatnewScrollY=fcSender.ScrollY-args.Delta/50;if(newScrollY>fcSender.DocExtents.Top)fcSender.ScrollY=newScrollY;}MindFusion用于Web端口。天津C#MindFusion流程圖

問:有沒有辦法限制可添加到圖表中的特定類型的形狀節(jié)點(diǎn)數(shù)?答:如果圖中有超過一定數(shù)量的節(jié)點(diǎn),則處理NodeCreating事件并設(shè)置e.Cancel=true。問:如何防止用戶在圖表中創(chuàng)建周期?答:這是一種簡單的方法:privatevoiddiagram_LinkModifying(objectsender,MindFusion.Diagramming.LinkValidationEventArgse)if(e.ChangingOrigin||e.ChangingDestination)PathFinderfinder=newPathFinder(diagram,false);if(finder.FindShortestPath(e.Destination,e.Origin)!=null)上海開發(fā)MindFusion銷售思維導(dǎo)圖工具,便捷表達(dá)發(fā)散性思維的有效圖形思維工具。

2.5.2新版功能通過將其format屬性設(shè)置為BarcodeFormat.Code128,創(chuàng)建code-128格式的條形碼。2.5新版功能改進(jìn)的字體支持報(bào)表和各種報(bào)表項(xiàng)的字體屬性現(xiàn)在已經(jīng)過時(shí)了。它們被FontName、FontSize和FontStyle屬性所替代?,F(xiàn)在可以更容易地更改標(biāo)簽的字體大小或樣式,而無需替換整個(gè)標(biāo)簽字體。通過這種方式,更改默認(rèn)字體名稱將反映在已更改字體大小或樣式的報(bào)表項(xiàng)上。改進(jìn)的測量單元支持更改現(xiàn)有報(bào)告的度量單元現(xiàn)在更加流暢,并且不需要調(diào)整現(xiàn)有項(xiàng)的大小來適應(yīng)。各種性質(zhì)現(xiàn)在以毫米而不是報(bào)告單位表示。例如,紙張大小和頁邊距。

你需要選擇你想在數(shù)據(jù)范圍中出現(xiàn)的字段,以及數(shù)據(jù)范圍是否應(yīng)該有頁眉。**所選字段的標(biāo)簽沿新創(chuàng)建的數(shù)據(jù)范圍的寬度均勻分布。數(shù)據(jù)綁定圖表對(duì)象有一種類型的MindFusion.Reporting元素可以不需要將它們放置在數(shù)據(jù)綁定的DataRange對(duì)象中就可以進(jìn)行數(shù)據(jù)綁定,即從Chart派生的類–BarChart、LineChart、PieChart和RadarChart。關(guān)于這些元素以及如何在報(bào)表中使用它們的更多信息,請(qǐng)查看報(bào)表中的圖表。與數(shù)據(jù)范圍一樣,你可以通過使用它們的DataSource和DataMember分別指定數(shù)據(jù)源和成員來綁定Chart對(duì)象。然后你需要通過適當(dāng)?shù)膶傩詠碇付ㄒ壎ǖ淖侄巍H绻阆霐?shù)據(jù)綁定一個(gè)BarChart對(duì)象,你應(yīng)該將數(shù)據(jù)字段的名稱分配給它的DataFields屬性。如果要綁定一個(gè)PieChart,應(yīng)該將數(shù)據(jù)字段的名稱分配給它的DataField屬性。要綁定一個(gè)LineChart,應(yīng)使用它的XDataFields和YDataFields屬性。***,要綁定一個(gè)RadarChart,使用它的DataFields屬性。MindFusion下載、簡介、描述。

在下面的示例中,一個(gè)數(shù)據(jù)范圍被綁定到現(xiàn)有數(shù)據(jù)集中的Employees表。上述代碼假設(shè)dataRange1標(biāo)識(shí)了現(xiàn)有的DataRange對(duì)象和nwindDataSet1–一個(gè)現(xiàn)有的.NETDataSet對(duì)象。一旦數(shù)據(jù)范圍被綁定到數(shù)據(jù)源,您就可以將該數(shù)據(jù)范圍中包含的報(bào)表項(xiàng)與綁定的數(shù)據(jù)成員中的各個(gè)字段相關(guān)聯(lián),方法是將字段的名稱分配給項(xiàng)的DataField屬性。在本例中,如果我們假設(shè)在數(shù)據(jù)范圍內(nèi)有一個(gè)標(biāo)簽label1,我們可以通過將"FirstName"分配給標(biāo)簽的DataField屬性,將這個(gè)標(biāo)簽與雇員表中的"FirstName"字段關(guān)聯(lián)起來。當(dāng)運(yùn)行報(bào)表時(shí),數(shù)據(jù)范圍將被乘以雇員表中有記錄的次數(shù)。數(shù)據(jù)范圍中每次出現(xiàn)的標(biāo)簽1將包含對(duì)應(yīng)記錄中的雇員的“FirstName”。MindFusion如何創(chuàng)建流程。上海使用儀表板MindFusionWPF 開發(fā)

MindFusion提供正版授權(quán)證書。天津C#MindFusion流程圖

本教程說明如何從XML加載圖形數(shù)據(jù)并創(chuàng)建與圖形節(jié)點(diǎn)和邊相對(duì)應(yīng)的圖形對(duì)象。在解決方案資源管理器中右鍵單擊該項(xiàng)目,然后從上下文菜單中選擇“添加”->“新建項(xiàng)”。創(chuàng)建一個(gè)名為SampleG的新XML文件,并以以下形式添加內(nèi)容:XML格式將文件的“生成操作”屬性設(shè)置為“內(nèi)容”,將“復(fù)制到輸出目錄”設(shè)置為“如果更新則復(fù)制”。向表單添加一個(gè)OnLoad替代:C#將以下變量添加到Loaded處理程序?!皀odeMap”將圖節(jié)點(diǎn)映射到其標(biāo)識(shí)符,“bounds”包含默認(rèn)的節(jié)點(diǎn)大小。天津C#MindFusion流程圖