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