Rotation von Textannotationen
Neue Funktionen
- Freies Rotieren von Textannotationen
- Textannotationen bei gedrehten Seiten in einem lesbaren Zustand anbringen
- Editor zur Drehung von Textannotationen um 90°
Bitte beachten Sie, dass die Speicherung der Rotation nur mit Formaten, welche ein solches Attribut unterstützen, funktioniert. Dies sind:
- jadice Annotationsformat
- ContentManager-Annotationsformat (mit der Einschränkung, dass die Funktionalität nur zur Verfügung steht, wenn die Annotationen ausschließlich über jadice-Komponenten geschrieben und gelesen werden). Bei ContentManager-Annotationen muss wie im folgenden gezeigt beim Speichern der Annoationen noch
setSaveAdditionalInfo(true)
gesetzt werden.
Erklärung der Attribute
Name | Typ | Default | Herkunft | Bedeutung |
---|---|---|---|---|
rotation | <integer> | 0 | TextAnnotation | Die Rotation selbst wird wie beim Stempel in der Annotation selbst gespeichert. Hierbei handelt es sich um einen Wert, welcher die Rotation (0-359) in Grad darstellt. |
showRotationHandle |
| false | TextAnnotationWrangler | Dieser Wert gibt an, ob der Handle zur freien Rotation dargestellt wird. |
forceAnnotationUpRight | <OFF>, <ON_CREATION> | OFF | TextAnnotationWrangler | Über dieses Attribut wird festgelegt, ob Textannotationen beim Aufbringen in einem lesbaren Zustand in Relation zu der Seite aufgebracht werden. |
Hinweis: Sofern showRotationHandle
oder forceAnnotationUpright
verwendet werden, muss die Eigenschaft rotation
beim betreffenden <annotation-type>
in das Profil übernommen werden, um die gesetzte Rotation zu speichern.
Beispiele für den jadice viewer
Beispiel: Einbinden der Rotation (nur jadice Annotationsformat)
Zum Speichern der Rotation relativ zum Dokument ist bei Nutzung des jadice-Annotationsformats in allen Anwendungsfällen die Konfiguration der Property "rotation
" nötig. Bei ContentManager-Annotationen entfällt diese Konfiguration.
Beispiel: Verwendung des RotationEditors
Sofern die Rotation manuell durch den Anwender verändert werden soll, kann zusätzlich der RotationEditor
eingebunden werden.
Beispiel: Den Handle für freie Rotation anzeigen
Diese Konfiguration wird nur benötigt, wenn - vergleichbar den Stempelannotationen - eine freie Drehung der Textannotationen durch den Benutzer erlaubt werden soll.
Beispiel: Textannotation immer lesbar erstellen
Dies ist einer der häufigsten Anwendungsfälle. Auf einer gedrehten Seite sollen Textannotationen immer "aufrecht" (also ohne Kopfverdrehen lesbar) angebracht werden.
Beispiel: Gesamte Textannotation mit allen hier beschriebenen Eigenschaften
Beispiele für das jadice web toolkit
Beispiel: Einbinden der Rotation (nur jadice Annotationsformat)
Zum Speichern der Rotation relativ zum Dokument ist bei Nutzung des jadice-Annotationsformats in allen Anwendungsfällen die Konfiguration der Property "rotation
" nötig. Bei ContentManager-Annotationen entfällt diese Konfiguration.
Beispiel: Den Handle für freie Rotation anzeigen
Diese Konfiguration wird nur benötigt, wenn - vergleichbar den Stempelannotationen - eine freie Drehung der Textannotationen durch den Benutzer erlaubt werden soll.
Beispiel: Textannotation immer lesbar erstellen
Dies ist einer der häufigsten Anwendungsfälle. Auf einer gedrehten Seite sollen Textannotationen immer "aufrecht" (also ohne Kopfverdrehen lesbar) angebracht werden.