SmartTagRecognizeContext.PersistTag(Int32, Int32, ISmartTagProperties) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Speichert Informationen über das Smarttag. Dieser Typ oder Member ist nur für die Verwendung in Projekten für das Microsoft Office 2007-System vorgesehen. Smarttags sind in Office 2010 veraltet.
public void PersistTag (int startIndex, int length, Microsoft.Office.Interop.SmartTag.ISmartTagProperties propertyBag = null);
Parameter
- startIndex
- Int32
Die Position im Absatz, an der das Smarttag beginnt.
- length
- Int32
Die Länge des Smarttags.
- propertyBag
- Microsoft.Office.Interop.SmartTag.ISmartTagProperties
Eine Eigenschaftensammlung, die Schlüssel-Wert-Paare für das Token enthält. Kann null sein.
Ausnahmen
PersistTag(Int32, Int32, ISmartTagProperties) wurde nicht von der Recognize(String, ISmartTagRecognizerSite, ISmartTagTokenList, SmartTagRecognizeContext)-Methode aufgerufen.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie PersistTag von einer Implementierung der- Recognize Methode aufgerufen wird. Diese Implementierung vergleicht jeden Smarttag-Begriff mit dem Inhalt des Absatzes. Für jeden Smarttagbegriff im Absatz fügt der Code eine benutzerdefinierte Smarttag-Eigenschaft hinzu und verwendet dann die- PersistTag Methode, um das Smarttags zu erkennen. In diesem Beispiel wird davon ausgegangen, dass Sie auf der Registerkarte .net des Dialog Felds Verweis hinzufügen einen Verweis auf Microsoft. Office. Interop. Smarttag hinzugefügt haben. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die-Schnittstelle bereitgestellt wird ISmartTagExtension .
Hinweise
Ruft PersistTag von einer Implementierung der- Recognize Methode auf, um anzugeben, dass das Smarttag im Text gefunden wurde. Verwenden Sie den- propertyBag Parameter, um alle benutzerdefinierten Eigenschaften für das Smarttag zu übertragen. Sie können diese Eigenschaften verwenden, um die Aktion anzupassen, die ausgeführt wird, wenn ein Element aus dem Kontextmenü des Smarttags ausgewählt wird.