fastreport问题(100分)

  • 主题发起人 主题发起人 wszysystem
  • 开始时间 开始时间
W

wszysystem

Unregistered / Unconfirmed
GUEST, unregistred user!
我的程序中用了fastreport3.15,我首先打了一张报表,尺寸为10*8,然后再打印一张A4纸的报表,结果A4纸中只打出了10*8大小,其它的都空白。如果打印的次序换一换,则没有问题,很明显,是10*8大小的报表修改了系统中打印机的属性,然后作用于下一次打印中,请问各位大侠,我如何解决这个问题
 
沒碰到過這個問題,幫頂起
 
打印新页之前先用
frxReport1.Report.Page.Height := ...;
frxReport1.Report.Page.Width := ...;
设置成需要的尺寸。
 
是不是10*8大小是自定义的,自定义设置纸张大小不保险,最好是添加一个即能打印10*8大小又能打印A4大小的打印机。
 
不需要这样设置.
页面的大小不用在程序中写死.
你可以通过在打印机所在的电脑中,添加打印的页面大小.然后每次打印的时候,选择就行.
另外,一般都通过设置报表锁定某种页面大小,这样,打印不同的报表就会自动调用报表锁定的页面大小.
 
后退
顶部