Delphi TeeChart - 打印预览和保存对话框

时间:2011-09-07 14:42:06

标签: delphi teechart

我在Delphi XE中使用内置的TeeChart作为图形。

当我在表单上放置图形时,我有所有这些选项可以导出/保存或打印预览,但那些在运行时不存在。

我想为保存对话框和打印预览添加一个按钮(现在我只使用了Chart1.Print和Chart1.SaveToBitmapFile)

我用Google搜索,发现此链接:http://www.steema.com/support/faq/NewVCL/FAQ_VCL_DIALOGS.htm

所以我将EditChar添加到Uses并添加了该行     EditChart(Self,Chart1);

但是当我尝试编译时,它给了我错误:

[DCC Error] E1026 File not found: 'TeeBackImage.DFM'
[DCC Error] E1026 File not found: 'TeeEmbossEditor.DFM'
[DCC Error] E1026 File not found: 'TeeMargins.DFM'
[DCC Error] E1026 File not found: 'TeeMouseCursor.DFM'
[DCC Error] E1026 File not found: 'TeeStringsEditor.DFM'

我也添加了Uses TeePrevi,但它说ChartPreview是未声明的标识符

有谁知道发生了什么事?创建图表和打印/保存工作正常,并且当我添加使用EditChar

时似乎发生错误

由于

2 个答案:

答案 0 :(得分:4)

我正在使用带有TeeChart Standard的Delphi XE2(包含在XE2中)

我在使用列表中添加了“VCLTee.TeeEdiGene,VCLTee.EditChar”,然后我添加了这些行:

ChartPreview(Self,Chart1);

EditChart(Self,Chart1 );

到我的代码中调出预览和编辑对话框。它似乎工作正常

答案 1 :(得分:3)

运行时图表编辑器,打印预览&导出对话框在TeeChart VCL Standard中不可用,这是Delphi中提供的版本,因此不包括必需的单元。为了能够这样做,您将需要TeeChart Professional VCL。 Here您可以找到RAD Studio用户的TeeChart登录页面,其中包含比较Std和Pro版本的网格,访问功能齐全的Pro评估版等等。