FastReport4的二个问题(自动缩放和报表合并)
时间:2011-12-23
来源:互联网
1
FastReport4做的报表中, 非A4纸张, 有些打印机可以支持,有些不支持. 用什么办法能把不支持的缩放成A4纸张? (即使在打印时打印机设置中选择输出A4缩放都不行,Fastreport有些差)
2
报表合并, 每种报表因为数据的差异或其它,即使是同一数据来源打印的都不同,想把几种报表合并成在一起组成新的报表并preview. 方法是: rptReport.PrepareReport(False); 但最终却只显示最后一次,其它的不显示.
见过的请给予一些提示, 不甚感激.
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还是挺可以的,不是它做不到,而是我们没想到或不知道。
Page.PaperWidth:=纸张宽度;
Page.PaperHeight:=纸张高度;
Page.TopMargin:=上边距;
Page.BottomMargin:=下边距;
Page.LeftMargin:=左边距;
Page.RightMargin:=右边距;
也可以以参数的形式设定,到时候想调整就好办点
2.个人水平有限,不能很好地理解你的意思~~
FastReport还是挺可以的,不是它做不到,而是我们没想到或不知道。
作者: cas005 发布时间: 2011-12-23
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28