历史更新

+ : 增加新的方法、属性、事件
- : 修复问题
! : 改善功能和效果

TCAD 2010.10 最新更新 (2012.09.26)

[+]支持Delphi XE2/XE3 32位/64位

TCAD 2010.10 最新更新 (2010.10.13)

[+]支持Delphi XE 和 C++ Builder XE。
[-] 修正了Delphi 2010 中文本保存的错误。

TCAD 2010.5 最新更新 (2010.5.4)

[+]新增了一个AddShapeByCode2过程,你可以通过中心点,半径、开始解度和结束结度来加入圆弧图形。为True 时,网格大小会随着画布的缩放而缩放。
[-]修正了对象属性器在RAD2009/2010等支持unicode的开环境显示不出的问题。
[!]改善了DXF r12格式的导入,更好支持文本平对象的角度等。

TCAD 2010 最新更新 (2009.12.10)

[+]为TMyCAD对象增加了DisableTextInput 属性,可以关闭加入文本对象时文本输入框。
[+]为TMyCAD对象增加了GridInZoom 属性,当设置为True 时,网格大小会随着画布的缩放而缩放。
[+]为TMyCAD 和TMyShape 对象增加了PenStyleEndCapType和 PenStyleJoinType,可以设置图象连接点和结尾点的画笔样式。
[+]为TMyShape对象增加了HotShow 属性。
[+]为TMyShape对象增加了RotateEnable 属性。
[!]改善了鼠标双击增加图形时所有点在同一点的问题。
[-]修正粘贴图形时中心点位置错误的问题。
[-]修正了当打开库文件时,库对象名称乱码的问题。

TCAD xp.i.5 最新更新 (2009.08.20)

[+]支持Embarcadero RAD Studio 2010
[+]在Editor的示列中增加导出XML格式文件。
[!]改善了鼠标双击增加图形时所有点在同一点的问题。
[-]修正了多次剪切粘贴用户自定义图形出错的问题。
[-]修正了在Delphi 2009 和 Vista 开发环境中编写程序打开文件空白的问题。
[-]修正了组合图形分解撤消的问题。

TCAD xp.i.4 最新更新 (2009.03.13)

[-]修正了GroupShapes过程,当你调用这个过程时,设置当前的选择图形为这个组合图形。
[-]修正了圆弧类图形的中心点,保持中点在图形内部。
[-]修正了在缩放状态下导入DXF格式文件的错误。
[!]完善SizeShape过程,可以通过边上的点来缩放图形。
[!]完善的Print过程,可以打印实际的图形大小。

TCAD xp.i.2 最新更新


[+] 增加了B样条曲线对象,所有点经过曲线。该图形广泛用于服装和汽车等图形设计;
[+] 为TMyCAD增加了ArcMode属性,使你在画圆弧之前就可以设定圆弧类型。
[+] 改善了圆弧类型为amEllipse时圆弧的画法,第二点经过圆弧。

TCAD xp.i.1 最新更新


[-] 修复自定义图形的缩放问题
[-] 修复子图形的删除出错的问题
[+] 对图像对象增加了 TransparentColor 和 TransparentMode 属性,显示效果如下图所示:

TCAD xp.I 正式发布


+增加了线型图形可以用线型图形组合的功能,可以看截图以便更清晰地了解;
-取消了下面的TCAD属性
*Loguse
*LogHeight
*LogWidth
这3个属性已经没有用,但在属性框里还存在,我们已经重新改写了文字显示和打印模块,现在这一部分代码非常完美;
!.TCAD 矢量编辑的演示工程文件修改的内容 (VCL版本)
*将菜单项"打印机设置"移到打印预览窗体里,当你按打印按钮的时候,会出现对话框;
*在 About 窗口里加了链接"www.codeidea.com"

TCAD xp.h.4 小更新发布

2008-4-28
[!] 改善弧线的画法。
[+] 增加了自由画的功能。

TCAD xp.h.4

