Untergeordnete Seiten
  • Vordefinierte Pfad-Annotationen über die API anlegen
Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Anforderung

Oft ist es notwendig bestimmte Formen für Pfad-Annotationen vorzudefinieren. Dies können beispielsweise Haken zum "Abhaken" von Listen sein.

Mögliche Lösung

Annotationen können nicht nur über die grafische Oberfläche angelegt werden. Es ist auch möglich diese über die API zu erstellen. Hierfür ist das Vorgehen im Allgemeinen wie folgt:

  1. Laden, bzw. Zugriff auf das AnnotationProfile. Dieses Profil enthält bereits grundsätzliche Vorlagen für eine Reihe von Annotationstypen
  2. Erstellen einer Annotation-Instanz mittels einer Annotation Factory. Factories können über die Methode AnnotationProfile.getFactory(String) von einem AnnotationProfile erfragt werden. Factories werden für Templates, wie auch Annotation Types zur Verfügung gestellt.
  3. Anwenden der gewünschten Annotations-Einstellungen
  4. Hinzufügen der Annotation zu einer Seite unter Verwendung des AnnotationPageSegment. Dieses kann über die Hilfsmethode Annotations.getAnnotationPageSegment(Page, boolean) angefragt werden.

Beispiel