该组件包包括一系列组件,用来为 Delphi 和 C++ Builder 编写的程序提供创建和打印二维条码符号的能力。使用方法和系统自带组件类似,非常易用。是一套非常高效和强大的二维条码组件。该组件使用纯 Delphi 编写,不需要任何 DLL 文件。
请阅读 二维条码 VCL 组件包用户手册 (下载 PDF 版)。
可直接打印输出或在画布对象(TCanvas)绘制条码符号
可以使用打印(Print)方法将条码符号直接输出到打印机,或者使用绘制(Draw)方法将其绘制到任何的画布(TCanvas)对象上。
条码的前景和背景颜色可任意指定。整个条码符号可自由地旋转和缩放。支持结构追加(Structured append)和 ECI。
支持绝大多数流行的矩阵和堆叠条码符号
该组件包支持绝大多数流行的矩阵和堆叠二维条码符号,包括 PDF417、MicroPDF417、 QR Code、Micro QR Code、 DataMatrix(ECC 000-140、ECC 200)、MaxiCode、Code 16K、Aztec Code、RSS-14、RSS-14 Truncated、RSS-14 Stacked、 RSS-14 Stacked Omnidirectional、RSS Limited、RSS Expanded, RSS Expanded Stacked 和 Aztec Runes 等。
此外,该组件包还可以结合 一维条码 VCL 组件包 一起来创建各种 EAN.UCC 复合条码符号。
支持数据库功能
所有的二维条码组件都可以作为数据感知组件,直接从数据库读取表或查询其中的值,然后在报表或画布中显示为条码符号,或直接打印输出条码符号。
- 支持经典的数据存取组件如 BDE、dbExprss、FireDAC 以及 AnyDAC 等。
- 支持最新的 LiveBindings 功能。
支持许多流行的报表系统
所有的二维条码组件都可以结合当前流行的报表组件,直接在报表中显示条码符号。
- Quick report
- Report Builder
- Fast report
- RAVE report
- ACE reporter
可以为条码符号添加一个图标标识
该组件包允许为条码符号添加一个标识图标,基于你所使用的 IDE 版本,支持多种图像文件格式,包括:bmp、jpg/jpeg、wmf、emf、ico、png、gif 以及 tif/tiff 格式:
BMP, JPG/JPEG ICO, WMF, EMF | GIF | PNG | TIF/TIFF | |
---|---|---|---|---|
Delphi/C++Builder 4-2006 | V | - | - | - |
Delphi/C++Builder 2007 | V | V | - | - |
Delphi/C++Builder 2009 | V | V | V | - |
Delphi/C++Builder 2010-10.4 Sydney | V | V | V | V |
可将条码符号保存为多种图像格式,或复制到剪贴板
该组件包可以直接将条码符号保存为多种图像格式,包括矢量图形和标量(像素)图像。
- 标量(像素)图像格式支持:包括 .Png、.Gif, .Jpg/.Jpeg 和 .Bmp。
- 矢量图形格式支持:包括 .Svg、.Eps、.Emf 和 .Wmf。
也可直接将条码符号复制到剪贴板。
包括全部 32 位和 64 位组件
从 Delphi XE2 和 C++ Builder XE3 开始,64 位编译器已经可以使用,该组件包针对这些系统,全部组件都拥有 32 位 64 位两个版本,可以用来创建 32 位和 64 位应用程序。
支持所有现代的 Delphi 和 C++ Builder 版本
该组件报兼容从 4.0 版开始直至最新版的所有 Delphi 和 C++ Builder 版本,包括最新的 12.1p1 Athens:
Delphi
4,5,6,7,2005,2006,2007,2009,2010,XE,XE2,XE3,XE4,XE5,XE6,XE7,XE8,10 Seattle, 10.1 Berlin,10.2 Tokyo,10.3 Rio,10.4 Sydney,11.3p1 Alexandria, 12.1p1 Athens。
C++ Builder
4,5,6,2006,2007,2009,2010,XE,XE2,XE3,XE4,XE5,XE6,XE7,XE8,10 Seattle,10.1 Berlin,10.2 Tokyo,10.3 Rio,10.4 Sydney,11.3p1 Alexandria, 12.1p1 Athens。