在許多行業(yè)中票據(jù)具有嚴(yán)格的行業(yè)規(guī)范,格式是無法修改的,一旦格式有所改動,票據(jù)數(shù)據(jù)就會失效無效。因此通常情況下,我們會在預(yù)先設(shè)計好格式的報表的打印版中,手動填寫數(shù)據(jù)信息,如常見的各類賬本,報銷單等填寫數(shù)據(jù)。
成都創(chuàng)新互聯(lián)是一家朝氣蓬勃的網(wǎng)站建設(shè)公司。公司專注于為企業(yè)提供信息化建設(shè)解決方案。從事網(wǎng)站開發(fā),網(wǎng)站制作,網(wǎng)站設(shè)計,網(wǎng)站模板,微信公眾號開發(fā),軟件開發(fā),小程序制作,10余年建站對成都自拌料攪拌車等多個方面,擁有多年的網(wǎng)站制作經(jīng)驗(yàn)。
單張票據(jù)手動填寫是沒有任何問題的,而隨著辦公自動化,大量數(shù)據(jù)都需要電子化處理,不僅高效還便于保存,不易出錯。在票據(jù)成為常規(guī)辦公操作時,手動填寫不僅無法滿足而且非常低效,又因?yàn)槠睋?jù)的格式是無法修改的,傳統(tǒng)的報表工具通常是用測量的方法確定數(shù)據(jù)區(qū)域的位置,來設(shè)計報表。如此一來,制作一張票據(jù)打印的報表不僅費(fèi)時費(fèi)力,而且很難確保票據(jù)的有效性,更是無法滿足未來出現(xiàn)的新票據(jù)格式的要求。套打報表的出現(xiàn)解決了這一難題,簡化了電子票據(jù)制作打印的功能。
套打報表
套打也被稱作定位打印,即在一張預(yù)設(shè)格式的票據(jù)上,零誤差打印上需要填寫的數(shù)據(jù)內(nèi)容。預(yù)設(shè)票據(jù)紙張可以理解為,在報表制作過程中,為報表設(shè)置為特定的報表背景(票據(jù)電子版),然后根據(jù)此背景設(shè)置需要填寫的數(shù)據(jù)項(xiàng)及匹配的數(shù)據(jù)控件。因此打印時只打印數(shù)據(jù),而整個背景不會輸出到打印機(jī)中。套打報表也可以通俗的理解為“套格式打印”。套打報表功能是報表開發(fā)工具提供的最基本最常用且最考驗(yàn)報表專業(yè)性的功能。
編碼實(shí)現(xiàn)套打代碼,工作量大不說,實(shí)現(xiàn)邏輯非常復(fù)雜,精準(zhǔn)度無法掌控,葡萄城報表專注報表領(lǐng)域二十年,支持高精準(zhǔn)的報表展示,打印,導(dǎo)出,巧妙的設(shè)計使得實(shí)現(xiàn)套打速效,解除了無數(shù)開發(fā)人員心病。
如下圖中的打印,很明顯為了對齊大寫的“現(xiàn)金支付”欄目,其他項(xiàng)目的打印都已經(jīng)偏離。
使用場景
套打功能在各行各業(yè)的報表打印中都有很廣泛的應(yīng)用。如發(fā)票打印,發(fā)貨運(yùn)單,以及常見的各種憑證等,下面我們就來看一些行業(yè)套打報表的示例。
財務(wù)系統(tǒng)中發(fā)票打印就是非常典型的套打報表的實(shí)例。在報表設(shè)計過程中只需要將比如:名稱、抬頭、地址電話等信息,而整個背景不會輸出到打印機(jī)中。
發(fā)貨運(yùn)單是電子商務(wù)系統(tǒng)中非常典型的套打報表,打印時只會打印數(shù)據(jù),比如:客戶編碼、寄件公司、聯(lián)絡(luò)人、地址等信息。
除了上述常見的套打報表打印功能,像我們生活中存款憑條,等憑據(jù)及小票的打印用就是套打功能。
實(shí)現(xiàn)方法
葡萄城報表實(shí)現(xiàn)發(fā)票打印、發(fā)貨單打印、物流清單打印、商品條碼印刷、員工卡印刷之類的功能時,您只需在設(shè)計報表階段加載套打紙作為報表背景圖片,實(shí)際打印時僅將數(shù)據(jù)打印到套打紙的相應(yīng)位置,套打?qū)崿F(xiàn)就是如此輕松。
1. 新建報表文件
掃描制式表獲取復(fù)印件,設(shè)置為背景層;創(chuàng)建RDL 報表,添加背景圖片,并根據(jù)打印參數(shù)來顯示或者隱藏背景圖片,注意,如果對格式有非常嚴(yán)格的要求,建議選擇頁面報表。
2. 添加背景圖片到報表
報表添加完成之后,在報表資源管理器中的【嵌入式圖像】節(jié)點(diǎn)中添加增值稅發(fā)票背景圖片。
3. 添加圖片控件
將圖片控件添加到設(shè)計器中,并設(shè)置圖片的以下屬性:
4. 設(shè)置好背景圖片
到此背景已經(jīng)設(shè)置在Default層中,背景層通常不需要打印出來(因?yàn)槭前凑罩剖奖砀翊蛴〉模虼嗽O(shè)置Default層的TargetDevice 屬性。
接下來設(shè)置套打內(nèi)容控件。
5. 使用報表分層進(jìn)行套打
葡萄城報表控件首創(chuàng)提出報表層的設(shè)計理念,報表分層設(shè)計是對報表中控件分組管理和設(shè)計,可對同組內(nèi)的全部控件進(jìn)行鎖定/解鎖,添加/刪除,顯示/隱藏,調(diào)整透明度等操作,分解報表設(shè)計,降低復(fù)雜報表模板的設(shè)計難度。同時,可以層為單位控制其在不同設(shè)備上的可見性,如是否在紙張顯示,該層所有的控件是否輸出到屏幕,該層是否用于導(dǎo)出。零編碼實(shí)現(xiàn)一式多份、報表套打等中國式報表需求。
6. 實(shí)現(xiàn)套打重點(diǎn)-新建層
打開【層管理器】 點(diǎn)擊+ 符號,命名為控件層,選中控件層后,在控件層中位置添加對應(yīng)控件。
添加控件到控件層
7. 預(yù)覽報表
轉(zhuǎn)載請注明出自:葡萄城報表
網(wǎng)站名稱:如何實(shí)現(xiàn)報表設(shè)計中的高精度報表套打?
標(biāo)題URL:http://chinadenli.net/article40/pigpho.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、網(wǎng)站內(nèi)鏈、網(wǎng)站維護(hù)、小程序開發(fā)、軟件開發(fā)、服務(wù)器托管
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)