- 如果要从除 forand 之外的任何 ObjectARX 内置类派生类,请调用构造函数,以便默认实现知道不仅返回文件管理器版本,而且检查您的类版本并根据上述规则返回适当的“对象保存版本”。AcDbObjectAcDbEntitysetHasSaveVersionOverride(true)AcDbObject::getObjectSaveVersion()getObjectSaveVersion()
- 您可以覆盖以指定对象数据需要存储在哪个版本中。没有必要超级消息,因为你完全接管了。AcDbObject::getObjectSaveVersion()
- 不要在您的,,,或方法中使用。使用代替。它的默认实现是返回,除非对象想要覆盖保存版本。filer->dwgVersion()dwgInFields()dwgOutFields()dxfInFields()dxfOutFields()self()‑>getObjectSaveVersion()filer->dwgVersion()
如果使用,则会为从您的类派生的类禁用正确的文件管理器选择。filer->dwgVersion()
- 请确保使用两个新参数在 AutoCAD 2000 及更高版本中使用“出生版本”注册类。请记住,出生版本是指引入类的 AutoCAD 版本。ACRX_DXF_DEFINE_MEMBERS
|