|
新增的对象:
以下对象为 2005新增的对象。对于这些对象的更详细信息,可参见AutoCAD ActiveX and VBA Reference for 2005:
[U]
SortentsTable. 包含和自理图形次序信息。[/U]
[U]
Table. 在图形中添加和修改表格。[/U]
[U]
TableStyle. 添加和修改表格的格式化,如栅格的可见性、线宽和颜色等。[/U]
另外,AutoCAD 2005还包含了Sheet Set Manager(工作表集管理器)自动操作对象。对于该对象的更多信息,可参见 Sheet Set Objects Reference。
修改的对象:
以下项目内容已做修改
更改项目[/td]
项目[/td]
更改内容[/td]
BeginClose 事件可以使用 BeginDocClose 事件防止图形被关闭。
Layer 对象添加了 Description 属性和 Used 属性
Layers 集合添加了 GenerateUsageData 方法
ModelSpace 集合,
PaperSpace 集合,
Block 对象添加了 AddTable 方法到所有集合和对象;添加了 Path 属性到 Block 对象。
MText 对象, Text 对象添加了 BackgroundFill 属性到 MText 对象; 添加了 FieldCode 方法到 MText 对象和 Text 对象。
Plot 对象BatchPlotProgress 属性和 StartBatchMode 属性被废除。推荐使用 Microsoft .NET 应用程序进行批自理打印。 DisplayPlotPreview 方法不再支持局部预览。
PreferencesFiles 对象添加了 PlotLogFilePath 属性、PageSetupOverridesTemplateFile 属性和 QNewTemplateFile 属性
PreferencesOutput 对象添加了 AutomaticPlotLog 属性、DefaultPlotToFilePath 属性和 ContinuousPlotLog 属性。
PViewport 对象添加了 ModelView 属性、SheetView 属性、LabelBlockId 属性、HasSheetView 属性和SyncModelView 方法。
View 对象添加了 CategoryName 属性、LayoutId 属性、LayerState 属性和HasVpAssociation 属性。
怎样升级工程:
一般情况下,在VBA IDE或在Visual Basic 6下创建的 AutoCAD 2004 工程可以在AutoCAD 2005下进行运行。
AutoCAD 2005 工程使用与AutoCAD 2004工程一样的类型库 (acax16enu.tlb)。该类型库位于 C:\Program Files\Common Files\Autodesk Shared。
AutoCAD 2005 工程同样使用了与版本相关的 ProgID 的 CreateObject, GetObject, 和 GetInterfaceObject 方法例如,在AutoCAD 2005中使用 CreateObject 函数,可使用 CreateObject ("AutoCAD.Application.16")。如果以前的工程使用了版本相关的 ProgID,则可更改工程的版本相关 ProgIDs。
|
|