fastreport里面自定义纸张大小的设置(100分)

  • 主题发起人 主题发起人 dongxul
  • 开始时间 开始时间
D

dongxul

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样在fastreport里设置纸张大小为210*90的报表?
fastreport里好像最小的自定义纸张的宽为210,高为127,为什么在打印机里面自定义的纸张,在fastreport里面选择不到?怎么才能选择到??
 
在打印機裡先定義一種紙張格式後,要選擇保存此格式後,在設計報表的時候就可以選擇剛才你所定義的紙張了。不管是在FastReport或是在QuickReport都可以。
不過順便問一下,FastReport可不可以套用一張圖片做為底圖,也就是報表上的框線,無須在做報表的時候再拉框線了。
 
同意 jeeh
--------
FastReport可不可以套用一張圖片做為底圖,也就是報表上的框線,無須在做報表的時候再拉框線了。

可以。
 
怎么作??
 
不好意思,上次的回答有漏洞。我做了下测试,虽然设了报表纸,但不一定在报表设计中能看得到。还有一个动作就是把机器中默认打印机的纸张设置为你所自定义的格式。这一步不同的打印机,可能支持的格式不一样,要多试几次(多添加几种打印机)。这样在设计报表时格式就选择Default Size就可以了,不用关心它的实际尺寸。
 

frReport1.Pages[0].ChangePaper($100,2100,900,-1,poPortrait)
注:1.poPortrait是在PRINTS单元中定义的
2.在fastreport设置中选择虚拟打印机
3.在fastreport设置中纸张类型为自定义

 
首先感谢各位,但又遇到以下问题:
打印的纸张可以设置成210*90,但是如果增加了页脚,打印的页脚在第二页了。
该怎么解决????(页脚的位置还在纸张210*127的页脚位置)
 
怎么可能?页脚是每页打印的!
是不是放错了!pagefooter 不是 master footer![:D]
 
多人接受答案了。
 

Similar threads

回复
0
查看
863
不得闲
D
回复
0
查看
825
DelphiTeacher的专栏
D
D
回复
0
查看
831
DelphiTeacher的专栏
D
D
回复
0
查看
664
DelphiTeacher的专栏
D
后退
顶部