Я работаю над инструментом анализа языка в реальном времени, который должен выделить слова, чтобы привлечь внимание писателя в Word 2016, используя надстройку VSTO, написанную на .NET4.6.1 с С#. Подумайте о проверке грамматики/орфографии, которая добавляет короткую строку под словом, чтобы показать вам, что слово имеет грамматические или орфографические ошибки. Я добавляю подобную функцию для некоторых моих собственных определенных правил.
Я искал вокруг, добавляя крутые линии, и наткнулся на Font.Underline
и Font.UnderlineColor
. Я установил это на диапазон слова, и, похоже, при условии, что визуальный stumili я был после, чтобы привлечь внимание. Однако есть проблема. Каждое подчеркивание я добавляю или подчеркиваю цвет, который я меняю, добавляет действие отмены в стек отмены.
Я не хочу, чтобы это произошло, или я хочу, чтобы вы могли применить действие, которое я только что сделал в коде из стека. Цель состоит в том, чтобы пользователь мог использовать CTRL + Z, чтобы удалить текст, который он изменил, и не повлиять на мой результат анализа языка.
Как мне это сделать?