文档详情

TeeChart2017_for_VCL_FMX使用教程10.pdf

发布:2018-04-25约3.04千字共3页下载文档
文本预览下载声明
VCL 版帮助和教程 第十章 图表 3D and OpenGL 目录 10.1 图表显示模式 (1).3D 图表编辑器页面 (2).2D 图表 (3).3D 正交图表 (4).3D “原生”Windows 图表 (5).3D OpenGL 图表 10.1 图表显示模式 (1) 3D 图表编辑器页面 您可以在设计时使用图表编辑器来定义主要的2D/3D 显示选项。 (2) 2D 图表 使用图表编辑器,可以在设计时选择2D 图表。取消编辑器页面上的3D 复选框,将图表显示为2D 模式。在 运行时,您可以随时将图表更改为2D: © 1996-2017 Steema Software SL. 保留所有权利。 61 VCL 版帮助和教程 Chart1.View3D := False; 使用2D 图表并没有什么特别的问题。所有的对象坐标都与他们在图表面板或图表矩形框中的位置相关,不需 要对3D 偏移量进行任何补偿(见以下部分)。 (3) 3D 正交图表 {这个例子在图表的前面绘制了一条斜线。} 3D 正交模式是获得3D “效果” With Chart1, ChartRect do 的默认方式。根据 Chart1.Chart3Dpercent 属性设置 begin (也可以在设计时在图表编辑器页面上 //将指针移到左上角的图表点 使用),TeeChart 在一个正交的角度上 画出了深度的效果。你不能旋转一个 Canvas.MoveTo(Left,Top); 3D 的正交图表,底部的坐标轴总是水 //画线 平的。 Canvas.LineTo(Right,Bottom); 当使用3D 正交图表时,你需要考 虑到Width3D 和Height3D 的3D 偏 end; 移,这是自定义绘制到画布的时候所需 {这个例子在图表的背面画了一条斜线。} 要考虑的。如果你希望用图表的背景来 吸引一个项目,那么你应该添加偏移量。 With Chart1, ChartRect do 看下面的例子: begin 示例 //将指针移到左上角的图表点 Canvas.MoveTo(Left + Width3D,Top - Height3D); 使用 TView3DOptions 组件,可以 //画线 +调整3D 位移 在运行时使用 3D 图表的显示属性(*注 意,并不是所有的选项都可以用于正交 Canvas.LineTo(Right + Width3D,Bottom - Height3D); 图) 。 end; (4) 3D “原生” Windows 图表 TeeChart Pro 版本6 的view options (视图选项)包括“Native (原生)”的Windows3D 模式。这种 3D 模式提供了
显示全部
相似文档