条形码对象
常见问题

 Standard 或更高
支持软件Link
哪些程序可与 ActiveBarcode 控件一起使用?
所有支持 OLE 2.0 的程序和所有明确支持 ActiveX 控件的程序,如 Access, Excel, Word, Internet Explorer, Microsoft Edge (IE Mode), FrontPage, Visual FoxPro, Visual C++, Visual J++, Visual C#, Visual Basic, Visual Basic for Applications (VBA), PowerPoint, PowerBuilder, C++ Builder, Delphi 等等。
您可以免费评估 ActiveBarcode,无需注册或承担任何义务。
将条形码保存为图像文件Link
作为一名开发人员,我想把条形码保存为图像文件。
是的,只需使用以下方法 SaveAs, SaveAsBySizeSaveAsBySizeExtended.
如果想在保存前更改位图,请使用 Picture 属性 来获取图像。
条形码或其图片属性没有刷新或没有任何数据Link
我收到一个错误,说明图片属性尚未设置,也未包含任何数据。
如果您在时间紧迫的情况下使用 Picture 属性,或者进行批量循环,您必须给操作系统足够的时间来进行 it's 事件处理。 例如,在 VBA 中,您需要使用 DoEvents 来保证图片属性被正确设置为数据。 或者,在使用图片属性之前,您可以使用 CreatePictureBySize 方法。
手动安装条形码控件Link
我是一名开发人员,只想在目标系统上手动安装条形码对象。具体如何操作?
您可以只设置条形码对象,也可以将控件集成到自己的安装程序中。 有关如何重新分发 ActiveBarcode 的详细说明,请点击此处: 通过您自己的应用程序分发条码对象(ActiveX 控制,OCX.
对象, OCX, Control: 输入控制代码Link
如何输入控制代码?
请继续阅读,了解有关在条形码中使用 控制字符的更多信息。
更改字体大小Link
如何更改字体大小?
字体大小通过 Font 属性设置。
您可以直接通过开发工具或 属性对话框更改此属性。
例如,在 Word 中在条码上按鼠标右键 -> ActiveBarcode 对象 -> 属性。
读取校验码Link
如何从有校验数位的条形码中读取校验数位的值?
可以使用 Checksum 属性读取校验位。
自动条形码宽度Link
是否可以根据文本将条形码的宽度动态调整到所需的最小值?
您可以创建一个函数,在 TextChange 事件中执行此操作。 使用 IsSizeOk 属性,您可以了解条形码是否可以显示。 通过改变条形码对象的宽度,您可以使用近似算法快速确定正确的值。
黑盒代替条形码Link
当我在表单中嵌入条形码控件时,为什么只得到一个黑框而不是条形码?
您的开发环境为条形码控件选择了糟糕的默认颜色。 只需自定义控件并将背景颜色(Backcolor)设置为白色(clWhite)即可。
水晶报表数据绑定Link
我试图在 Crystal Report 和 Visual Basic 中使用条形码控件,以便在报表中使用。我可以将控件添加为 OLE 对象,但我不能将属性与数据库链接?
Crystal Report 似乎无法链接 ActiveX 控件的属性。 您需要在 Visual Basic 程序中手动进行数据绑定。 据我们所知,Crystal Report 无法自动做到这一点。
开发环境:许可证问题Link
开发环境无法识别开发人员许可证。
有时,Delphi、Visual Studio 或 Visual Basic 等开发环境无法识别许可证的更改。 这是因为许可证数据是在将对象添加到开发环境时存储的。 然后,需要在安装开发人员许可证后再次插入控件。 请确保开发人员许可证已正确安装在开发计算机上。
  • 启动开发环境。不要打开项目。现在从工具箱中移除控件。
  • 关闭并重新启动 Visual Studio。
  • 重新启动后,将控件插回工具箱。
  • 此时,正确的许可证信息将存储在开发环境中,您可以再次打开项目并使用正确的许可证进行编译。
有关如何重新分发 ActiveBarcode 的详细说明,请点击此处: 通过您自己的应用程序分发条码对象(ActiveX 控制,OCX
Delphi 无法识别开发人员许可证Link
如果没有许可证,Delphi 无法创建可在客户处运行的 EXE 文件。
请确保开发人员许可证已正确安装在开发计算机上。
  • 启动开发环境。不要打开项目。
  • 从开发环境(软件包)中删除 ActiveBarcode 控件。
  • 编译软件包,以便真正删除控件。
  • 现在将控制器插回包装中。
  • 此时,正确的许可证信息将存储在开发环境中,您可以再次打开项目并使用正确的许可证进行编译。
按照以下步骤操作将重新生成组件包装器 ACTIVEBARCODELib_TLB.pas. 您可以通过搜索 "File generated on" 来检查时间戳。

有关如何重新分发 ActiveBarcode 的详细说明,请点击此处: 通过您自己的应用程序分发条码对象(ActiveX 控制,OCX
条形码在图片属性中没有变化Link
我在 Delphi 数据库中使用 ActiveBarcode。首先,我打开一个数据集并打印条形码。这样做效果很好。现在我用另一个数据集再做一次,结果打印出了同样的条形码。我使用图片属性进行打印。
在创建新条形码之前,将以下代码添加到您的项目中:
Barcode1.Picture.CleanupInstance;
Delphi 4、5、6 和 7 使用手册Link
你们有 Delphi 旧版本的分步操作手册吗?
您可以在此处下载 Delphi 旧版本的 PDF 手册:
ActiveBarcode-Delphi-4-5-6-7-EN.pdf (English)
ActiveBarcode-Delphi-4-5-6-7-DE.pdf (German)