翻譯|行業(yè)資訊|編輯:董玉霞|2022-08-05 10:35:59.970|閱讀 228 次
概述:本文將介紹FastReport VCL 如何在 Delphi 和 Lazarus 的發(fā)票中添加 EPC 二維碼。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
本文將介紹FastReport VCL 如何在 Delphi 和 Lazarus 的發(fā)票中添加 EPC 二維碼。
支付系統(tǒng)的標準化不僅會產生新的標準,還會產生基于這些標準的新文件。報告系統(tǒng)應為其用戶提供一種快速便捷的方式來創(chuàng)建此類標準文檔。
EPC 是歐洲支付委員會的標準。它旨在使用二維碼簡化單一歐元支付區(qū)的支付信息編碼。這樣的條形碼包含付款所需的所有信息。
FastReport VCL 具有特殊的預設類,以簡化此類數據的排列并將它們組織為對象。TfrxEPCPaymentPreset 類旨在快速生成 EPC 格式的二維碼。
本文將介紹如何添加 EPC 二維碼并將示例中的數據連接到它。它基于我們的演示應用程序“嵌套組”的報告。該報告已略有更改,以顯示每個公司的購買項目列表。我們希望在每家公司的付款文件末尾添加一個 EPC 二維碼,以便客戶可以快速付款。
	 
 
在 FastReport VCL 組件面板上選擇一個具有“QRCode”類型的條形碼對象并將其放置在頁腳帶上。
	 
 
單擊條形碼對象并轉到 ExpressionPreset 屬性,展開它,然后在 PresetClass 屬性中選擇 TfrxEPCPaymentPreset。
	 
 
設置已分配,現在可以通過展開 Object Inspector 中的 DataObject 屬性來訪問。
	 
 
接下來,我們將把這些字段與相關數據聯系起來。將所需字段從數據樹拖到對象檢查器中的所需屬性。
	 
 
要輸入靜態(tài)數據,您需要使用單引號,因為這些字段是表達式。例如,您將使用格式“BE00000000000000”在 IBAN 屬性中指定一個固定值。
讓我們通過分配適當的屬性來組合所有必要的數據來編寫代碼。
	 
 
您可以運行報告并確保以所需格式生成條形碼。
	 
 
這些并不是此類設置的全部可能性。DrawOptions 屬性允許您根據scan2pay標準控制框架設置和附加信息。
	 
 
仔細看看這些屬性:
提示:附加文本信息
如上面的屏幕截圖所示填寫字段并運行報告以執(zhí)行。
	 
 
本次FastReport使用教程關于如何在 Delphi 和 Lazarus 的發(fā)票中添加 EPC 二維碼的相關內容,更多教程進入慧都官網查看。
更多產品授權信息點擊查看FastReport VCL價格,或者咨詢慧都在線客服。
FastReport VCL技術QQ群:536197826  歡迎進群一起討論
本站文章除注明轉載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@ke049m.cn