Поделиться через


DocumentEvents2_XMLAfterInsertEventHandler Делегат

Определение

Тип делегата , используемый для добавления обработчика XMLAfterInsert событий для события. Событие XMLAfterInsert возникает, когда пользователь добавляет новый XML-элемент в документ.

public delegate void DocumentEvents2_XMLAfterInsertEventHandler(XMLNode ^ NewXMLNode, bool InUndoRedo);
[System.Runtime.InteropServices.ComVisible(false)]
public delegate void DocumentEvents2_XMLAfterInsertEventHandler(XMLNode NewXMLNode, bool InUndoRedo);
type DocumentEvents2_XMLAfterInsertEventHandler = delegate of XMLNode * bool -> unit
Public Delegate Sub DocumentEvents2_XMLAfterInsertEventHandler(NewXMLNode As XMLNode, InUndoRedo As Boolean)

Параметры

NewXMLNode
XMLNode

XMLNode. Только что добавленный УЗЕЛ XML.

InUndoRedo
Boolean

Логическое значение. Значение True указывает, что действие было выполнено с помощью функции отмены или повтора в Microsoft Word.

Атрибуты

Комментарии

InUndoRedo Если параметр имеет значение True, никогда не изменяйте XML-код в документе во время выполнения событий XMLAfterInsert и XMLBeforeDelete.

Если параметр InUndoRedo имеет значение False, можно вставить и удалить XML-код в документе, но будьте осторожны, чтобы события XMLAfterInsert и XMLBeforeDelete не пытались отменить друг друга, что приведет к бесконечному циклу. Вы можете предотвратить бесконечные циклы с помощью глобальной логической переменной и проверка для этого в начале обработчика ошибок.

Применяется к