2007-10-24
[!] 改善拖动连接线时中心点和文本点的位置。
[-] 修复了当在OperateAllLayer设置为False时选择小图形的问题。
[-] 修复了 DragMode 属性。
[-] 修复了 中心点计算方法。
[-] 修复在其它模式下拖动和旋转的轨迹。
[-] 修复了渐变色内存溢出的问题。
[-] 修复了打印笔刷的问题。
[-] 修复了文本翻转的问题,只对info属性有效。
[+] 增加了一个新的文本属性 CharacterSpace,可以设置字符间距,对info属性有效。

TCADxpDOTNET 更新!

2007-10-12

[-] 修复了 GetLeftBottom, GetRightBottom 过程。
[-] 修复了 SelectAllShapes 中的一个问题。
[-] 修复了画图过程中的内存溢出。
[-] 修复了连接线的交叉。
[-] 修复缩放状态下连接线的代码创建的位置。
[!] 改善图形对象的大小。
[+] 为图形对象创建了一个新属性,当你设置 OriginSize 为 true 时,将会显示图形的真实大小。

2007-07-27

[+]增加了园角矩形的图形.
[+] 增加了波浪线图形
[!]纠正了导入TCAD文件的bug.

2007-07-13

[+] 增加dxf(R12 format) 导入功能,支持图形Line,Polyline,Rectangle,Polygon,Circle,Arc,PolyBezier,Ellipse and Text importing.
[+] 增加自由画的功能.
[!] 纠正了拉伸图形的错误(sizingshape).

 

TCAD xp.h.3

2007-03-05
[-] 纠正在缩放状态下子图形选择的问题。
[-] 纠正Undo内存溢出的问题。
[-] 纠正OnShapeMouseResized的顺序错误。
[-] 纠正背景图形的拉伸问题。
[+] 增加了新的只预览和打印选中图形的过程。
[+] 为矩形类图形增加了显示和隐藏水平和垂直的热点。
[+] 增加了一个新的事件OnShapeMouseResizeFinished,以避免图形缩放和更改值缩放的问题。

TCAD xp.h.2

2007-01-09
[-] 自动认识老版本的图库,并转换。
[-] 纠正undo的错误。
[-] 纠正TMyRectangle.GetLengthByUnit的错误。
[-] 纠正删除有锁定图形的层的bug。
[-] 修复当你加入三点形成弧 时,如果在同一直线,形成的图形是直线类型。
[-] 修复旋转后的多边形渐变色填充的bug
[!] 将TMyShape.InWhichHot放入公共段
[!] 你可以分解组合图形
[!] 当你从图库中选择某图元生成实例时,如果这个图元只有一个子图形,那么生成的实例不带有组合图形,是个单个图形
[+] 增加“浏览模式”,只能选中图形,不能编辑或删除。

TCAD xp.h.1

2006-08-09
[-] 修复页眉和页脚打印的问题。
[-] 修复从TCAD文件导入的功能。
[-] 修复组合图形的缩放问题。
[-] 修复在其它MODE下拖动的轨迹。
[-] 修复在其它MODE下缩入的问题。
[-] 修复在按住Shift健的情况下拖动矩行类边上热点来缩放时产生的地址访问错误。
[-] 修复当文本设置粗体时水平对齐的问题。
[-] 修复当分解一个旋转过的组合图形情况下旋转分解后的图形的问题。
[-] 修复图形翻转后的图形旋转问题。
[-] 修复图形翻转后的图形信息的显示位置。
[-] 修复当设置缩放比例的情况下缩放组合图形的问题。
[-] 修复一个问题,当撤消一个分解组合图形的操作,同时更新内存中组合图形的ID。
[-] 当通过代码增加图像对象时考虑ZOOM因素。
[-] 画任意类型的连接线时,修复画图轨迹混乱的情况。
[!] 增强AddShapeByCode函数,当在不同的MODE时,自动计算图形的点的位置。
[+] 为TMyCAD类新增一个属性DragTrace
[+] 为TMyRectanglet类新增一个属性ShowSideHot

TCAD xp.h


