FastReport中国社区FastReport联系电话 联系电话:17347785263

FastReport VCL如何在 Delphi 和 Lazarus 的发票中添加 EPC 二维码?

来源:   发布时间:2022-08-15   浏览:次

本文将介绍FastReport VCL 如何在 Delphi 和 Lazarus 的发票中添加 EPC 二维码。

FastReport VCL官方版下载

支付系统的标准化不仅会产生新的标准,还会产生基于这些标准的新文件。报告系统应为其用户提供一种快速便捷的方式来创建此类标准文档。

EPC 是欧洲支付委员会的标准。它旨在使用二维码简化单一欧元支付区的支付信息编码。这样的条形码包含付款所需的所有信息。

FastReport VCL 具有特殊的预设类,以简化此类数据的排列并将它们组织为对象。TfrxEPCPaymentPreset 类旨在快速生成 EPC 格式的二维码。

本文将介绍如何添加 EPC 二维码并将示例中的数据连接到它。它基于我们的演示应用程序“嵌套组”的报告。该报告已略有更改,以显示每个公司的购买项目列表。我们希望在每家公司的付款文件末尾添加一个 EPC 二维码,以便客户可以快速付款。

FastReport VCL

在 FastReport VCL 组件面板上选择一个具有“QRCode”类型的条形码对象并将其放置在页脚带上。

FastReport VCL

单击条形码对象并转到 ExpressionPreset 属性,展开它,然后在 PresetClass 属性中选择 TfrxEPCPaymentPreset。

FastReport VCL

设置已分配,现在可以通过展开 Object Inspector 中的 DataObject 属性来访问。

FastReport VCL

接下来,我们将把这些字段与相关数据联系起来。将所需字段从数据树拖到对象检查器中的所需属性。

FastReport VCL

要输入静态数据,您需要使用单引号,因为这些字段是表达式。例如,您将使用格式“BE00000000000000”在 IBAN 属性中指定一个固定值。

让我们通过分配适当的属性来组合所有必要的数据来编写代码。

FastReport VCL

您可以运行报告并确保以所需格式生成条形码。

FastReport VCL

这些并不是此类设置的全部可能性。DrawOptions 属性允许您根据scan2pay标准控制框架设置和附加信息。

FastReport VCL

仔细看看这些属性:

  • FillColor:条码填充的背景颜色。
  • FrameColor:带圆边的边框颜色。
  • FrameVisible:启用或禁用条形码内的框架。
  • FrameWidth:内框厚度。
  • HintType:确定在何处显示附加信息:
  • htEPCNone——隐藏附加信息;
  • htEPCLeft – 沿着框架的左边缘;
  • htEPCRight - 沿着框架的右边缘;
  • htEPCTop - 沿着框架的顶部边缘;
  • htEPCRight - 沿着框架的底部边缘;

如上面的屏幕截图所示填写字段并运行报告以执行。

FastReport VCL

本次FastReport使用教程关于如何在 Delphi 和 Lazarus 的发票中添加 EPC 二维码的相关内容,更多教程进入慧都官网查看。

更多产品授权信息点击查看FastReport VCL价格,或者咨询慧都在线客服。

FastReport VCL | 在线试用


FastReport VCL技术QQ群:536197826      欢迎进群一起讨论

本站文章除注明转载外,均为本站原创或翻译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:FastReport控件中文网 [https://www.fastreportcn.com/]
本文地址:https://www.fastreportcn.com/post/3379.html

联系我们
  • 重庆总部 17347785263
购买
  • sales@evget.com
合作
  • business@evget.com


在线
客服
微信
QQ 电话
023-68661681
返回
顶部