关于NiceLabel Programming Guide中一些问题

这个论坛是为所有中文用户解决NiceLabel问题的。

Moderators: Georges, milos, sam, NiceLabel Support Team

Post Reply
jimzou
Newcomer
Posts: 3
Joined: Thu Nov 18, 2010 6:41 am

关于NiceLabel Programming Guide中一些问题

Post by jimzou » Thu Nov 18, 2010 7:50 am

您好,我是使用该公司提供的Interop.NiceEngine5WR.dll中进行开发的程序员,在使用你们的
ActiveX interface 时发现,使用Class IObject中的“PageNumber”属性获得的值,无论是在双面还是单面的label中都只得到1,请问这是为什么?但查阅你们的NiceLabel Programming Guide手册中说明:如果是属于label(first page)Object,PageNumber属性应该为0,如果是属于label(secondpage)Object,PageNumber属性应该为1,才对.
还有个问题想请教一下,NiceLabel中能自动识别系统中已经安装所有的字体,不管是True Type,还是Open Type,还有Type1等多种字体类型的字体,从而得知label中的设置的字体在系统中是否存在,请问Interop.NiceEngine5WR.dll中有没有对应的方法,或类拟的方法去实现这功能呢?
期待你的早日回复,谢谢~

sam
NiceLabel Support
NiceLabel Support
Posts: 18
Joined: Wed Apr 07, 2010 9:31 am

Re: 关于NiceLabel Programming Guide中一些问题

Post by sam » Thu Nov 18, 2010 10:50 am

关于PageNumber,请先确定你标签模板中选择的是试用NiceDriver的双面标签打印机,然后才能看到返回值是1.
针对第2点,在Nicelabel SDK里没有字体检测函数,你可以调用Windows自己的字体检测函数去查看某个字体在系统中是否存在.

jimzou
Newcomer
Posts: 3
Joined: Thu Nov 18, 2010 6:41 am

Re: 关于NiceLabel Programming Guide中一些问题

Post by jimzou » Fri Nov 26, 2010 10:46 am

谢谢你的解答。
关于上次"pageNumber"的问题.请问您说的设置NiceDriver的双面标签打印机,是指在用NiceLabel设计标签的时候在标签设置选项里勾上双面标签打印机这一项吗?我检查过已经勾上了,可是我程序里调用IObject.pageNumber的时候,还是只有数值" 1 ".这是不是因为我还没连接上打印机的原因?要实际打印时才会出现正确的'0'或'1'的值?
还有我调用ILabel class中的GetDependantFilesList得到的总是"",而里面说明GetDependantFilesList函数返回你的打开的NiceForm文件,图形文件,数据库文件的路径等.请问是不是要有什么前提条件,或要调用一个什么方法设置后才能读出值?
衷心感谢你的解答.

Post Reply