江蘇C#MindFusion

來(lái)源: 發(fā)布時(shí)間:2023-12-06

在下面的示例中,一個(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,我們可以通過(guò)將"FirstName"分配給標(biāo)簽的DataField屬性,將這個(gè)標(biāo)簽與雇員表中的"FirstName"字段關(guān)聯(lián)起來(lái)。當(dāng)運(yùn)行報(bào)表時(shí),數(shù)據(jù)范圍將被乘以雇員表中有記錄的次數(shù)。數(shù)據(jù)范圍中每次出現(xiàn)的標(biāo)簽1將包含對(duì)應(yīng)記錄中的雇員的“FirstName”。專業(yè)版。江蘇C#MindFusion

使用XMLDOMAPI加載XML文檔通過(guò)調(diào)用Factory類的CreateShapeNode方法,加1載圖形節(jié)點(diǎn)元素并創(chuàng)建其對(duì)應(yīng)的ShapeNode對(duì)象。CreateShapeNode只是使用“new”運(yùn)算符創(chuàng)建ShapeNode實(shí)例并將其添加到圖的Nodes**的快捷方式。此外,此代碼將新節(jié)點(diǎn)映射到XML元素的“id”屬性,并將節(jié)點(diǎn)的Text設(shè)置為“name”屬性的值。加載圖形鏈接并創(chuàng)建相應(yīng)的DiagramLink對(duì)象。鏈接的起點(diǎn)和終點(diǎn)通過(guò)“nodeMap”字典按1其ID訪問(wèn)x。使用LayeredLayout類安排圖。天津自定義控件MindFusion圖表組件MindFusion”價(jià)格區(qū)別。

報(bào)表設(shè)計(jì)器MindFusion.Reporting提供了豐富的設(shè)計(jì)時(shí)支持,以方便報(bào)表的創(chuàng)建和修改。MindFusion.Reporting報(bào)表設(shè)計(jì)器無(wú)縫地集成在MSVisualStudio環(huán)境中。該設(shè)計(jì)器非常直觀,因?yàn)樗男袨榉浅n愃朴贛SVisualStudio的內(nèi)置Windows窗體編輯器。下面你可以看到一個(gè)使用MindFusion.Reporting設(shè)計(jì)器在MSVisualStudio中打開的示例報(bào)表。當(dāng)你打開一個(gè)包含MindFusion.Reporting報(bào)表的源代碼文件時(shí),也就是當(dāng)你雙擊該文件或從它的上下文菜單中選擇"ViewDesigner"命令時(shí),報(bào)表設(shè)計(jì)器會(huì)被自動(dòng)***。報(bào)表設(shè)計(jì)器提供了可視化編輯報(bào)表布局的方法。下面的章節(jié)將詳細(xì)描述MindFusion.Reporting的主要功能。

我們將使用addCalendarListener方法添加CalendarAdapter類的實(shí)例,該實(shí)例用于處理Calendar中的事件。我們將處理visibleDateChanged事件,并檢查用戶何時(shí)滾動(dòng)到不想顯示的月份。在我們的示例中,我們希望用戶只能提**個(gè)月滾動(dòng)。該日歷默認(rèn)為當(dāng)前日期可見初始化。對(duì)于CalendarView,這意味著將顯示當(dāng)前月份。我們將這個(gè)日期保留在該類的全局變量中,因?yàn)槲覀兿M軌蛟谑录幚沓绦蚍椒ㄖ惺褂盟N覀儗⑹褂胕nitialDate變量將日歷重置為三個(gè)月后的數(shù)據(jù)。每當(dāng)我們檢測(cè)到用戶即將滾動(dòng)到第4個(gè)月時(shí),就會(huì)將日期重置為initialDate月份之后的3個(gè)月。MindFusion.Diagramming流程圖控件如何創(chuàng)。

對(duì)齊網(wǎng)格-幫助用戶更精確地放置圖表項(xiàng)目。網(wǎng)格可以是可見的或不可見的。如果可見,則將網(wǎng)格繪制為點(diǎn)矩陣或一系列交叉線。gridColor定義了對(duì)齊點(diǎn)或線的繪制顏色各種各樣的MoveNodes行為現(xiàn)在允許您在不使用調(diào)整手柄的情況下抓取節(jié)點(diǎn)來(lái)拖動(dòng)它們。resizeToFitText方法使節(jié)點(diǎn)足夠大以適合其文本。添加了measureString方法,該方法可讓您在使用指定的字體屬性呈現(xiàn)時(shí)確定字符串的大小。該框架現(xiàn)在以Swift包的形式提供,并且可以使用Xcode的AddPackages命令添加到項(xiàng)目中。控件MindFusion使用教程。南京獲取MindFusion圖表開發(fā)

MindFusion采購(gòu)流程。江蘇C#MindFusion

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