TBarCode SDK是一款可以在任意应用程序和打印机下生成和打印所有条码的条码软件组件。TBarCode SDK对于Microsoft® Office 用户以及软件开发者提供条码打印。使用此款条码软件组件您可以以完美效果生成和打印所有用于工业和商业条码符号。

一. 如何生成一个EAN Data Matrix / GS1 Data Matrix?

  • 将Data Matrix调整为符号系统
  • 将Data Matrix格式参数设置为EAN(enumeration eDMPr_UCCEAN)。这会在条形码的第一个位置插入FNC1,并将条形码标记为GS1 / EAN类型。
  • 启用Escape Sequences
  • 使用序列\ F在可变长度AI之间编码FNC1分隔符。

二. 如何将十六进制序列编码为二进制值?

TBarCode V8-V9

要使用TBarCode V9编码十六进制值,必须使用格式为“\ xhh”(hh=Hex value)的“Escape Sequences”。有必要将十六进制序列(例如,从DP Premiumadress)转换为此格式,并打开TBarCode属性“EscapeSequences”。下面我们为此转换提供VBA示例代码:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

' CreateTBCHEXString(sHexValue)

' sHexValue .... Converted data stream

' sets "\x" before each byte

Private Function CreateTBCHEXString(sHexValue)

    Dim sTBCText As String

   

    'set the prefix needed by TBarCode "\xhh"

    sHexPrefix = "\x"

    

    'bring the generated string into "\xhh" format

    For i = 1 To Len(sHexValue) Step 2

        sTBCText = sTBCText & sHexPrefix & Mid$(sHexValue, i, 2)

    Next i

    

    CreateTBCHEXString = sTBCText

End Function

TBarCode V10+

您可以使用Hexadecimal(十六进制)编码模式,而不是使用转义序列。

三. 如何编码二进制数据(二维码)?

即使您对二进制数据使用转义序列,编码器也将使用Codepage Conversion(代码页转换)(例如:\ x88根据需要在Data Matrix中导致不同的值)。

解决方案:

  • 关闭代码页转换(使用Encoding Mode LowByte)
  • 如果可用,则强制二进制编码模式(参见PDF417 Encoding Mode, Data Matrix EnforceBinaryEncoding)

注:与DP Premium Address和其他以二维符号(数据矩阵等)编码二进制数据的应用程序相关。

四. Human Readable Text不会使用条形码旋转?

如果当前选择的字体不支持旋转,则会发生这种情况。选择一种TrueType字体来解决问题(例如Arial)。

TBarCode V9 Word Plug-In 在Word 2007不可见?

以下解决方法可以帮助解决Word 2007中消失的工具栏(TBarCode V9!)的问题:

  • 关闭Word 2007。
  • 重命名或删除以下文件:

    1

    2

    3

    4

    5

    File: "TBarCode Add-In.dot"

    Path (Windows XP): C:\Documents and Settings\[YourUserName]\Local

    Settings\Application Data\TEC-IT\TBarCode9

    Path (Windows Vista): C:\users\[YourUserName]\AppData\Local\TEC-IT\TBarCode9

  • 启动Word 2007。

通过这样做,应该创建一个新的.dot文件,并且plug-in(插件)应该再次可见。

要浏览应用程序数据,您可能必须在Windows Explorer(Windows资源管理器文件夹)选项中启用“Show hidden files and folders(显示隐藏文件和文件夹)”。

五. 如何在在Microsoft Visual Basic,Visual C ++,VBscript,PHP中更改HRT字体?

Visual Basic

1

2

3

4

Dim fnt As stdole.StdFont

Set fnt = new stdole.StdFont

fnt.Name = "Arial"

Set TBC.Font = fnt

Microsoft Visual C++

1

2

3

4

5

6

7

COleFont cOF = m_TBarCode.GetFont();

tagCY cy = cOF.GetSize();

cOF.SetName("Arial"); // Font Family = Arial

cy.int64 = cy.int64 * 1.5; // add 50% to original size

cOF.SetSize(cy);

m_TBarCode.SetFont((LPDISPATCH) cOF);

cOF.ReleaseDispatch();

VBscript® (ASP):

1

2

3

4

Dim fnt

set fnt = Server.CreateObject("StdFont")

fnt.name = "Arial"

set TBC.Font = fnt

PHP (Windows):

1

2

3

4

5

$bcobj = new COM("TBarCode9.TBarCode9");

$fntobj = new COM("StdFont");

$fntobj->Name="Times";

$fntobj->Size=12;

$bcobj->Font=$fntobj;

六. 如何更改Navision / Dynamics NAV中的HRT字体?

您需要生成OLE Automation.StdFont类型的Automation Variable(自动化变量)。然后将此字体对象分配给TBarCode COM对象。

1

2

Name      Data type       Subtype

StdFont   Automation    'OLE Automation'.StdFont

1

2

3

4

5

6

7

CLEAR(BC);

BC.Refresh;

IF ISCLEAR(StdFont) THEN

  CREATE(StdFont);

StdFont.Size := 30;

StdFont.Name := 'Arial';

BC.Font      := StdFont;

