Wie erstelle oder konfiguriere ich einen Recognizer?

Wenn Sie mit den Assistenten für Widgets und Live-Text eine neue Aktion erstellen, können Sie optional neue und vorhandene Recognizer innerhalb einer Assistentenaktion konfigurieren. Sie können außerdem Recognizer unabhängig von ihrem Einschluss in ein Widget konfigurieren und veröffentlichen. Benutzer können auf Live-Text zum Einleiten einer definierten Aktion klicken, um auf das betreffende Textmuster in einer bestimmten Art und Weise eine Aktion auszuführen. Wenn beispielsweise Mail-Adressen als Live-Text erkannt werden, können Sie auf eine Live-Text-Mail-Adresse klicken, um eine neue Mail-Nachricht zu öffnen, die an den betreffenden Mail-Empfänger adressiert ist.

Warum und wann dieser Vorgang ausgeführt wird

Bei Live-Text handelt es sich um ein erkanntes Textmuster im aktiven Dokument, auf dem Aktionen ausgeführt werden können, um eine Assistentenaktion einzuleiten. Sie können einem Widget einen Recognizer hinzufügen, um zu definieren, wie das Widget relativ zu diesem Live-Text agieren wird, indem Sie die erkannten Daten mit Aktionen verbinden. Recognizer werden mithilfe von standardmäßigen regulären Java-Ausdrücken definiert. Live-Text wird im aktiven Dokument als gebrochen unterstrichener Text angezeigt.

Wenn Sie ein Widget erstellen, können Recognizer mit Inhaltstypen verbunden werden, um eine bestimmte Aktion auszuführen. In der Ansicht „Widgetverwaltung“ werden weitere Aktionen, Inhaltstypen und Recognizer angezeigt und Sie können auch mit ihnen arbeiten. Klicken Sie dazu im Optionsmenü „Eigene Widgets“ auf Aktionen, Inhalte und Recognizer verwalten.

Prozedur

  1. Klicken Sie im Optionsmenü „Eigene Widgets“ auf Recognizer konfigurieren.
    Anmerkung: In der Ansicht „Widgetverwaltung“ auf dem Register Recognizer können Sie außerdem neue Recognizer erstellen. Darüber hinaus können Sie beim Erstellen von Widgets mithilfe von Assistenten das Dialogfeld Recognizer konfigurieren optional öffnen, wenn Sie das neue Widget konfigurieren.
  2. Geben Sie einen Recognizernamen ein, z. B. „Deutsche Postleitzahl“.
  3. Wählen Sie aus der Liste der verfügbaren Inhaltstypen einen vorhandenen aus oder erstellen Sie einen neuen, indem Sie auf Neuer Typ klicken und einen neuen eingeben. Legen Sie z. B. „Adresse“ fest.

    Dieser Name wird in der Ansicht „Widgetverwaltung“ auf dem Register Inhaltstypen im Feld Anzeigename und auf dem Register Recognizer im Feld Name des Inhaltstyps angezeigt.

  4. Geben Sie einen regulären Ausdruck ein, z. B. \b[0-9]{5}\b.

    Recognizer werden als regulärer Java-Ausdruck erstellt. Beispiele finden Sie auf den beiden folgenden Sites:

    java.sun.com/j2se/1.5.0/docs/api/java/util/regex/Pattern.html
    regex.powertoy.org

    Sie müssen einen gültigen Ausdruck eingeben. Wenn es sich beim eingegebenen Wert um einen ungültigen regulären Ausdruck handelt, erhalten Sie einen Fehler.

    Dieser Eintrag wird auf der Ansicht "Widgetverwaltung" auf dem Register Recognizer im Feld Regulärer Ausdruck angezeigt.

  5. Geben Sie eine Gruppennummer und eine Inhaltseigenschaft ein. Die Gruppe „0“ ist immer der gesamte übereinstimmende Ausdruck. Danach entsprechen die Gruppennummern Klammern im regulären Ausdruck. Wenn Sie als Wert der Inhaltseigenschaft die Gruppennummer 0 inhalt.deuplz zuweisen, dann wird der gesamte übereinstimmende Ausdruck dieser Eigenschaft zugeordnet.

    Dieser Name wird auf der Ansicht „Widgetverwaltung“ auf dem Register Recognizer im Feld Inhaltstyp-ID angezeigt.

  6. Klicken Sie auf OK.