H hjp0214 Unregistered / Unconfirmed GUEST, unregistred user! 2008-06-05 #1 用fastreport第一次打印跟存折大小的明细卡,接着又打印A4大小的纸,第二次打印时,打印在A4纸上的,只打印第一次打印一样大小的面积,其他范围均没有打印,为什么呢?
L levi Unregistered / Unconfirmed GUEST, unregistred user! 2008-06-05 #2 var Page: TfrPage; Page := frReport1.Pages[0]; Page.ChangePaper(256,2410,1410,-1,poPortrait); //重新设置一下页面大小 256是表示自定义纸张,A4是哪个代码,要自已想办法查一下。 后面依次是宽度,高度,横向或竖向 下面是设置边距的 Page.Prop['TopMargin'] := 50; Page.Prop['LeftMargin'] := 30; Page.Prop['RightMargin'] := 30; Page.Prop['BottomMargin'] := 50;
var Page: TfrPage; Page := frReport1.Pages[0]; Page.ChangePaper(256,2410,1410,-1,poPortrait); //重新设置一下页面大小 256是表示自定义纸张,A4是哪个代码,要自已想办法查一下。 后面依次是宽度,高度,横向或竖向 下面是设置边距的 Page.Prop['TopMargin'] := 50; Page.Prop['LeftMargin'] := 30; Page.Prop['RightMargin'] := 30; Page.Prop['BottomMargin'] := 50;
H hjp0214 Unregistered / Unconfirmed GUEST, unregistred user! 2008-06-05 #4 不是同一报表,epson1600Q打印机,就是联系打印两张不同的报表,一个小,一个大。 打印大的报表时,就出现只打印跟小报表一样大