有两种基本方法可以记录撤消操作的状态。自动撤消机制(默认设置)允许系统通过使用撤消文件管理器调用对象的函数来复制对象的完整状态。另一种机制(称为部分撤消机制)需要更多的编程工作,但使您能够仅写出和读入有关对对象所做的特定修改的特定信息。dwgOutFields() 新类的每个修改函数(例如,anyfunction)都需要调用该函数,该函数检查对象是否启用了写入。如果此函数的参数值为 ,则记录对象以进行撤消。完成对象修改并关闭对象后,文件管理器的内容将保存到撤消文件中。对于给定的类,某些修改函数可以使用自动撤消机制,而其他修改函数可以实现部分撤消机制。如果修改涉及少量数据,则部分撤消机制很有用。set()assertWriteEnabled()autoUndokTrue 调用撤消命令并执行自动撤消操作时,AutoCAD 将调用该对象,从而读取撤消文件的内容。dwgInFields() |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-1-8 19:41
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.