标签: rave-reports

从QuickReport迁移到FastReport,Rave Reports还是什么?

我正在将Delphi项目从旧的Delphi 2.0 IDE迁移到新的RAD Studio XE2.我需要放弃QuickReport组件.我可以迁移到哪个免费报告组件?

我看到XE2包含FastReportRave Reports.你建议我哪一个?还是有其他的?

我寻找最简单的转换,所以我猜想与QuickReport更相似.在我的项目中,使用了以下QuickReport组件:

TQRPreview
TQRBand
    TQRSysData
    TQRLabel
    TQRMemo
    TQRDBText
    TQRShape
TQuickReport
TQRDetailLink
Run Code Online (Sandbox Code Playgroud)

我已经尝试了一些自动转换器,但他们需要安装QuickReport,我没有.

谢谢!

migration delphi quickreports fastreport rave-reports

4
推荐指数
1
解决办法
3786
查看次数

Delphi 2010迁移项目中的Rave BE"代码报告"是什么?

我想将Delphi 7项目迁移到Delphi 2010.

我们正在使用Rave BE的TReportShell和TDetailShell组件构建"代码报告".Rave BE 7.7中不再存在这些组件.

此外,似乎在Rave BE中打破了unicode支持(在Delphi 2009上的Rave Reports中显示unicode文本).

将此项目移植到Delphi 2010的最佳解决方案是什么?

  1. 重新实现编写aruond TReportShell和TDetailShell的代码以使用新的TRvNDRWriter组件?
  2. 迁移到快速报告?
  3. 还有其他建议吗?

delphi reporting rave-reports delphi-2010

1
推荐指数
1
解决办法
1973
查看次数

快速报告正在生成巨大的PDF文件 - 可以做些什么?

当我使用快速报告4.12.2生成一个简单的10页报告并将其另存为PDF时,它的大小约为5兆.

在Rave Reports中生成并使用eDocEngine转换为PDF的类似报告大小约为50k.

这是快速报告TfrxPDFExport组件的设置方式:

  object frxPDFExport1: TfrxPDFExport
    UseFileCache = True
    ShowProgress = True
    OverwritePrompt = False
    CreationTime = 40993.786098020840000000
    DataOnly = False
    OnBeginExport = frxPDFExport1BeginExport
    PrintOptimized = True
    Outline = False
    Background = False
    HTMLTags = True
    Author = 'FastReport'
    Subject = 'FastReport PDF export'
    ProtectionFlags = [ePrint]
    HideToolbar = False
    HideMenubar = False
    HideWindowUI = False
    FitWindow = False
    CenterWindow = False
    PrintScaling = False
    Left = 216
    Top = 56
  end
Run Code Online (Sandbox Code Playgroud)

如何使快速报告生成的PDF更小?

delphi fastreport rave-reports delphi-xe2

1
推荐指数
1
解决办法
1905
查看次数