全面打印解决方案,高效得服务于用户!
热点新闻:
成功案例资讯中心关于博鑫联系博鑫
公司新闻行业新闻条码科技知识公司新闻

Label mx 7.0 SDK二次开发函数接口使用说明

类型:行业新闻   日期:2014-05-12 08:48:42  

label mx SDK 接口使用说明

 

   《Label mx 通用条码标签设计系统》提供了SDK二次开发接口,将模板文件的文字、图片和条码设置为外部变量,通过接口函数可以被其它软件系统做二次开发来调用打印,打包分发的程序不需要授权。
支持语言:C、C++、C#、Java、VB、E、Delphi等;
程序架构:C/S程序;
调用方式:DLL方式。

函数列表:

HY_Initialization()

HY_Close()

HY_OpenLax()

HY_GetSize_w()

HY_GetSize_h()

HY_SetSize()

HY_SetVariable()

HY_SetDataSource_TXT()

HY_SetDataSource_Excel()

HY_SetDataSource_Access()

HY_SetDataSource_Sqlite()

HY_SetDataSource_SQLServer()

HY_SetDataSource_MySQL()

HY_Print()

HY_PrintPic()

HY_REG()

 函数详细说明:

函数名称

int HY_Initialization (int Language)

 

函数说明

 

说明:初始化函数,返回 0成功,-1失败;

