SmartTagRecognizeContext.PersistTag(Int32, Int32, ISmartTagProperties) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Хранит сведения о смарт-теге. Этот тип или член предназначен для использования только в проектах выпуска 2007 системы Microsoft Office. Не рекомендуется использовать смарт-теги в Office 2010..
public void PersistTag (int startIndex, int length, Microsoft.Office.Interop.SmartTag.ISmartTagProperties propertyBag = null);
Параметры
- startIndex
- Int32
Позиция в абзаце, с которой начинается смарт-тег.
- length
- Int32
Длина смарт-тега.
- propertyBag
- Microsoft.Office.Interop.SmartTag.ISmartTagProperties
Пакет свойств, содержащий ключ и пары значений маркера. Может иметь значение null.
Исключения
Метод PersistTag(Int32, Int32, ISmartTagProperties) не был вызван из метода Recognize(String, ISmartTagRecognizerSite, ISmartTagTokenList, SmartTagRecognizeContext).
Примеры
В следующем примере кода показано, как вызвать PersistTag метод из реализации Recognize метода. Эта реализация сравнивает каждый термин смарт-тега с содержимым абзаца. Для каждого термина смарт-тега в абзаце код добавляет пользовательское свойство смарт-тега, а затем использует PersistTag метод для распознавания смарт-тега. В этом примере предполагается, что вы добавили ссылку на Microsoft. Office. Interop. SmartTag на вкладке .NET диалогового окна Добавление ссылки . Этот пример кода является частью большого примера, предоставляемого для ISmartTagExtension интерфейса.
Комментарии
Вызовите PersistTag метод из реализации Recognize метода, чтобы указать, что смарт-тег был найден в тексте. Используйте propertyBag параметр для фиксации пользовательских свойств смарт-тега. Эти свойства можно использовать для настройки действия, выполняемого при выборе элемента из контекстного меню смарт-тега.