关于VFP的打印问题

xwg2002 2002-07-01 05:46:23
尊敬的VFP高手:
我写了一个打印程序,用了以下语句:
set device to print nocosole
set print on
set console off
**循环体开始
go 记录指针值
? *打印语句序列
if 分页条件
eject
endif
**循环体结束
set device to screen
set print off
set console on
结果是花样百出,许多毛病都可以通过进一步写代码控制,但是,有一些问题解决不了:
1.不能控制纸张是横式打印方式还是竖式打印方式,不能控制所需纸张的尺寸。难道只能每次到WINDOWS的打印机属性内去设置?
2.为什么当尾页打不满一页时,尾页打不出来?
3. 再次调用这个打印程序,报告说:内部一致性错误!呵呵,还是“致命“的呢。
VPF中如何实现对打印机的控制,1.让打印机开始打印;2.让打印机正常换页;3.保证所有缓冲区;内容都打出来;4.分页处可停止打印机,将缓冲区内容清除;5.让打印机恢复初始状态(清零)
我想知道相关命令,请高手教我!
...全文
128 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xwg2002 2002-07-02
  • 打赏
  • 举报
回复
这是因为我要加载并打印的表是任意表,因此事先字段没有固定格式
acnode 2002-07-02
  • 打赏
  • 举报
回复
你为什么要把打印程序设计得这么复杂,难道用报表设计器解决不了你的问题吗?
_0o0_ 2002-07-02
  • 打赏
  • 举报
回复
我想我已找到了解决这个问题的方向:用API方法,调用WINDOWS的打印机属性设置,即可解决此全部问题,不过如何调用,我也不知道,还得请高手指点!
_0o0_ 2002-07-02
  • 打赏
  • 举报
回复
这个问题,我也有同感,请各位高手解答,本人也将愿意向高手赠分100

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