文档详情

TeeChart2017_for_VCL_FMX使用教程14.pdf

发布:2018-04-24约3.28千字共3页下载文档
文本预览下载声明
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
显示全部
相似文档