参数:Language 为 显示语言 (0=简体中文,1=繁体

注意:本函数只在整个程序“开始”的时候运行1次。

 

函数名称

void HY_Close()

 

函数说明

 

说明:关闭函数;

参数:Language 为 显示语言 (0=简体中文,1=繁体

注意:本函数只在整个程序“结束”的时候运行1次。

       注意:如果没有进行HY_Initialization()初始化工作,以下的函数调用会出错

 

函数名称

bool HY_OpenLax(string lax_files)

函数说明

说明:打开标签模板文件,后缀名为lax

参数:lax_file Label mx设计保存的标签文件,默认后缀lax,如:"d:abc123.lax"

函数名称

Double HY_GetSize_w()

 

函数说明

 

说明:获取标签模板文件的宽度属性;

参数:

 

函数名称

Double HY_GetSize_h()

 

函数说明

 

说明:获取标签模板文件的高度属性;

参数:

 

函数名称

void HY_SetSize(Double Size_w,Double Size_h)

 

函数说明

 

说明:设置标签模板文件的宽度、高度属性;

参数:Size_w 为标签宽度值,Size_h 为标签高度值;

 

函数名称

bool HY_SetVariable(string PicName,string Variable_data,string FirstData,string EndData)

 

函数说明

 

说明:设置图形变量;

参数:PicName 为标签文件里对应的图形名称,可以使用别名;

参数:Variable_data 传递的变量数据内容;如果传递参数为“NOP”,则表示打印原标签数据;如果传递参数为“DEL”,则表示原标签数据跳过为不打印。

参数:FirstData 附加字符的首部内容,文字和条码有效且条码勾选了“附加字符”有效;

参数:EndData 附加字符的尾部内容,文字和条码有效且条码勾选了“附加字符”有效;

实例:HY_SetVariable (“T文字12013001ac)

      HY_SetVariable (test2013001“”“”) // test为别名

      HY_SetVariable (barcodeDEL“”“”) // barcode为别名

 

函数名称

bool HY_SetDataSource_TXT (string PicName,string TxtFiles,stringDataRange)

 

函数说明

 

说明:设置数据源TXT的连接参数;

参数:PicName 为标签文件里对应的图形名称,可以使用别名;

参数:TxtFiles TXT文件路径,给空表示不修改;

参数:DataRange记录范围;

记录范围说明:“”为全部记录;“12-100”第几条到第几条;

 

函数名称

bool HY_SetDataSource_Excel (string PicName,string ExcelFiles,string

DataRange)

 

函数说明

 

说明:设置数据源Excel的连接参数;

参数:PicName 为标签文件里对应的图形名称,可以使用别名;

参数:ExcelFiles Excel文件路径,给空表示不修改;

参数:DataRange记录范围;

记录范围说明:“”为全部记录;“12-100”第几条到第几条;“sql|SQL语句”

“sql|select * from [sheet1$] where ID=1001”

 

函数名称

bool HY_SetDataSource_Access (string PicName, string MDBFiles,string

 MDBPassword, string DataRange)

 

函数说明

 

说明:设置数据源Access的连接参数;

参数:PicName 为标签文件里对应的图形名称,可以使用别名;

参数:MDBFiles 数据库文件路径,给空表示不修改;

参数:MDBPassword 数据库密码,给空表示不修改;

参数:DataRange记录范围;

记录范围说明:“”为全部记录;“12-100”第几条到第几条;“sql|SQL语句”

“sql|select * from table1 where ID=1001”

 

函数名称

bool HY_SetDataSource_SQLServer(string PicName,string IP,string Database,string UserName,string Password,string DataRange)

 

函数说明

 

说明:设置数据源SQLServer的连接参数;

参数:PicName 为标签文件里对应的图形名称,可以使用别名;

参数:IP 数据库的服务器地址,给空表示不修改;

参数:Database 数据库名称,给空表示不修改;

参数:UserName 用户名,给空表示不修改;

参数:Password 密码,给空表示不修改;

参数:DataRange记录范围;

记录范围说明:“”为全部记录;“12-100第几条到第几条;“sql|SQL语句”

“sql|select * from table1 where ID=1001”

 

函数名称

bool HY_SetDataSource_MySQL (string PicName,string IP,string UserName,string Password,string Database,string Rort,string

DataRange)

 

函数说明

 

说明:设置数据源MySQL的连接参数;

参数:PicName 为标签文件里对应的图形名称,可以使用别名;

参数:IP 数据库的服务器地址,给空表示不修改;

参数:UserName 用户名,给空表示不修改;

参数:Password 密码,给空表示不修改;

参数:Database 数据库名称,给空表示不修改;

参数:Rort 端口号,给空表示不修改;

参数:DataRange记录范围;

记录范围说明:“”为全部记录;“12-100第几条到第几条;“sql|SQL语句”

“sql|select * from table1 where ID=1001”

 

函数名称

bool HY_SetDataSource_Sqlite (string PicName,string  SqliteFiles,string DataRange)

 

函数说明

 

说明:设置数据源Sqlite的连接参数;

参数:PicName 为标签文件里对应的图形名称,可以使用别名;

参数:SqliteFiles Sqlite数据库文件路径,给空表示不修改;

参数:DataRange记录范围;

记录范围说明:“”为全部记录;“12-100”第几条到第几条;“sql|SQL语句”

“sql|select * from table1 where ID=1001”

函数名称

void HY_Print(int PrintSetup,string PrinterName,bool PageWindowsShow)

 

函数说明

 

说明:打印函数;

参数:PrintSetup打印设置 可为 0

参数:PrinterName打印机名称 可为“”,取值范围(“”、“-1”、“-2”、“打印机名称”);

参数:PageWindowsShow 是否显示页面范围设置窗口 true为显示,false为不显示。

--------------------------------------------------------------------------------

详细说明:

PrintSetup   可为 0,取值范围(0-1-2-3-4、大于0的整数)

0   默认标签文件的打印设置和打印数量

(如果标签连接了数据库,打印数量设置无效,为数据库连接的数量)

-1   默认标签文件的打印设置,打印1个标签。

-2   弹出“打印设置”窗口。

-3   弹出“打印预览”窗口。

-4   弹出“打印预览”窗口,禁止预览窗口上的打印设置。

  大于0的整数   设置打印数量。

PrinterName   可为“”,取值范围(“”、“-1”、“-2”、“打印机名称”)

"""-1"   弹出选择打印机窗口

"-2"   不弹出选择打印机窗口,采用默认打印机打印

"打印机名"   打印到指定的打印机,如“TSC 243E”。

PageWindowsShow   是否显示页面范围设置窗口 true为显示,false为不显示(如下图)

打印页码设置 

 

函数名称

int HY_PrintPic(string Out_directory,string Out_FirstName,int Out_DPI_Hint Out_DPI_Vint Out_Color)

 

函数说明

 

说明:打印到图片;成功返回生成的图片数量,0失败;

参数:Out_directory 输出目录;

参数:Out_FirstNam输出起始文件名;

参数:Out_DPI_H 输出的横向分辨率;

参数:Out_DPI_V 输出的纵向分辨率;

参数:Out_Color 输出位深度(1482432);

 

函数名称

void HY_REG()

 

函数说明

 

说明:弹出注册窗口,注册授权时使用,客户端不使用本函数;

参数:

 

设置标签文件接口变量

  运行《Label mx 通用条码标签设计系统》创建标签文件,画出用户需要的各种图形。点击菜单“工具”→“设置接口变量”,弹出“设置接口变量”窗口,选择在标签页面上设计的图形名作为外部调用变量,支持一维条码二维条码、文字、段落和图片。通过函数HY_SetVariable()传递变量数据。

 

标签模板文件

 

在条码软件中设置接口变量

 

函数执行过程

 

HY_Initialization() 


HY_OpenLax()


HY_SetVariable()

 

HY_SetVariable()

 ……

HY_Print()

 

HY_Close()

 

举例:

HY_Initialization (0)

HY_OpenLax (demo.lax)

HY_SetVariable (“barcode”, “8800”, “A”, “B”)

HY_SetVariable (“T文字22013001“”“”)

HY_Print (-2, -1)

HY_Close ()

 

注意:

  1.如果文字、条码设置了流水号属性,每次传递的是起始值!
  2.图片变量传递的是“图片路径”。
  3.不传递变量的图形按本身属性打印。
  4.为了函数传递参数方便,可以给图形设置别名,具体方法:菜单“图层”-“设置图层别名”,或按下快捷键F10

 

在条码软件中设置别名




此文关键词: Label mx 
上一篇BarTender 新版本功能摘要下一篇斑马技术推出更多移动 POS 产品返回列表



首页条码标签打印机条码扫描器条码数据采集器条码标签编辑软件标签与耗材条码周边设备条码应用方案成功案例关于博鑫联系博鑫


广州市博鑫条码技术有限公司主营条码扫描器,条码采集器,条码标签打印机,条码打印软件,标签,耗材,条码周边设备,代理和引进国外知名品牌的打印及读码设备.


版权所有:广州市博鑫条码技术有限公司 公司电话: +86 020 84541650 84548650

传真:020-34501733 邮箱地址:bx84541650@126.com 邮编:511430

地址:广州市番禺区洛溪新城上漖海滨花园海滨阁17号

网站建设公司:安尔捷网络  网站地图  备案/许可证编号为:粤ICP备17002422号

三辊闸  十大门窗品牌  佛山金蝶  不锈钢卷闸门  门窗十大品牌  广东电缆  广东电缆厂  弧形铝方通  广东电缆厂  氟碳铝单板  不锈钢水箱  佛山少儿舞蹈培训  玻璃钻孔机  广西SEO优化公司  吉日搬家  摩托车  佛山SEO  去香港验血条件  直流电压表  对刀仪  财务分析软件  亚太空调  Apple Developer Enterprise account  melamine foam sponge  电动消防摩托车  诺维家衣柜  临沂网站建设  东阳红木家具  二手冷凝器  珠海微信公众号代运营推广  air diaphragm pump  bottled water filling machine  娇玛仕雪绒花  色差仪品牌  尚品本色木门  环保炭化炉  鼓楼公司注册  武汉高端网站设计  广州中央空调安装  一建机电押题  杭州笔记本电脑出租  染色木皮  品牌画册设计  厨卫吊顶  上海卷帘门  铝合金门窗加盟  试剂盒厂家  T级钢化玻璃  Q345B低合金钢管  旅行社加盟条件  南京贯标质量管理咨询中心  移动隔断厂家  视频矩阵  成都工商注册  古诗文网  振动筛  数控双头铣床液压系统  热浸锌  浴霸智能开关  沧州工业乙醇销售  秸秆颗粒机厂家  热镀锌螺栓  电子线束加工  商用大容量冷柜