能否用api底层函数来处理 “数据窗口 和 一些字符串的混合打印问题 “
这是我在datawindow模块发的帖子:
-------------------------------------------------------------
数据窗口 和 一些字符串的混合打印问题
作 者: csdsjkk ()
等 级:
信 誉 值: 106
所属社区: PowerBuilder DataWindow
问题点数: 50
回复次数: 4
发表时间: 2005-09-05 09:42:28
要求:
先打印字符串
再打印数据窗口
结果是:
数据窗口把部分字符串覆盖了
请问:
怎样把数据窗口打印在字符串的下一行
回复人: lzheng2001(1加1) ( ) 信誉:165 2005-09-05 09:58:00 得分: 0
ulong li_job
li_job = PrintOpen("Phone List")
PrintSent(li_job, "字符串")
PrintDatawindow(li_job,dw_1)
PrintClose(li_job)
Top
回复人: csdsjkk() ( ) 信誉:106 2005-09-05 10:07:00 得分: 0
为什么:
字符串中的汉字全部打成乱码?
使用1600k3 打印机
Top
回复人: lzheng2001(1加1) ( ) 信誉:165 2005-09-05 13:34:00 得分: 0
如果只是在PB程序中才打印乱码的话,试试打PB补丁吧. 正常是不应该出乱码的, 当然有时与系统默认字体有关.
Top
回复人: csdsjkk() ( ) 信誉:106 2005-09-05 15:43:00 得分: 0
现在用的版本是 pb 8.04 build 10784
不知要打哪个补丁?
还有没有其他方法呢?
请指教
-------------------------------------------------------------------
可怜,几天过去,到现在只有一个朋友做了回答,但是也没有解决问题
我翻遍了pb的资料,好像也没有找到更高级的打印控制功能
所以我考虑用 windows api 打印函数来处理
但是我水平差,不知道该怎么做
特请求api高手帮助,将不胜感激