zoukankan      html  css  js  c++  java
  • TeeChart经验总结 3.Panel和Walls

    Panel是画图的基础,所以优先从这里讲起.
    WallsSeries表现的区域,有Left,Right,Bottom,Back之分,其中Left,Right,Bottom都为3D显示时候用的,Back就是Series绘图区域.
    先说Panel,看图:

    Color是用来修改Panel显示的颜色,如果Walls的Transparent属性为True,那么都会显示这个颜色,如果为False,就可以自行定义颜色显示.

    Bak Image Inside,顾名思义,就是让背景图片是否显示在Back Wall里.

    Borders:用来设计Panel的边缘,都很简单.

    Separation:是和Walls的间隔.

    Margins:边距,用来设置Panel与Walls的边距.

    有两种设置方式,一种是百分比,一种是像素.

    Gradient:渐变.

    背景的颜色渐变,这个应该是TeeChart的新功能,Title,Tools,Panel,Walls等都可以设置这个属性,这个功能不算复杂,不多介绍了.只要试试就明白了.

    Shadow:阴影,同样很多部分都有这个属性.也一样..这个属性没什么好多说的.

    Image:图像.

    可以载入一个图像来替代背景.这个功能有点意思..因为还提供了Filters(滤镜).

    因为Axis显示的时候是在Panel,所以Margins可能因为Axis的多少而需要调节.Titles,Legend也同样要显示在Panel上,需要考虑一下布局的问题.

    接下来说Walls,之前说过了Walls是用来显示Series的地方,而且Left,Right,Bottom都是用来参与3D效果的显示.

    Back Wall比其他的Wall多了一个Shadow的属性,其他基本都一样,所以以下就只贴Back Wall的图了.

    Visible Walls:是否显示Walls,旁边的Size是用于3D显示时,Wall的厚度.

    Color,Border,Gradient,Image,Shadow这些属性基本和Panel的一样.

    Pattern为Wall的填充图案.

    Position表示该Wall的显示区域.

    独立Wall里的Size,也是指该Wall的厚度.

    Transparency依然是透明度的意思.

    因为Wall为Series的显示区域,在用色上除了要考虑习惯以外,打印图片时,最好将Gradient取消,将Wall和Panel的颜色变为白色,这样可以节省打印的油墨.

  • 相关阅读:
    第三次实验总结
    实验总结
    自我介绍
    BGP学习笔记
    source insight用于C语言编程的工具脚本
    LevelDB源码剖析
    LevelDB源码之五Current文件Manifest文件版本信息
    LevelDB源码之六缓存机制
    LevelDB源码之四LOG文件
    jQuery向动态生成的内容添加事件响应
  • 原文地址:https://www.cnblogs.com/solokey/p/2118652.html
Copyright © 2011-2022 走看看