Foxtable(狐表)用户栏目专家坐堂 → API的调用请教下高手


  共有4575人关注过本帖树形打印复制链接

主题:API的调用请教下高手

帅哥哟,离线,有人找我吗?
晕了快扶我
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1195 积分:7046 威望:0 精华:0 注册:2013/3/4 18:02:00
API的调用请教下高手  发帖心情 Post By:2013/5/20 11:58:00 [只看该作者]

全局代码:

Public Declare Function PTK_DrawText Lib "CDFPSK.DLL" (ByVal px As Short, ByVal py As Short, ByVal pdirec As Short, ByVal pFont As Short, ByVal pHorizontal As Short, ByVal pVertical As Short, ByVal ptext As Byte, ByVal pstr As String) As Integer

 

这个全局代码我是从官方的VB.NET里COPY过来的

原版的语句是

Private Declare Function PTK_DrawText Lib "CDFPSK.DLL" (ByVal px As Short, ByVal py As Short, ByVal pdirec As Short, ByVal pFont As Short, ByVal pHorizontal As Short, ByVal pVertical As Short, ByVal ptext As Byte, ByVal pstr As String) As Integer

 

API函数说明:

 

PTK_DrawText

说明:

PTK_DrawText函数作用是打印一行文本文字。


 

原型:

int PTK_DrawText (  unsigned int  px, unsigned int  py,

unsigned int  pdirec, unsigned int  pFont,

unsigned int  pHorizontal, unsigned int  pVertical,

char ptext, LPTSTR pstr );


 

参数:

        px: 设置X坐标,以点(dots)为单位.

        py: 设置Y坐标,以点(dots)为单位.

        pdirec: 选择文字的打印方向. 0—不旋转;1—旋转90°; 2—旋转180°; 3—旋转270°.

        pFont: 选择内置字体或软字体. 1—5: 为打印机内置字体; ‘A’—‘Z’: 为下载的软字体.

a为打印机内置24*24简体汉字.

   

取值

描述

1

西文字体1

2

西文字体2

3

西文字体3

4

西文字体4

5

西文字体5

‘a’

24点阵中文宋体

‘A’~’Z’

软字体

 

 

 

 

 

 


        pHorizontal: 设置点阵水平放大系数. 可选择:1—24.

        pVertical: 设置点阵垂直放大系数. 可选择:1—24.

        ptext: 选’N’则打印正常文本(如黑字白底文本),

选’R’则打印文本反色文本(如白字黑底文本).

  

pstr:一个长度为1-100的字符串。用户可以用”DATA”,Cn,Vn自由排列组合成一个组合字符串,

           “DATA”: 常量字符串,必须用‘”’作为起始和结束符号,如“POSTEK Printer”。

            Cn: 序列号数值,此序列号必须已经定义,请参考C命令。

Vn: 变量字符串,此变量字符串必须已经定义,请参考V命令。

如:“data1”CnVn“data2”.


 

返回值:  0    -> OK;

          其它返回值请参考章节: CDFPSK.dll 错误返回值解析


 

范例:

PTK_DrawText (50,30,0,2,1,1,’N’,”123456789”);

 

 

 

命令窗口执行

PTK_DrawText (50,30,0,2,1,1,’N’,”123456789”)

后出错,出错提示如下

 

 


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20130520115710.jpg
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
晕了快扶我
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1195 积分:7046 威望:0 精华:0 注册:2013/3/4 18:02:00
  发帖心情 Post By:2013/5/20 14:16:00 [只看该作者]

图片点击可在新窗口打开查看难道无解了嘛。。

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/5/20 16:47:00 [只看该作者]

字符不是双引号吗:

 

PTK_DrawText (50,30,0,2,1,1,"N","123456789")


 回到顶部