Annotationsprofil: ColorEditor-Komponente

Konfigurieren der ColorEditor-Komponente im Annotationsprofil.

Die ColorEditor-Komponente kann zum Ändern von Füll-, Linien- und Textfarbe verwendet werden, hierzu muss die entsprechende Farbdefinition im Profil angepasst werden z.B.:

        <color name="strokeColor" allow-transparency="true"
            default-alpha="0.5">
            <labels>
                <label locale="en">Stroke color</label>
                <label locale="de">Linienfarbe</label>
            </labels>
            <editor
                class="com.levigo.jadice.swing.internal.annotation.editors.ColorEditor">
                <property name="iconName">strokeColor</property>
                <property name="respectPreviousAlphaValue">true</property>
            </editor>
            <default>#ff0000ff</default>
            <preferred>#ff000000</preferred>
            <preferred>#ffffffff</preferred>
            <preferred>#ffff0000</preferred>
            <preferred>#ff00ff00</preferred>
            <preferred>#ff0000ff</preferred>
            <preferred>#ff00ffff</preferred>
            <preferred>#ffff00ff</preferred>
            <preferred>#ffffff00</preferred>
        </color>

Übersicht der Eigenschaften (<property> Element):

  • iconName
    Definition des Symbols, das in der Editor-Liste der Annotation erscheinen soll. Das Symbol / Icon wird in der com\levigo\jadice\swing\annotation\resources\jadice-editor.properties Datei definiert, die Icons selbst sind in der com\levigo\jadice\swing\annotation\resources\jadice-editor.png Datei abgelegt.

  • respectPreviousAlphaValue
    Mit dieser Einstellung kann die Übernahme des vorherigen Alpha-Wertes der zu änderneden Farbe aktiviert werden