【TeeChart Pro ActiveX教程】(三):图表分页

下载TeeChart Pro ActiveX最新版本

teechart

[C#.Net]

tChart1.ShowEditor();

[VB.Net]

TChart1.ShowEditor() 

按代码分页

可以通过Page类获取分页属性和方法。 向您的图表添加分页所需的步骤:

每页定义点数

使用MaxPointsPerPage定义要在每个页面上显示的点数:

[C#.Net]

tChart1.Page.MaxPointsPerPage = 10;

[VB.Net]

TChart1.Page.MaxPointsPerPage = 10

将导航按钮添加到图表的表单

示例:第一页

[C#.Net]

tChart1.Page.Current = 0;

[VB.Net]

TChart1.Page.Current = 0

推进一个页面

[C#.Net]

tChart1.Page.Next();

[VB.Net]

TChart1.Page.Next()

转到上一页

[C#.Net]

tChart1.Page.Previous();

[VB.Net]

TChart1.Page.Previous()

最后一页

[C#.Net]

tChart1.Page.Current = tChart1.Page.Count;

[VB.Net]

With TChart1  .Page.Current = .Page.CountEnd With

决定如何处理最后一页

最后一页不太可能具有与其他图表页面中的点数量匹配的正确点数。您可以选择缩放最后页面,其中“最适合”剩余点到页面,相应地调整轴刻度,或者您可以将页面视为具有相同点数的先前页面,这可能使最后一页相当为空如果页面的分数不多。

[C#.Net]

tChart1.Page.ScaleLastPage = false; (default = true)

[VB.Net]

TChart1.Page.ScaleLastPage = False  (default = True)

向用户显示页码

PageNumber图表工具可用于实现此目的:

[C#.Net]

private void Form1_Load(object sender, System.EventArgs e)        {            Bar bar1 = new Bar();            PageNumber pageNumber1 = new PageNumber();            tChart1.Series.Add(bar1);            tChart1.Tools.Add(pageNumber1);            bar1.FillSampleValues(100);            tChart1.Page.MaxPointsPerPage = 10;        }private void button1_Click(object sender, System.EventArgs e)        {            tChart1.Page.Previous();        }private void button2_Click(object sender, System.EventArgs e)        {            tChart1.Page.Next();        } 

[VB.Net]

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load        Dim Bar1 As New Steema.TeeChart.Styles.Bar()        Dim PageNumber1 As New Steema.TeeChart.Tools.PageNumber()        TChart1.Series.Add(Bar1)        TChart1.Tools.Add(PageNumber1)        Bar1.FillSampleValues(100)        TChart1.Page.MaxPointsPerPage = 10End SubPrivate Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click        TChart1.Page.Previous()End SubPrivate Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click        TChart1.Page.Next()End Sub

标签:图表ActiveXteechart

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年9月27日
下一篇 2018年9月27日

相关推荐

发表回复

登录后才能评论