> -- Евгений Темиргалеев писал(а):
> 2) notRecorded с т.з. пользователя = сочетание clean + invisble...(до clean+invisible только щас допетрил, до этого использовал только clean --- забивало очередь undo/redo)Неа. "Views.invisible" операции точно так же забивают очередь Undo/Redo, просто они "приклеиваются" к предыдущей операции и не видны как отдельные. Если вы нажмёте Ctrl+Z, то сначала отменятся все последние "невидимые" операции, потом одна "видимая". В документации к Views.invisible так и написано: "When executing an Undo operation, first all invisible operations are undone and afterwards the visible operations."

С точки зрения пользователя будет так: он отменяет ввод текста, но попутно вдруг меняются размеры у встроенных в тот же текст вьюшек. Проходили, знаем. Нужен notRecorded.
Да он и есть, и в самом фреймворке используется, просто не опубликован в интерфейсе. См. Documents.StdDocument.DocCopyOf.

PS: Невидимые операции "забивают" очередь Undo/Redo в том смысле, что без толку накапливаются в памяти. Хотя пользователю и не видны, да.