TeeChart2017_for_VCL_FMX使用教程14.pdf
文本预览下载声明
VCL 版帮助和教程
第十四章 – 打印图表
目录
14.1 标准打印 14.2 扩展的打印方法
(1).简单的打印命令 (1).局部打印
(2).打印方向 (2).打印多页图表
(3).打印预览 (3).在一页上打印预览几张图表
(4).打印分辨率
(5).灰度打印
14.1 标准打印
TeeChart Pro 提供了标准的打印方法来打印屏幕上的图表,就像打印机一样。
(1)简单的打印命令
为了打印一个图表要使用Print 方法。这将在屏幕上显示图表打印出来。
示例
Chart1.Print;
(2)打印方向
PrintPortrait 和PrintLandscape 方法允许您打印这些方向,即使它们没有被定义为缺省值。在打印完成后,
默认的方向将再次生效。使用PrintOrientation 方法可以改变默认的方向。PrintOrientation 方法不会为你打印。
你必须在改变PrintOrientation 后运行打印。
示例
With Chart1 do
begin
PrintOrientation(poLandscape);
Print;
end;
© 1996-2017 Steema Software SL. 保留所有权利。
81
VCL 版帮助和教程
(3)打印预览
PrintPreview 窗口将向您展示在打印时该图表将如何显示。在将作业发送到打印机之前,您可以在打印预览
窗口中修改打印参数。为了调用PrintPreview 要运行:
//将teeprevi 单元添加到项目的Uses 部分
ChartPreview(Self,Chart1);
(4)打印分辨率
打印分辨率是指被打印图表细节的水平,不要与打印机分辨率混淆,后者是在Windows 的打印管理中定义的。
TeeChart 的打印分辨率定义了在打印的图表中包含的TeeChart 细节的总量,它的坐标轴刻度范围细节,网格线
的密度等等。它的值范围是0-100%的百分比。
示例
//这将使用屏幕分辨率
Chart1.PrintResolution := 0;
//这将会使用更多的打印机分辨率
Chart1.PrintResolution := 100;
(5)灰度打印
当打印到灰度打印机时,你需要注意的是,当转换成灰度的阴影时,图表的颜色很容易区分。为了帮助您,您
可以在图表序列中添加刷子样式,以便在打印时更容易地区分序列。
14.2 扩展的打印方法
(1) 局部打印
使用PrintPartial 方法将图表打印到打印机上,并控制打印页面上的尺寸和位置。PrintPartial 不排除页面,
因此允许您在每个页面上打印多个图表。您需要调用Delphi 的BeginDoc 和EndDoc 方法来打开和关闭打印机。
示例
//将Printer 单元添加到项目的Uses 部分
Printer.BeginDoc;
Chart1.PrintPartial(Rect(0,0,500,300));
Chart2.PrintPartial(Rect(0,400,900,700));
Printer.EndDoc;
(2) 打印多页图表
For information about printing multi
显示全部