轉(zhuǎn)帖|使用教程|編輯:龔雪|2022-10-09 10:28:11.860|閱讀 182 次
概述:本系列文章主要講解了如何在使用ActiveReports 報(bào)表設(shè)計(jì)器來設(shè)計(jì)報(bào)表模板,本文主要介紹如何設(shè)計(jì)報(bào)表模板,歡迎下載產(chǎn)品體驗(yàn)。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
ActiveReports 是一款專注于 .NET 和 .NET Core 平臺(tái)的報(bào)表控件。通過拖拽式報(bào)表設(shè)計(jì)器,可以快速地設(shè)計(jì) Excel表格、Word文檔、圖表、數(shù)據(jù)過濾、數(shù)據(jù)鉆取、精準(zhǔn)套打等類型報(bào)表,全面滿足 WinForm、ASP.NET、ASP.NET MVC、WPF 平臺(tái)中各種報(bào)表的開發(fā)需要。同時(shí),通過豐富的 API 可以靈活的實(shí)現(xiàn)報(bào)表創(chuàng)建、加載和運(yùn)行時(shí)的個(gè)性化自定義需求。
在使用ActiveReports時(shí),報(bào)表的排版和布局首先要考慮報(bào)表的紙張大小,因?yàn)閳?bào)表紙張大小設(shè)置好之后,報(bào)表引擎會(huì)以這個(gè)寬度和高度來渲染,進(jìn)行自動(dòng)分頁(yè),所以如果內(nèi)容高度或?qū)挾瘸^指定的紙張尺寸,內(nèi)容會(huì)自動(dòng)換頁(yè)顯示。
報(bào)表在新建時(shí)候默認(rèn)是 A4紙張的寬度和高度。
1. 選擇灰色區(qū)域。
2. 點(diǎn)擊屬性對(duì)話框,會(huì)彈出固定頁(yè)面布局設(shè)置對(duì)話框:
3. 選擇 常規(guī), 在常規(guī)中可設(shè)置設(shè)計(jì)單位是以英寸或厘米來設(shè)計(jì),默認(rèn)是英寸的單位,設(shè)置好設(shè)計(jì)單位后,設(shè)置其他控件的Size或Location屬性都可以以此單位來設(shè)計(jì)。
在報(bào)表--外觀設(shè)置對(duì)話框的右上角,可設(shè)置報(bào)表的方向:縱向、橫向打印。
4. 選擇外觀,外觀中可設(shè)置紙張類型,邊距。
在寬度中輸入50cm,保證在一頁(yè)中能夠展示所有的內(nèi)容。
在出現(xiàn)的報(bào)表屬性對(duì)話框,系統(tǒng)默認(rèn)使用的A4紙張的寬度和高度,如截圖所示的寬度為21.6cm,高度為27.9cm。同時(shí),可調(diào)整報(bào)表頁(yè)面的上、下、左、右邊距,系統(tǒng)默認(rèn)為2.5cm。
1. 從工具箱中拖拽文本框,用于顯示標(biāo)題。
注意:因?yàn)樵O(shè)計(jì)器默認(rèn)打開是頁(yè)面報(bào)表,沒有頁(yè)眉頁(yè)腳的概念,所以我們需要添加一個(gè)文本框控件用于顯示標(biāo)題,在頁(yè)面報(bào)表中如果文本框被放在頂部,會(huì)重復(fù)在每頁(yè)都顯示。
2. 雙擊文本框,輸入產(chǎn)品銷售統(tǒng)計(jì)。
拖拽調(diào)整文本框的大小和設(shè)置文本樣式
3. 添加頁(yè)碼。
將內(nèi)置字段的【第N頁(yè)、共M頁(yè)】拖拽到設(shè)計(jì)器區(qū)域底部。會(huì)自動(dòng)生成文本框顯示,此表達(dá)式會(huì)在報(bào)表運(yùn)行是自動(dòng)生成頁(yè)號(hào)。
1. 在設(shè)計(jì)器中添加矩表控件。
2. 綁定數(shù)據(jù)。
將訂購(gòu)月指定到【行分組】單元格中,將【類別名稱】指定到列分組單元格中,在最下方單元格中指定合計(jì)方法:=Sum([數(shù)量])
3. 添加行列合計(jì)。
4. 調(diào)整樣式。
5. 調(diào)整矩表的固定尺寸屬性。
因?yàn)轫?yè)面報(bào)表是指布局格式要求特別嚴(yán)格,所以每個(gè)數(shù)據(jù)控件都有FixedSize 屬性,指定可渲染的空間。可拖拽灰色圓點(diǎn)調(diào)整,也可直接設(shè)置FixedSize。
6. 預(yù)覽。
此時(shí)動(dòng)態(tài)的交叉表已經(jīng)創(chuàng)建完成了:
注意:報(bào)表默認(rèn)會(huì)按照數(shù)據(jù)字段的順序加載的,如果需要對(duì)矩表排序,需要在矩表分組編輯器中選中行分組或列分組。
本文內(nèi)容源自
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@ke049m.cn
文章轉(zhuǎn)載自: