Übersicht der Annotationsklassen

Die Basisklasse für Annotationen ist die Annotation Klasse, hier sind alle Eigenschaften, wie Position, Grösse, Berechtigung, Änderungszustand, Benutzer, Zeitangaben usw. abgebildet. Von dieser Basisklasse gibt es eine Erweiterung (ShapeBasedAnnotation), in der Eigenschaften wie Farbe, Liniendicke, Form, usw. verwaltet werden. In den Annotationsklassen werden nur Ausprägungen und Eigenschaften verwaltet. Die Interaktion zwischen Benutzeroberfläche (GUI) und Annotation wird von Wrangler-Klassen verwaltet, die formatspezifische Darstellung wird von Renderer-Klassen ausgeführt. Folgende Annotationsklassen im Paket com.levigo.jadice.annotation stehen zur Verfügung (alle von der ShapeBasedAnnotation abgeleitet):

  • LineAnnotation

    Darstellung einer einfachen Linie. Start- / Endpunkt, Linienfarbe und Liniedicke können definiert werden

  • ArrowAnnotation

    Darstellung eines Pfeils. Ist von der LineAnnotation abgeleitet. Pfeilspitze, Winkel und Länge (in Pixel oder prozentual zur Gesamtlänge) des Pfeilkopfes können definiert werden.

  • PathAnnotation

    Darstellung eines Vektorobjekts. Vektorpfad (offen, geschlossen, gefüllt), Linienfarbe, Füllfarbe und Liniendicke können definiert werden.

  • RectangleAnnotation

    Darstellung eines Rechtecks. Grösse, Eigenschaft gefüllt / nicht gefüllt, Linienfarbe, Füllfarbe und Liniendicke können definiert werden.

  • EllipseAnnotation

    Darstellung einer Ellipse. Von der RecangleAnnotation abgeleitet.

  • ImageAnnotation

    Darstellung eines Bild. Von der RecangleAnnotation abgeleitet.

  • StampImageAnnotation

    Darstellung eines Bild. Von der ImageAnnotation abgeleitet. Ist rotierbar, Rotation kann definiert werden.

  • TextAnnotation

    Darstellung von Text. Von der RectangleAnnotation abgeleitet. Schriftart, Schriftgröße, Rotation, Ausrichtung und Stil sowie Textfarbe können definiert werden.

  • HistoryAnnotation

    Revisionssichere Darstellung von Text. Von der TextAnnotation abgeleitet.

  • StampAnnotation

    Darstellung von Text. Von der TextAnnotation abgeleitet. Die Größe der Annotation richtet sich nach dem Text.

  • CalloutAnnotation

    Legendenannotation: Verankerter, abknickbarer Pfeil, an dessen Ende ein Textblock hängt. Dieser Typ wird nur vom Jadice Format unterstützt.

  • TextHighlightAnnotation

    TextHighlightAnnotation: Durch das Selektieren eines Textabschnitts innerhalb eines Dokuments wird dieser Bereich farblich markiert. Die TextHighlightAnnotation sorgt dafür, dass die Markierung dauerhaft erhalten bleibt. Sobald die Annotation erstellt ist kann sie nicht mehr verschoben werden. Dieser Typ wird nur vom Jadice Format unterstützt und kann nicht von der AnnotationProfileAwareToolBar aus dem Annotationsprofil gelesen werden, sondern muss separat hinzugefügt werden.

[jadice document platform Version 5.5.12.1: Dokumentation für Entwickler. Veröffentlicht: 2021-08-17]