W wszysystem Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-24 #1 我的程序中用了fastreport3.15,我首先打了一张报表,尺寸为10*8,然后再打印一张A4纸的报表,结果A4纸中只打出了10*8大小,其它的都空白。如果打印的次序换一换,则没有问题,很明显,是10*8大小的报表修改了系统中打印机的属性,然后作用于下一次打印中,请问各位大侠,我如何解决这个问题
我的程序中用了fastreport3.15,我首先打了一张报表,尺寸为10*8,然后再打印一张A4纸的报表,结果A4纸中只打出了10*8大小,其它的都空白。如果打印的次序换一换,则没有问题,很明显,是10*8大小的报表修改了系统中打印机的属性,然后作用于下一次打印中,请问各位大侠,我如何解决这个问题
K kaida Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-29 #3 打印新页之前先用 frxReport1.Report.Page.Height := ...; frxReport1.Report.Page.Width := ...; 设置成需要的尺寸。
骑 骑驴逛街 Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-30 #4 是不是10*8大小是自定义的,自定义设置纸张大小不保险,最好是添加一个即能打印10*8大小又能打印A4大小的打印机。
I icefox00 Unregistered / Unconfirmed GUEST, unregistred user! 2008-06-18 #5 不需要这样设置. 页面的大小不用在程序中写死. 你可以通过在打印机所在的电脑中,添加打印的页面大小.然后每次打印的时候,选择就行. 另外,一般都通过设置报表锁定某种页面大小,这样,打印不同的报表就会自动调用报表锁定的页面大小.
不需要这样设置. 页面的大小不用在程序中写死. 你可以通过在打印机所在的电脑中,添加打印的页面大小.然后每次打印的时候,选择就行. 另外,一般都通过设置报表锁定某种页面大小,这样,打印不同的报表就会自动调用报表锁定的页面大小.