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的颜色变为白色,这样可以节省打印的油墨.

  • 相关阅读:
    E小press框架之第三步(参数接收)
    Express框架之第二步(路由)
    Express框架之第一步(创建工程)
    【排序】基数排序
    【数学】平方和公式$$sum_{i=1}^{n}i^2=frac{n(n+1)(2n+1)}{6}$$
    【博弈论】Nim游戏
    【搜索】对抗搜索【CF】J. Situation
    【图论】Kruskal算法
    dijkstra算法+堆优化 + 链式前向星版本
    【DP】【数位DP】
  • 原文地址:https://www.cnblogs.com/solokey/p/2118652.html
Copyright © 2011-2022 走看看