[+] 增加整体拖动图形的事件及拖动完成后的事件 OnWholeDragged
[+] 增加 GetShapesByLayerId,可以通过层得到层里所有图形。
[+] 增加一个公共方法 PasteFromMyCAD, 可以从在多个MyCAD对象里拷贝对象。
[+] 增加均分宽度和均分高主度。
[+] 为图形增加了三个属性LogWidth, LogHeight, LogUse,可以自定义设置字体字符的宽度和高度。
[+] 为TMyCAD增加了自定义用户数。
[+] 公开 IsClickedMe 过程,可以判断点是否在图形中。
[-] 当删除图层,然后在多层里选择图形出现的问题。
[-] 修复当WordWrap设置为真时文本为大的字体时出现的问题。
[-] 修复当子图形选择时删除父图形的问题。
[-] 修复assign过程中多行文本的拷贝。
[!] 改善图形的Lock属性,同时锁定Info信息。
[!] 改善组合的图形拖动的轨迹为父图形的外框。

TCAD xp.g


[+] 支持TCAD组件在Borland Develop Studio 2006下使用。
[-] 修复TUserData类中的DeleteRecordByKey的函数。
[-] 修复当有选择子图形时删除所有图形时出现的问题
[-] 修复大图形前面的小图形选择的问题。
[-] 修复SizeShape过程的问题。
[-] 修复GetPoint过程的问题。
[-] 修复能过代码添加图形时信息显示的问题。
[!] 移动图形的LinkPoints,LinkShapesNo为公共字段。
[!] 改善LockBound属性,当属性值设为True时,禁止图形能放大到画布外。
[!] 改善Snap属性和LockBound属性冲突的问题。
[!] 当HotShow属笥设置为False时,隐藏所有热点。

TCAD xp.f


[+] 为画布增加"LockBound"属性,是否允许图形拖动、缩放到画布外。
[+] 为TMyRectangle对象增加"AssociateSideResizing"属性,指定当能过拖边图形边是否关联其它它缩放边。
[-] 修复在另一个模式下缩放图形的问题。
[-] 使 "ShowHotLink" 属性有效。
[-] 显示正确的TCAD版本信息和文件保存格式版本.
[-] 修复当你使用CreateAddShapeByName方法创建图形的问题。
[!] 移动到SetPointX到公共类型。
[!] 改善Paste方法,先拷贝子图形,再拷贝父图形。
[!] 增加能过代码来来添加连接点。

TCAD xp.e


+ 支持图形的多行文本。
+ 支持用户自定义鼠标。
+ 增加能过代码添加自定义图形。
- 修复paste方法。
- 修复旋转图形时的问题。
- 修复通过两边来缩放矩形的问题。
! 支持图形事件的用户自X轴Y轴,包括OnShapeMouse... 等事件。
! 公布SetCursorClipArea方法。

TCAD xp.d


2006-09-21
+支持矩形类图形显示8个热点。
!修复图形间的连接线的问题。
!修复图形长和宽设置为0的问题。

TCAD xp.c


2006-07-22
+ 支持VCL.NET
+ 增加preZoom属性,保存最后一次缩放比便。
+ 增加当从有图形到无图形时的先择事件。
! 移动图形的属性SelectHotId到公共类型。
! 移动图形的IsClickedMe到保护类型。
! 移动ChildWorkingShape到公共类型。
- 修复绘制TMyArc对象时的问题。
- 修复拖放之后撤消的问题。
- 修复图像对象旋转后的透明属性的问题。

TCAD xp.b


2006-05-11
+ 支持闭合图形的画刷的图形的填充。
+ 支持通过图形ID来选择图形。
+ 通过GetInfo函数来得到闭合图形区域。
- 修复打印的问题。
- 修复当拷贝触发OnShapeAdded事件的问题。
- 修复对齐对网格或外部图形时的问题。
- 阻止绘制TMyArc图形时第二点和第一点相同。
- 修复拷贝文本对象后仍然调节器用源图形的类型的问题。