提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:王香|2019-04-01 11:21:57.000|阅读 362 次
概述:本文主要介绍了在Teechart pro ActiveX工具集中的页码工具、饼图切片工具、旋转工具和系列动画工具,并用代码实现其功能。
#慧都22周年庆大促·界面/图表报表/文档/IDE/IOT/测试等千款热门软控件火热促销中>>
相关链接:
本文将续讲工具集中的页码工具、饼图切片工具、旋转工具和系列动画工具。
页码工具显示一个完全可配置的文本框,其中包含所选的页码编号系统。
设计时:

页码工具的文本及其所在的框都可以完全配置。“Options”选项卡允许您输入所需的文本,并指定其对齐方式以及鼠标悬停在工具上时显示的光标类型。 “Position”选项卡指定页码工具的默认位置或自定义位置。 “Callout”选项卡定义“Page Tool”的“Callout”对象,该对象用于从注释中绘制线到图表中的任何位置。“Format”选项卡配置文本框,允许您更改其颜色,框架,图案,斜角,大小,圆度和透明度。 “Text”选项卡可以设置文本字体,颜色,轮廓和间距以及文本阴影的颜色和大小。 “Gradient”选项卡配置文本框渐变的属性,而“Shadow”选项卡配置文本框阴影的属性。
运行时:
With TChart1
.Tools.Add tcPageNumber
With .Tools.Items(0)
.Active = True
.asPageNum.Position = ppRightTop
.asPageNum.Shape.Gradient.Visible = True
End With
End With
“Pie Slices Tool/饼图切片工具”通过在其周围绘制边框或通过将其从饼图系列的其余部分展开来突出显示鼠标下的饼图切片。
设计时:

饼图切片工具必须与特定的Pie系列相关联才能显示。样式指定工具是否将焦点放在鼠标悬停的饼图上,或者是否会将其从其余部分中分离出来。Border指定围绕焦点饼图绘制的边框的笔特征。
运行时:
With TChart1
.Aspect.View3D = False
.AddSeries scPie
.Series(0).asPie.Circled = False
.Series(0).FillSampleValues 6
.Tools.Add tcPie
With .Tools.Items(0).asPie
.Series = TChart1.Series(0)
.Style = ptFocus
End With
End With
将鼠标拖到图表上时,“Rotate/旋转”工具会更改图表的标高和旋转。
设计时:

旋转工具设计时可配置属性包括Inverted在旋转图表时反转鼠标移动的效果,Style指定图表是旋转、标高还是两者都有,Button指定用于旋转图表的鼠标按钮,而Outline配置图表轮廓可以是在移动指定的鼠标按钮时绘制。
运行时:
With TChart1
.Tools.Add tcRotate
With .Tools.Items(0)
.Active = True
.asRotate.Button = mbRight
End With
End With
系列动画工具执行系列点的增长动画。
设计时:

系列动画工具必须与特定系列相关联。 步骤定义系列动画工具所采用的动画步数,“开始时最小值/Start at Min value”将从minium Series YValue开始动画,而“Start value/开始值”指定“Start at Min value/最小值时开始”值设置为false时的起始值。 绘制每个将以n个点的组绘制系列。
请查看以下系列动画工具的工作示例:
运行时:
Private Sub Command1_Click()
On Error Resume Next
HScroll1.Enabled = False
Command1.Enabled = False
TChart1.Tools.Items(0).asSeriesAnimation.Execute
HScroll1.Enabled = True
Command1.Enabled = True
End Sub
Private Sub Command2_Click()
TChart1.Tools.Items(0).ShowEditor
HScroll1.Value = TChart1.Tools.Items(0).asSeriesAnimation.Steps
End Sub
Private Sub Check1_Click()
If Check1.Value = 1 Then
TChart1.Tools.Items(0).asSeriesAnimation.DrawEvery = 1
Else
TChart1.Tools.Items(0).asSeriesAnimation.DrawEvery = 0
End If
End Sub
Private Sub Form_Load()
TChart1.AddSeries scBar
TChart1.Series(0).ColorEachPoint = True
TChart1.Tools.Add tcSeriesAnimation
HScroll1.Min = 1
HScroll1.Max = 255
HScroll1.Value = 100
TChart1.Series(0).FillSampleValues 6
TChart1.Legend.Visible = False
TChart1.Series(0).ValueFormat = "000"
TChart1.Tools.Items(0).asSeriesAnimation.Series = TChart1.Series(0)
TChart1.Tools.Items(0).asSeriesAnimation.StartAtMin = False
End Sub
Private Sub HScroll1_Change()
TChart1.Tools.Items(0).asSeriesAnimation.Steps = HScroll1.Value
Label2.Caption = HScroll1.Value
End Sub
Private Sub HScroll1_Scroll()
Label2.Caption = HScroll1.Value
End Sub
Private Sub TChart1_OnSeriesAnimationToolStep(ByVal Tool As Long, ByVal Step As Long)
If Tool = 0 Then
With TChart1
.Series(0).PointColor(0) = RGB(255 - Step, Step, Step)
.Series(0).PointColor(1) = RGB(Step, 255 - Step, Step)
.Series(0).PointColor(2) = RGB(Step, Step, 255 - Step)
.Series(0).PointColor(3) = RGB(255 - Step, 255 - Step, Step)
.Series(0).PointColor(4) = RGB(Step, 255 - Step, 255 - Step)
.Series(0).PointColor(5) = RGB(255 - Step, Step, 255 - Step)
End With
End If
End Sub
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@hmdbvip.cn




在现代软件开发过程中,自动化单元测试是确保代码质量与可靠性的关键环节。尤其对于特定框架(如MFC)的代码,测试复杂度显著增加,常因依赖外部资源或交互操作而难以在静默环境中顺利执行。Parasoft C/C++test作为专业的软件测试工具,致力于帮助开发团队高效实施自动化测试,通过其强大的桩函数功能,能够有效模拟依赖组件的行为,从而实现对复杂逻辑的隔离测试。
本文将为大家介绍如何在MyEclipse中使用XDoclet开发EJB 2 Session Bean,欢迎下载最新版体验!
如果能将 CSV 自动转换为 PDF ,就能快速生成清晰、美观的报表,既节省手动排版时间,又能保持数据的专业呈现。本文将介绍如何使用 Spire.XLS for Java 实现这一过程——从加载 CSV 到输出高质量 PDF,仅需数行代码即可完成。
Parasoft C/C++test是一款专为C/C++代码设计的自动化测试工具,通过静态代码分析、单元测试和运行时错误检测等功能,帮助开发团队在早期发现并修复缺陷,提升代码质量和开发效率 。在实际使用中,尤其是在VC6此类旧版开发环境中执行单元测试时,可能会因环境兼容性问题触发链接错误。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@hmdbvip.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢
永利最大(官方)网站 