在win2000/XP下如何设置自定义纸张?(50分)

  • 主题发起人 主题发起人 hawkfly
  • 开始时间 开始时间
H

hawkfly

Unregistered / Unconfirmed
GUEST, unregistred user!
我的程序使用QuickReprt做的报表,纸张为自定义型,在98下打印正常,但在2000/xp下
打印区域比98的小,我已经在程序中设置纸张了,但还是不正常,而2000/xp的打印机设置中也不能手工设置自定义纸张。
请问谁知道在2000/xp下如何在控制面板的打印设置中设置自定义纸张?
 
进控制面版-》打印机-》点中你的打印机-》左上角“文件”-》服务器属性-》创建新的格式-》输入新的类型-》保存格式-》确定。
 
以管理员身分登录,按上述步骤设置自定义纸张,但你的打印机必须支持
自定义纸张的大小
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2309187
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1136774
请进去发文领分。
谢谢
 
再请教一个问题,如何在程序中识别是自定义的纸张呢?
在98的系统中能用
pDMode->dmPaperSize=DMPAPER_USER;来设置,因为98中只有一种自定义纸张,每次改大小
都是对应该纸张的。而2000中可以设置多个自定义的纸张,那么我如何在运行时区别是
哪一个设置或在程序中设置大小呢?
 
多人接受答案了。
 
后退
顶部