急!!! PB打印数据窗口问题,请救救我!!!!
1.我用dw_1.Print()可以实现打印输出,但用下面的打印作业却总是打不出来,请问错在
哪儿? 注:PrintDataWindow(PrintId,dw_1)返回-1
int PrintID
PrintID=PrintOpen()
If PrintId<0 Then
Messagebox('错误','打印错误!')
Return
End IF
PrintDataWindow(PrintID,dw_1)
PrintClose(PrintID)
2.在预览模式下,将Preview.Zoom设置为50,Scale设置为50,用dw_1.Print()打印
输出后的结果根本没有缩小,为什么??
3.如何在打印中控制每页的行数??
问题点数:20、回复次数:3Top
1 楼fzymr(风中游牧人)回复于 2002-03-21 10:28:07 得分 5
小弟班门弄斧了
3、控制行数的问题,应该使用printsend函数向打印机发送控制指令,我的打印机
型号如下: panasonic kk-p1121
Long ll_job
ll_job = PrintOpen()
//定制行距1/8英寸
PrintSend(ll_job, CHAR(27)+CHAR(48))
//设定页长6 行
//char(27) 表示 esc的asc码的值
//char(67) 表示 字母 c 的asc码 ----- 'c'是打印机改变页行数的控制码
//char(6) 表示 c 的 asc码
PrintSend(ll_job, CHAR(27)+CHAR(67)+CHAR(6))
print(ll_job,'123432432')
printclose(ll_job)Top
2 楼zhanwei(@_@,初学.Net)回复于 2002-03-21 10:42:52 得分 0
dw_1.print(true)Top
3 楼junyong(vc菜鸟)回复于 2002-03-21 11:21:02 得分 15
注意变量类型。
long printid
不是
int printidTop




