我的程序中需要打印一套报表而且各个报表的宽度不同,我在98中将打印机设置为自定义大小即可打印出各报表,但是在2000下只能打出A4大小的

delphi_compiler 2003-02-10 01:33:12
我的程序中需要打印一套报表而且各个报表的宽度不同,我在98中将打印机设置为自定义大小即可打印出各报表,但是在2000下只能打出A4大小的报表,致使宽度较大的报表不能完全打出,即使将打印机设为自定义也不行,请大师赐教!
...全文
167 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
magnetmoon 2003-08-22
  • 打赏
  • 举报
回复
...2000下没有自定义大小啊...
錯!
1.選中要設置的打印機
2.菜單:檔案/伺服器內容/格式/建立新格式/存儲格式
3.OK
另外,報表時加參數prompt,打印時就會提示用戶選擇打印機了
report form ... to print prompt
kinlzy 2003-08-22
  • 打赏
  • 举报
回复
期待楼下的精彩答复,我一直都被这个问题困扰啊,还有XP也是一样的:(
catgrass 2003-08-21
  • 打赏
  • 举报
回复
楼上的可是2000下没有自定义大小啊.
xueke 2003-02-13
  • 打赏
  • 举报
回复
2000 可以设置系统打印机
我用的是administrator 登陆的
纸张大小在系统和vfp6下都可以设定
在系统中:
开始-设置-打印机,选择要设置的打印机,单击鼠标右键,选择属性,再出现的属性页中,常规一项中没有关于纸张的设定,但是在“设备设置”页(选项)中,有一项“按送纸器格式指派”可以设置纸张大小(a4,b5...)
在VFP的报表设计器中
选的打印机设置,再出现的对话框中,可以选择纸张大小
xueke 2003-02-12
  • 打赏
  • 举报
回复
请试一试在报表打印之前,加入下面一条语句
set printer on prompt
这条语句将在打印纸前显示一个对话框,在这个对话框中可以调整一些打印机的设置
(其实就是系统的打印设置对话框)
希望有所帮助
注:此命令尽适用于 visual foxpro /foxpro for macintosh 不适用foxpro for ms-dos
ys497 2003-02-11
  • 打赏
  • 举报
回复
up
cmtaishan 2003-02-11
  • 打赏
  • 举报
回复
我也遇到了这样的问题
一直找不到解决的办法
2000中无法设置系统打印机
雪客所说的在VFP的报表设计器中设置也不行
只有通过调节打印机来解决
因为有的打印机进纸槽一边固定一边是活动的
可是诸如HP6L的打印机就不行了
该怎么办呢
DeathCat 2003-02-10
  • 打赏
  • 举报
回复
2000中无法设置系统打印机.
xueke 2003-02-10
  • 打赏
  • 举报
回复
您用的是什么语言?
如果是vfp6,可以在报表设计器中分别设置打印纸的大小,不用去系统中设置打印机

2,722

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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