福利时间:点击此处>>>>>>可获得TBarCode SDK的完整应用示例。

条形码控件TBarCode SDK系列教程一(TBarCode OCX篇)相关推荐

  1. 条形码控件TBarCode SDK系列教程二(TBarCode OCX篇)

    TBarCode SDK是一款可以在任意应用程序和打印机下生成和打印所有条码的条码软件组件.TBarCode SDK对于Microsoft® Office 用户以及软件开发者提供条码打印.使用此款条码 ...

  2. Excel控件 Spire.XLS系列教程(2):C# 设置现有 Excel 图表的数据标签样式

    Spire.XLS是一款专业的Excel控件,无需安装微软Excel,也能拥有Excel的全套功能,能够为工厂智能化提供完善的Excel需求. Excel中图表的数据标签不仅可以增强图表的可读性,还可 ...

  3. 工控仪表控件Iocomp ActiveX系列教程:LPK文件授权

    LPK文件可以解决在Web页面内对某些ActiveX组件进行授权的问题,本文为大家讲解如何为工控仪表控件Iocomp ActiveX创建LPK文件,以及如何将它集成到HTML页面中. 什么是LPK文件 ...

  4. ActiveReports 报表控件官方中文新手教程 (1)-安装、激活以及产品资源

     本系列文章主要是面向初次接触 ActiveReports 产品的用户,能够帮助您在三天之内轻松的掌握ActiveReports控件的基本用法,包含安装.激活.创建报表.绑定数据源以及公布等内容. ...

  5. ActiveReports 报表控件官方中文入门教程 (2)-创建、数据源、浏览以及发布

    ActiveReports 报表控件官方中文入门教程 (2)-创建.数据源.浏览以及发布 原文:ActiveReports 报表控件官方中文入门教程 (2)-创建.数据源.浏览以及发布 本篇文章将阐述 ...

  6. XML Barcode Webservice条形码控件介绍

    安装了XML Barcode Webservice条形码控件以后,消费web服务的应用程序可以从安装了此web服务的服务器请求和接受XML条码图像.此web服务的托管版本可用于IDAtomation的 ...

  7. Python Tkinter 之Listbox控件(Python GUI 系列12)

    Python Tkinter 之Listbox控件(Python GUI 系列12) 1. 序言 本章介绍Tkinter的Listbox控件,本文是Python GUI系列的第12篇文章,整个系统约2 ...

  8. Python Tkinter 之Radiobutton控件(Python GUI 系列8)

    Python Tkinter 之Radiobutton控件(Python GUI 系列8) 1. 序言 本章介绍Tkinter的Radiobutton控件,本文是Python GUI系列的第8篇文章, ...

  9. 打印二维、多行的PDF-417条形码控件PDF417 Fonts and Encoder

    PDF417 Fonts and Encoder条形码控件使您可以在带有支持TrueType.BDF.FON.SFP.PCL laserjet soft.PostScript (type 1) Bin ...

  10. 条形码控件字体的工具包Code 39 Font Advantage Package

    Code 39 Font Advantage Package不仅仅是一个包含条形码控件字体的工具包,它包含了基于6种不同格式的10种不同的Code 39条形码字体样式.同时您还可以获得相应的字体工具. ...

最新文章

  1. 《评人工智能如何走向新阶段》后记(再续5)
  2. spring中这些能升华代码的技巧,可能会让你爱不释手
  3. java web问题
  4. ConcurrentHashMap的源码分析-resizeStamp
  5. 转载:DataTable使用技巧总结
  6. Linux Kconfig及Makefile学习
  7. Java设计模式笔记(5)建造者模式
  8. mysql 为数据表添加字段_MySQL数据表添加字段实例
  9. Python 不定长参数 *argc/**kargcs - Python零基础入门教程
  10. computed用发_Vue中的computed属性和nextTick方法
  11. Android手机安全性测试手段
  12. 未来几十年替代手机的是什么产品?
  13. android:scaletype=quot;fitxyquot;,Android ImageView的ScaleType属性
  14. C# Access数据库使用
  15. 万年历代码c语言CSDN,c语言万年历代码
  16. android屏幕适配无效_AndroidAutoLayout
  17. java分页的方法_java实现的分页方法(上一页下一页)
  18. VBA连接Excel数据库
  19. 【win10安装】磁盘MBR分区表
  20. 金蝶K3系统个别用户操作卡顿的处理办法

热门文章

  1. 管理手记:和上司相处不要太“学生气”
  2. 我有200台摄像机4MB/s,后端防火墙吞吐量多少G够用?应用层1G够用吗?
  3. 二阶混合偏导数连续则相等的证明
  4. 数据结构C语言代码实战
  5. 你若运行,便是晴天!
  6. vue.js:590 [Vue tip]: Event “removeitem“ is emitted in component <TodoItems> but the handler is regi
  7. (Emitted value instead of an instance of Error) <swiper-slide v-for=“img in allData.url“>: component
  8. Glide控制显示图片上方2个圆角(或4个都是圆角)
  9. Java-满天繁星案例(2)
  10. 词霸天下---136 词根 【-imag- = -imit- 图像 】仅供学习使用