各位大侠,救急,win2000下打印问题。(100分)

  • 主题发起人 主题发起人 我要,我要
  • 开始时间 开始时间

我要,我要

Unregistered / Unconfirmed
GUEST, unregistred user!
    请问在win2000下怎样设置自定义纸张,我在Dephi中选的是
  customer纸张类型,93毫米长,在win2000下打印机设置中,添加了一
  种9.3厘米长,20厘米宽的纸张,并在打印首选项中选择的是这种纸张,
  可是打印出来还是按A4的标准打印,(原来在98下可以)
  我该怎么办,救命啊!
 
把程序重新在2000下编一下,应该可以了
 
兄弟啊!我现在是在win2000平台下开发的呀!
 
这个问题我找了很旧都没人会答啊,就是设置打印机纸张
有的失望
 
有个报表控件说可以在win2000下支持自定义纸张。
不过我还没有试过!
 
我试用过一个软件在win2000下确实可以进行自定义打印,但是是哪个控件目前还不清楚!
:(
 
加入一个COMBOBOX控件,读入所有纸张大小后自己加入“自定义大小”
:)
 
我以前用VB做程序时也存在这个问题,98中正常,但在2000中就不行了,无论如何设置
打印机都是A4的。看来只有用API了
 
to 我要,我要:
win2000下自定义纸张就是你说的那种方法,不成功的原因是有些打印机(如HP 4VC等激打)
2000的驱动不支持自定义纸张,你用WORD试试,WORD也不能使用自定义纸张。
解决方法:换打印机厂商提供的最新驱动试试。
 
我也想知道,在98下可以能过修改注册表的方法改变打印机纸张类型,
但一到了2000下就不行了,哎!
 
这个我知道啊,你可以下载新版的QuickReport,解决了这个问题啊
 
win2000设置自定义纸张:
windows2000菜单 -> 设置 ->打印机->文件->服务器属性->创建新格式
->设置打印纸张为上述创建的格式即可。


 
不就是报表问题?用report machine搞腚!!!
你的名子很有意思,到色情网站注册一下是个不错的名子。。。
我要,我要。。。。。。
 
可以改QRP 的源码
OICQ 82968069
有机会传到网上你做复制一下就可以了
 
1.程序中
Report.page.PaperSize:=Custom;
//設自定紙張
//--紙張大小
if PaperLen>0 then
Report.page.Length:=PaperLen;
if PaperWid>0 then
Report.page.Width:=PaperWid;
Report.Page.paperSize:=Default;
//套表或自定尺寸一定為Default
2.打印机
win2000设置自定义纸张:
windows2000菜单 -> 设置 ->打印机->文件->服务器属性->创建新格式
->设置打印纸张为上述创建的格式即可。
3.要印之打印机必須設為default
 
楼上的兄弟 你的程序在2000下好用吗 我没有试过 我就把QRP 的程序源码改了
就好使了 如果你的方法 在2000 好用的话 那就太好了
 
后退
顶部