Y
yzhshi
Unregistered / Unconfirmed
GUEST, unregistred user!
控件位置:http://www.developres.com/dispdoc.asp?id=1251
{*******************************************************}
{ }
{ TeeChart Preview Component }
{ }
{ Copyright (c) 1999-2001 by David Berneda }
{ }
{ 修改:yzhshi yzhshi@371.net }
{ }
{ }
{*******************************************************}
—————————————————————————————
* 特别声明:修改本控件纯粹出于个人爱好,请不要用于商业目的!
请支持共享软件。
—————————————————————————————
一、控件说明
TeeChart控件在图表处理领域可以说是一支独秀,其随Delphi自带版本美中不足之处是不支持打印预览功能。
安装其独立版本必须首先卸载TeeChart,比较麻烦,所以就想到了如何制作出依据当前系统TeeChart,只安装打印部分的控件。这就是本控件的由来。
本控件是在TeeChart 5.02基础上提取部分文件组合而成,使用Delphi5下4.02、Delphi6下5.02等版本的TeeChart
二、本控件包括以下文件
ChartPreview.dpk 控件包文件
ChartPreview.res
TeeDefs.inc 宏定义文件
TeePub.pas 从TeCanvas中抽出来的两个公共函数,供TeePreviewPanel.pas中调用
TeeEdit.pas 从TeeEdit.pas中抽出来的部分函数
TeePreviewPanel.pas TeePreviewPanel控件,基本是源文件,只是增加了一个TeePub的引用
TeePreviewPanel.dcr TeePreviewPanel的图标
TeePrevi1.pas TeePrevi.pas文件,为了避免和TeePrevi重复而改名
TeePrevi1.dfm TeePrevi.dfm文件,为了避免和TeePrevi重复而改名
Readme.TXT 本说明文件
三、对原控件修改内容
a)、TeePreviewPanel.pas文件基本没有做任何改动,只是简单的添加了uses TeePub.pas,为的是提供两个原来再TeeCanvas里面的函数调用。
b)、TeePreviewPanel.dcr是从其资源文件中找到的控件图标
c)、TeePrevi1.pas、TeePrevi1.dfm,将其文件名进行了更改,为的是避免和TeePrev冲突,同时在控件里面增加了{$DEFINE TEETREEONLY}和{$UNDEF TEETRANSLATE}两个宏定义,为的是避免过多的pas调用。
d)、TeeEdit,对原来的TeeEdit.pas进行的提取,拿出来的精简版本,本部分修改较大。
四、功能
本控件一共有两个:ChartPreviewer和TeePreviewPanel,前者可以直接用于打印预览,后者则可以设计打印预览界面。
注:如果你需要中文的预览界面,也可以直接修改TeePrevi1.dfm,然后编译。
五、本控件在Delphi5下测试通过,在Delphi6下也应该可以使用,因为对TeeEdit.pas进行了修改,所以不能保证能够适合clx了。
本控件需要在没有安装TeeChart企业版的计算机上使用。
{*******************************************************}
{ }
{ TeeChart Preview Component }
{ }
{ Copyright (c) 1999-2001 by David Berneda }
{ }
{ 修改:yzhshi yzhshi@371.net }
{ }
{ }
{*******************************************************}
—————————————————————————————
* 特别声明:修改本控件纯粹出于个人爱好,请不要用于商业目的!
请支持共享软件。
—————————————————————————————
一、控件说明
TeeChart控件在图表处理领域可以说是一支独秀,其随Delphi自带版本美中不足之处是不支持打印预览功能。
安装其独立版本必须首先卸载TeeChart,比较麻烦,所以就想到了如何制作出依据当前系统TeeChart,只安装打印部分的控件。这就是本控件的由来。
本控件是在TeeChart 5.02基础上提取部分文件组合而成,使用Delphi5下4.02、Delphi6下5.02等版本的TeeChart
二、本控件包括以下文件
ChartPreview.dpk 控件包文件
ChartPreview.res
TeeDefs.inc 宏定义文件
TeePub.pas 从TeCanvas中抽出来的两个公共函数,供TeePreviewPanel.pas中调用
TeeEdit.pas 从TeeEdit.pas中抽出来的部分函数
TeePreviewPanel.pas TeePreviewPanel控件,基本是源文件,只是增加了一个TeePub的引用
TeePreviewPanel.dcr TeePreviewPanel的图标
TeePrevi1.pas TeePrevi.pas文件,为了避免和TeePrevi重复而改名
TeePrevi1.dfm TeePrevi.dfm文件,为了避免和TeePrevi重复而改名
Readme.TXT 本说明文件
三、对原控件修改内容
a)、TeePreviewPanel.pas文件基本没有做任何改动,只是简单的添加了uses TeePub.pas,为的是提供两个原来再TeeCanvas里面的函数调用。
b)、TeePreviewPanel.dcr是从其资源文件中找到的控件图标
c)、TeePrevi1.pas、TeePrevi1.dfm,将其文件名进行了更改,为的是避免和TeePrev冲突,同时在控件里面增加了{$DEFINE TEETREEONLY}和{$UNDEF TEETRANSLATE}两个宏定义,为的是避免过多的pas调用。
d)、TeeEdit,对原来的TeeEdit.pas进行的提取,拿出来的精简版本,本部分修改较大。
四、功能
本控件一共有两个:ChartPreviewer和TeePreviewPanel,前者可以直接用于打印预览,后者则可以设计打印预览界面。
注:如果你需要中文的预览界面,也可以直接修改TeePrevi1.dfm,然后编译。
五、本控件在Delphi5下测试通过,在Delphi6下也应该可以使用,因为对TeeEdit.pas进行了修改,所以不能保证能够适合clx了。
本控件需要在没有安装TeeChart企业版的计算机上使用。