翻譯|使用教程|編輯:董玉霞|2022-07-01 11:07:53.143|閱讀 217 次
概述:最近,AdvancedMatrix 對(duì)象在 FastReport.NET 中實(shí)現(xiàn)。在本文中,我們將研究新矩陣的結(jié)構(gòu)、新特征,并比較新舊矩陣。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
最近,AdvancedMatrix 對(duì)象在 FastReport.NET 中實(shí)現(xiàn)。在本文中,我們將研究新矩陣的結(jié)構(gòu)、新特征,并比較新舊矩陣。
首先,讓我們看一下矩陣的結(jié)構(gòu)。它由以下元素組成:
新矩陣的結(jié)構(gòu)與舊矩陣非常相似,但有一些細(xì)微差別。讓我們仔細(xì)看看每個(gè)元素。
位于矩陣角落的單元格可以包含任意信息。您也可以根據(jù)需要拆分或合并它們。
矩陣標(biāo)題可以包含兩種類型的元素:
標(biāo)頭具有樹結(jié)構(gòu),其中根元素是不可見的,但它包含第一級(jí)可見元素。
元素的任意排列是允許的,例如,標(biāo)題可能沒有一個(gè)組,或者它可以有幾個(gè)彼此靠近的組。結(jié)果也可以任意排列。
在設(shè)計(jì)模式下,矩陣在標(biāo)題區(qū)域顯示視覺提示:
最后一個(gè)元素是數(shù)據(jù)區(qū)域中的單元格,通常包含聚合函數(shù)。
因此,我們已經(jīng)更詳細(xì)地回顧了新矩陣的元素。現(xiàn)在讓我們看看新功能。這是新發(fā)展的清單。
接下來(lái),我們將看一個(gè)清晰顯示按鈕位置的屏幕截圖。
我們可以看到AdvancedMatrix中的新功能更多地是關(guān)于靈活性,最重要的是便利性。
交互式折疊和展開允許您隱藏或顯示所需的數(shù)據(jù)。
為了不混淆矩陣的視覺布局并了解數(shù)據(jù)的位置,對(duì)元素進(jìn)行了塊狀或交錯(cuò)排列。還有一個(gè)非常方便的排序選項(xiàng)。
現(xiàn)在讓我們開始設(shè)置矩陣。為了設(shè)置整個(gè)矩陣,您需要:
不要忘記矩陣必須連接到數(shù)據(jù)源,DataSource 屬性負(fù)責(zé)這一點(diǎn)。
一般來(lái)說(shuō),這三個(gè)項(xiàng)目的設(shè)置是相同的,類似于一個(gè)正則矩陣。您可以通過從“數(shù)據(jù)”窗口拖動(dòng)字段來(lái)添加項(xiàng)目。拖動(dòng)時(shí),您將看到新元素將添加到標(biāo)題的哪個(gè)部分。
要?jiǎng)h除元素,請(qǐng)?jiān)谏舷挛牟藛沃羞x擇“刪除”項(xiàng)。您只能刪除選定元素或元素樹(選定元素及其所有子元素)。
您也可以通過按 Delete 鍵來(lái)刪除元素。在這種情況下,只會(huì)刪除選定的元素。
現(xiàn)在您可以移動(dòng)元素。要將元素放置在新位置,請(qǐng)使用鼠標(biāo)左鍵選擇它。該元素將用粗黑色邊框勾勒出來(lái)(如屏幕截圖所示)。
然后抓住元素并將其移動(dòng)到新位置。
釋放鼠標(biāo)按鈕,元素將被移動(dòng)到新位置:
最后,編輯。要調(diào)用元素編輯器,請(qǐng)用鼠標(biāo)左鍵雙擊它,或在上下文菜單中選擇“編輯...”項(xiàng)。您也可以使用 Enter 鍵調(diào)用編輯器。
要調(diào)用上下文菜單,請(qǐng)選擇矩陣的任何元素,然后右鍵單擊矩陣左上角的區(qū)域。
菜單上提供以下命令。
讓我們總結(jié)一下。我們已經(jīng)學(xué)習(xí)了如何設(shè)置表格并研究了它的結(jié)構(gòu)。總的來(lái)說(shuō),一切都盡可能簡(jiǎn)單方便地完成。
讓我們?cè)谠O(shè)計(jì)器中創(chuàng)建我們的矩陣。為此,我們需要找到 Matrix 對(duì)象,單擊它并從下拉列表中選擇 Advanced Matrix。
在報(bào)表控件中,我們將對(duì)象移動(dòng)到數(shù)據(jù)帶,用數(shù)據(jù)填充它并添加總計(jì)。
現(xiàn)在我們配置了階梯式布局。為此,請(qǐng)雙擊元素,轉(zhuǎn)到另一個(gè)選項(xiàng)卡并選中交錯(cuò)布局框。接下來(lái),啟用最小化按鈕。右鍵單擊所需元素并選擇折疊按鈕。現(xiàn)在,我們?cè)谠O(shè)計(jì)器中的矩陣如下所示:
在預(yù)覽模式下:
在回顧了結(jié)構(gòu)之后,我們了解了 AdvancedMatrix 的新功能、它的設(shè)置以及如何從設(shè)計(jì)師那里創(chuàng)建它。讓我們看一下 FastReport.Net Demo 中現(xiàn)成的 Advanced Matrix 模板之一。
更多產(chǎn)品授權(quán)信息點(diǎn)擊查看FastReport.NET價(jià)格,或者咨詢慧都在線客服。
FastReport.NET技術(shù)QQ群:702295239 歡迎進(jìn)群一起討論
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn