轉(zhuǎn)帖|使用教程|編輯:鮑佳佳|2021-04-08 14:24:49.947|閱讀 258 次
概述:在使用 ActiveReports 報(bào)表控件實(shí)現(xiàn)發(fā)票打印、發(fā)貨單打印、物流清單打印、商品條碼印刷、員工工卡印刷之類的功能時(shí),您只需在設(shè)計(jì)報(bào)表階段加載套打紙作為報(bào)表背景圖片,實(shí)際打印時(shí)僅將數(shù)據(jù)打印到套打紙的相應(yīng)位置。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
點(diǎn)擊獲取ActiveReports v15.0下載
在使用 ActiveReports 報(bào)表控件實(shí)現(xiàn)發(fā)票打印、發(fā)貨單打印、物流清單打印、商品條碼印刷、員工工卡印刷之類的功能時(shí),您只需在設(shè)計(jì)報(bào)表階段加載套打紙作為報(bào)表背景圖片,實(shí)際打印時(shí)僅將數(shù)據(jù)打印到套打紙的相應(yīng)位置。
1、創(chuàng)建報(bào)表文件
創(chuàng)建報(bào)表,添加背景圖片,并根據(jù)打印參數(shù)來顯示或者隱藏背景圖片
在工程中添加ActiveReports報(bào)表,報(bào)表模板選擇【ActiveReports頁面報(bào)表】,命名為rptInvoice.rdlx
報(bào)表添加完成之后,在報(bào)表資源管理器中的【嵌入式圖像】節(jié)點(diǎn)中添加增值稅發(fā)票背景圖片
從VS工具箱中將 Image 控件添加到報(bào)表設(shè)計(jì)界面,并設(shè)置 Image 控件的值,如下所示:
2、使用報(bào)表分層進(jìn)行套打
在ActiveReports 9 中首創(chuàng)提出報(bào)表層的設(shè)計(jì)理念,報(bào)表分層設(shè)計(jì)是對(duì)報(bào)表中不同控件進(jìn)行分組管理和設(shè)計(jì),可對(duì)同組內(nèi)的全部控件進(jìn)行鎖定/解鎖,添加/刪除,顯示/隱藏,調(diào)整透明度等操作,降低復(fù)雜報(bào)表模板的設(shè)計(jì)難度。同時(shí),通過報(bào)表層提供的不同設(shè)備上的可見性設(shè)置選項(xiàng), 包括:預(yù)覽顯示、打印顯示、導(dǎo)出顯示,以及這三種選項(xiàng)的任意組合,可零編碼實(shí)現(xiàn)一式多份、報(bào)表套打等中國式報(bào)表需求。
在ActiveReports中頁面報(bào)表和RDL報(bào)表支持該功能。
為了更好的體驗(yàn),避免將打印預(yù)覽的圖片放置在默認(rèn)層上,因?yàn)榇藢硬荒鼙粍h除。可以創(chuàng)建一個(gè)新層用于放置掃描的圖片,想要從背景中刪除掃描的圖片只需要?jiǎng)h除層就可以了。
步驟1:掃描獲取復(fù)印件,設(shè)置為背景層
添加完背景圖片之后,我們?cè)谙鄳?yīng)文字添加 TextBox 控件用于顯示數(shù)據(jù),最終得到的設(shè)計(jì)效果如下:
步驟3:、設(shè)置層的屬性。
假設(shè)要打印的票據(jù)已經(jīng)放置在打印機(jī)上,而包含掃描的復(fù)印件的層不???要打印。可以使用層的TargetDevice屬性解決此場景。
TargetDevice屬性作用于每一個(gè)單獨(dú)的層,可以從Screen,Paper,Export,All或者None中選擇。例如,為默認(rèn)層設(shè)置TargetDevice屬性為Paper用于在要打印的證書上打印姓名字段。
3、運(yùn)行程序
ActiveReports 是一款專注于 .NET 平臺(tái)的報(bào)表控件,全面滿足 HTML5 / WinForm / ASP.NET / ASP.NET MVC / WPF 等平臺(tái)下報(bào)表設(shè)計(jì)和開發(fā)工作需求,作為專業(yè)的報(bào)表工具為全球超過 300,000 開發(fā)人員提供了全面的報(bào)表開發(fā)服務(wù)。
轉(zhuǎn)載自:本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: