Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

In Bearbeitung

Anforderung

Oft ist ein "Annotationen speichern" Knopf in der Toolbar gewünscht. Grundsätzlich ist dies kein Problem. Man erstellt sich ein Command in dessen execute-Methode der Speichervorgang ausgelöst wird. Eine Beschreibung, wie der Speichervorgang von Annotationen implementiert werden kann findet sich unter Technische Annotationsdokumentation.
Dieses Beispiel beschäftigt sich im Schwerpunkt jedoch mit einer anderen Frage. Wie kann die Konsistenz der Annotationseigenschaften sichergestellt werden, wenn sich eine Annotation im Editiermodus befindet? Die ernüchternde Antwort lautet schlicht gar nicht! Durch die flexiblen Möglichkeiten, die die Annotationsprofile bieten unterschiedliche AnnotationWrangler und damit beliebige Annotationseditoren zu nutzen, gibt es keinen zuverlässigen Standardweg noch nicht bestätigte Änderungen aus einem aktiven Editor in das zugehörige Annotationsobjekt zu übernehmen, bevor der Speichervorgang die Annotationen in das Archiv überträgt.      

...