Die Renderer-Klassen setzen die Eigenschaften der Annotationsklassen in visuelle Objekte um, die letztendlich im Viewer-Fenster dann dargestellt werden.

Da die Annotationsklassen spezielle Eigenschaften besitzen, muss darauf geachtet werden, dass die entsprechende Renderer-Klasse diese auch abbliden kann (siehe Liste unten).

Das 'renderer' Element ist für die Darstellung der Annotation zuständig, das 'class' Attribut bestimmt die Java-Klasse zum Rendern der Annotation.

Einige Renderer-Klassen sind auch konfigurierbar.

Übersicht der Renderer-Klassen

Im folgenden werden die Konfigurationsmöglichkeiten der Renderer-Klassen erläutert:

Im folgenden sind formatspezifische Renderer-Klassen erläutert:

Bei CM 7 / 8 Annotationen ist die Darstellung der Liniendicke und Schriftgrösse abhängig von der Auflösung der aktuellen Seite, diese Anpassung wird von den ensprechenden Renderer-Klassen vorgenommen, das Verhalten kann über eine Einstellung konfiguriert werden:

Ein- / Ausschalten Anpassung der Liniendicke:

<property name="adjustLineWidth">true</property>
                    

Ein- / Ausschalten Anpassung der Schriftgrösse (nur für textbasierte Annotationen möglich):

<property name="adjustFontSize">true</property>
                    

Beispiel:

<renderer class="com.levigo.jadice.annotation.internal.renderer.cm.CMTextAnnotationRenderer">
    <property name="adjustLineWidth">true</property>
    <property name="adjustFontSize">true</property>
</renderer>

                    

Übersicht der Renderer-Klassen

Bei FileNet P8 Annotationen ist die Darstellung der Liniendicke abhängig von der Auflösung der aktuellen Seite, diese Anpassung wird von den ensprechenden Renderer-Klassen vorgenommen, das Verhalten kann über eine Property-Einstellung konfiguriert werden.

Zudem gibt es eine Option, das Renderverhalten von FileNet IS / IDM Viewer zu verwenden (betrifft Text- / Stempelannotation), hier ist es möglich die Text- / Umrandungsfarbe seperat einzustellen, dieses Verhalten ist evtl. für migrierte Datenbestände hilfreich.

Ein- / Ausschalten Anpassung der Liniendicke:

<property name="adjustLineWidth">true</property>
                    

Ein- / Ausschalten des FileNet IS (IDM Viewer) renderspezifischen Verhaltens (nur für Text- / Stempelannotation möglich):

<property name="useISRendering">true</property>
                    

Wenn dieser Wert auf "false" steht, ist das Verhalten des FileNet P8 Standardviewers aktiv, hier ist dann darauf zu achten, dass folgende Eigenschaften im Annotationsprofil fest definiert sind, es dürfen keine Editoren zum ändern der Werte definiert sein:

<fixed name="linePainted" propertyType="java.lang.Boolean">
    <default>true</default>
</fixed>

<fixed name="lineWidth" propertyType="java.lang.Float">
    <default>1</default>
</fixed>

                    

Beispiel:

<renderer class="com.levigo.jadice.annotation.internal.renderer.fnp8.FNP8TextAnnotationRenderer">
    <property name="adjustLineWidth">true</property>
    <property name="useISRendering">true</property>
</renderer>

                    

Übersicht der Renderer-Klassen

[jadice document platform Version 5.4.2.13: Dokumentation für Entwickler. Veröffentlicht: 2020-04-08]
loading table of contents...