自定義紙張的報表在winxp下運行不正常﹗(100分)

H

hblq69

Unregistered / Unconfirmed
GUEST, unregistred user!
我(win200+reportmachine)在報表中設定類型設為﹕
8.5X13(自訂)﹐寬21.5CM 長33CM。這個型號在XP裡面也運行不正常﹐顯示的另外一個紙張類型(Envelope B5 長25CM寬17.6CM).
如果在報表中設為自定義類型(長:33CM寬21.5CM。在XP系統下增加自定類型﹐顯示的也是另外一種類型(16K:長:27.3cm 寬19.68CM)
 
用escape获得纸张大小。 和实际输出大小。
 
TO duhai_lee
不好意思﹐沒明白你的意思﹗
 
纸张大小是由系统来控制的,不用管ReportMachine里面是什么样的,在XP下自定义一个纸张类型,设置好后把它设置成默认纸张,连选择纸张大小都省了
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3543145
 
打开“控制面板”-“打印机和传真”,点“文件”菜单选择“服务器属性”,选择“创建新格式”,“表格名”填“自定义”,宽度:21.5CM ,高度:33CM,点“保存格式”按钮,再“关闭”。到Delphi的fastreport中,双击“frReport1”组件,点“文件”菜单选择“页面设置”,在“纸张”页选择刚才设置的“自定义”,就可以了。(如果程序拿到别的电脑中运行,也得先按这个方法设置一个名为“自定义”的纸张)
 
雪狐讲的够细致
 
TO﹕雪狐狸
不好意思﹐我用的是reportmachine報表
 
顶部