Rotation von Textannotationen
Dieser Artikel beschreibt, wie das Annotationsprofil zu konfigurieren ist, um Textannotationen relativ zur Seitenausrichtung zu drehen.
Dieser Artikel beschreibt, wie das Annotationsprofil zu konfigurieren ist, um Textannotationen relativ zur Seitenausrichtung zu drehen.
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 |
|---|---|---|---|---|
|
| 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. |
|
|
| TextAnnotationWrangler | Dieser Wert gibt an, ob der Handle zur freien Rotation dargestellt wird. |
|
|
| 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.