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