Editieren von Text-Annotationen

Wenn der Editiermodus einer Text-Annotaton aktiv ist kann man den Text bearbeiten / verändern. Der Modus wird beendet wenn eine der folgenden Aktionen ausgeführt wird:

  • Klicken in den Viewer bzw. Seitenbereich der aktuell angezeigten Seite

  • Im Editorfenster den Button (falls vorhanden) zum Beenden des Editiervorgangs klicken

  • Wenn man die Steuerung- bzw. CTRL-Taste gedrückt hält und die Eingabe- bzw. Return-Taste betätigt

Klickt man jedoch auf eine GUI-Komponente ausserhalb des Viewerbereichs bleibt der Editiermodus aktiv und die Änderung wird nicht übernommen.

Wenn man z.B. im Editermodus ist und auf einen Annotationen-Speichern-Button drückt, wird die aktuelle Änderung nicht in die Text-Annotation übernommen und gespeichert. Für diesen Anwendungsfall muss der Editiervorgang manuell via API im Speichern-Button Code beendet werden:

PageView pageView = <<PageView-Instanz>>
// Editiermodus via AnnotationTool-API beenden
pageView.getToolManager().getTool(AnnotationTool.class).endGesture(true);

Die Änderung wird in die Text-Annotation übernommen, der Speichervorgang kann mit einem aktuellen Stand durchgeführt werden.

[jadice viewer Version 6.0.0: Dokumentation für Entwickler. Veröffentlicht: 2024-07-11]