+ -
当前位置:首页 → 问答吧 → FastReport4的二个问题(自动缩放和报表合并)

FastReport4的二个问题(自动缩放和报表合并)

时间:2011-12-23

来源:互联网

1
FastReport4做的报表中, 非A4纸张, 有些打印机可以支持,有些不支持. 用什么办法能把不支持的缩放成A4纸张? (即使在打印时打印机设置中选择输出A4缩放都不行,Fastreport有些差)
2
  报表合并, 每种报表因为数据的差异或其它,即使是同一数据来源打印的都不同,想把几种报表合并成在一起组成新的报表并preview. 方法是: rptReport.PrepareReport(False); 但最终却只显示最后一次,其它的不显示.

见过的请给予一些提示, 不甚感激.

作者: he_19_79   发布时间: 2011-12-23

帮你顶个。
我觉得用第三方的水晶报表制作控件可以做。

作者: delphi_freeman   发布时间: 2011-12-23

1.自己设置打印格式.比如你在打印机服务那里,自已新建个格式,设置高宽,边距之类的.然后你在打印的时候,指定打印纸张格式为你刚设置的那个格式名称就可以了。或者:在fastreport的OnPrintPage事件中写代码:
  Page.PaperWidth:=纸张宽度;
  Page.PaperHeight:=纸张高度;
  Page.TopMargin:=上边距;
  Page.BottomMargin:=下边距;
  Page.LeftMargin:=左边距;
  Page.RightMargin:=右边距;
也可以以参数的形式设定,到时候想调整就好办点
2.个人水平有限,不能很好地理解你的意思~~

FastReport还是挺可以的,不是它做不到,而是我们没想到或不知道。

作者: cas005   发布时间: 2011-12-23

热门下载

更多