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