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