CIB jrec2 technischer Leitfaden

Site: CIB eLearning
Course: CIB jrec2
Book: CIB jrec2 technischer Leitfaden
Printed by: Guest user
Date: Thursday, 5 December 2024, 3:08 AM

1. Lieferumfang

Komponente

Softwareumfang

CIB jrec2

Die Applikation wird in Form einer zip-Datei angeliefert:

CibJrec2-<version>.zip

 

Nach dem Auspacken ergibt sich folgende Verzeichnisstruktur mit den angegebenen Dateien, wobei zwischen den Varianten für Windows und Linux unterschieden werden muss.

CIB jrec2 für Windows

Verzeichnis

Datei

Inhalt

CibJrec2

readme.txt

ReadMe Datei

 

run.bat

Windows Batch-Datei für den Start über die Konsole

 

cibjrec2.ini

CIB jrec2 INI-Datei

CibJrec2\docs\api und Unterverzeichnisse

All javadoc Dateien, insbesondere index.html

Java-Dokumentation zu CIB jrec2:
Einstieg über index.html

CibJrec2\docs\manual

 

CIB jrec2 Manual-Dokumente

CibJrec2\lib

CibGUI-<version>.jar

CIB GUI Java Archivdatei

 

CibJrec2-<version>.jar

CIB jrec2 Java Archivdatei

 

Cibjhyphen-<version>.jar

Java-Bibliothek für die Silbentrennung

 

jhunspell-<version>.jar

Java-Bibliothek für Rechtschreibprüfung

 

commons-collections-<version>.jar

Commons Collections Bibliothek

CibJrec2\lib\win32

hunspell.dll

Native Windows-Bibliothek für die Rechtschreibprüfung

CibJrec2\lib\dict

README.txt

Readme-Datei zur Lizenzierung der Wörterbuch- und Silbentrennungsdateien

 

de_DE.dic, de_DE.aff

Wörterbuch- und Affix-Datei für deutsch

 

en_GB.dic, en_GB.aff

Wörterbuch- und Affix-Datei für britisch-englisch

 

en_US.dic, en_US.aff

Wörterbuch- und Affix-Datei für amerikanisch-englisch

 

ru_RU.dic, ru_RU.aff

Wörterbuch- und Affix-Datei für russisch

 

hyph_de_DE.dic

Silbentrennungsdatei für deutsch

 

hyph_en_GB.dic

Silbentrennungsdatei für britisch-englisch

 

hyph_en_US.dic

Silbentrennungsdatei für amerikanisch-englisch

 

hyph_es_ES.dic

Silbentrennungsdatei für spanisch

 

hyph_fr_FR.dic

Silbentrennungsdatei für französisch

 

hyph_ru_RU.dic

Silbentrennungsdatei für russisch

Cibjrec2\license-info

gpl-2.0.txt, lgpl-2.1.txt, mpl-1.1.txt

Verschiedene Lizenzdateien

Cibjrec2\license-info\dict

README_*.txt

Lizenzhinweise für die Wörterbuch-Dateien

CibJrec2\license-info\hunspell

Hunspell_Lizenz_Text.txt, hunspell-license.txt

Lizenzhinweise für die hunspell-Dateien

CibJrec2\license-info\hyphen

Hyphen_Lizenz_Text.txt, hyphen-license.txt

Lizenzhinweise für die hyphen-Dateien


CIB jrec2 für Linux

Verzeichnis

Datei

Inhalt

CibJrec2

readme.txt

ReadMe Datei

 

run.sh

Linux Batch-Datei für den Start über die Konsole

 

cibjrec2.ini

CIB jrec2 INI-Datei

CibJrec2\docs\api und Unterverzeichnisse

All javadoc Dateien, insbesondere index.html

Java-Dokumentation zu CIB jrec2:
Einstieg über index.html

CibJrec2\docs\manual

 

CIB jrec2 Manual-Dokumente

CibJrec2\lib

CibGUI-<version>.jar

CIB GUI Java Archivdatei

 

CibJrec2-<version>.jar

CIB jrec2 Java Archivdatei

 

Cibjhyphen-<version>.jar

Java-Bibliothek für die Silbentrennung

 

jhunspell-<version>.jar

Java-Bibliothek für Rechtschreibprüfung

 

commons-collections-<version>.jar

Commons Collections Bibliothek

CibJrec2\lib\linux32

libhunspell.so

Native Linux-Bibliothek für die Rechtschreibprüfung

CibJrec2\lib\dict

README.txt

Readme-Datei zur Lizenzierung der Wörterbuch- und Silbentrennungsdateien

 

de_DE.dic, de_DE.aff

Wörterbuch- und Affix-Datei für deutsch

 

en_GB.dic, en_GB.aff

Wörterbuch- und Affix-Datei für britisch-englisch

 

en_US.dic, en_US.aff

Wörterbuch- und Affix-Datei für amerikanisch-englisch

 

ru_RU.dic, ru_RU.aff

Wörterbuch- und Affix-Datei für russisch

 

hyph_de_DE.dic

Silbentrennungsdatei für deutsch

 

hyph_en_GB.dic

Silbentrennungsdatei für britisch-englisch

 

hyph_en_US.dic

Silbentrennungsdatei für amerikanisch-englisch

 

hyph_es_ES.dic

Silbentrennungsdatei für spanisch

 

hyph_fr_FR.dic

Silbentrennungsdatei für französisch

 

hyph_ru_RU.dic

Silbentrennungsdatei für russisch

Cibjrec2\license-info

gpl-2.0.txt, lgpl-2.1.txt, mpl-1.1.txt

Verschiedene Lizenzdateien

Cibjrec2\license-info\dict

README_*.txt

Lizenzhinweise für die Wörterbuch-Dateien

CibJrec2\license-info\hunspell

Hunspell_Lizenz_Text.txt, hunspell-license.txt

Lizenzhinweise für die hunspell-Dateien

CibJrec2\license-info\hyphen

Hyphen_Lizenz_Text.txt, hyphen-license.txt

Lizenzhinweise für die hyphen-Dateien


2. Einführung

Die vorliegende technische Dokumentation gibt einen Überblick über die Konfigurations- und Einsatzmöglichkeiten nebst Codebeispielen für einen "schnellen Einstieg" in die Thematik. Dieses Kapitel beschäftigt sich dabei mit einem Überblick über die Funktionalitäten und Benutzeroberfläche des Programms.


2.1. Cib jrec2 - Allgemein

CIB jrec2 ist eine Java basierte Rich-Text Editor-Komponente, die sich nach dem von anderen CIB Modulen bekannten Schnittstellenkonzept einfach in Masken und fremde Anwendungen integrieren lässt.

Wie die anderen CIB Module kann dieses RTF-Edit-Control komfortabel durch Setzen verschiedener Properties gesteuert werden. Damit erfüllt sich ein häufiger Kundenwunsch nach einem voll­wertigen Text(passagen)-Editor mit erweitertem Funktionsumfang, der einfach in andere Java-Anwendungen eingebunden werden kann.

Der CIB jrec2 Editor kann entweder leer, mit ASCII oder RTF-Texten gestartet werden. Umgekehrt können die Texte wieder im ASCII- oder RTF-Format aus dem Edit-Control gelesen werden.

Zusammenfassung Hauptfunktionalitäten:

  • Verschiedene Schriftarten und Schriftgrößen
  • Zeichenattribute fett, kursiv, unterstrichen, farbig, durchgestrichen, hochgestellt, tiefgestellt
  • Absatzausrichtung linksbündig, zentriert, rechtsbündig, Blocksatz
  • Kopieren, Ausschneiden und Einfügen markierter Textabschnitte
  • Ein-/Ausblenden von Formatierungszeichen
  • Öffnen und Speichern von RTF-Dokumenten
  • Einfügen von Plain-Text und RTF-Text über API-Funktionen
  • Mehrere Dokumentseiten
  • Anzeige der Text-Hintergrundfarbe
  • Aufzählungen
  • Nummerierte Listen
  • Ein-/Ausrückungen von Listen
  • Tabellen mit Formatierungen für Tabellenzeile, Tabellenspalte und Tabellenzelle
  • Rahmen und Hintergrund für ganze Tabelle bzw. einzelne Zellen
  • Automatische Silbentrennung
  • Rechtschreibprüfung
  • Wörterbuch



2.2. Die Programmoberfläche

Nachdem das Programm gestartet wurde, öffnet sich das Hauptfenster der Anwendung, welches in der Abbildung dargestellt ist.



Die Menüleiste enthält einen Teil der gesamt verfügbaren Funktionalitäten gruppiert in die Kategorien: Datei, Bearbeiten, Einfügen und Format. Die Toolbar des Programms enthält den Hauptteil der vorhandenen Funktionalitäten zum Editieren von Dokumenten und Textpassagen. Der jeweilige Funktionsname kann in Form eines Tooltips sichtbar gemacht werden. Die Dokumentansicht zeigt das aktuell bearbeitete Dokument.

Neben den Funktionen der Toolbar und der Menüleiste gibt es verschiedenartige Kontextmenüs, die zusätzliche Funktionalitäten zu einzelnen Elementen eines Dokumentes enthalten können.


2.3. Die Kontextmenüs

CIB jrec2 bietet die Möglichkeit Elemente, wie Aufzählungen und Tabellen in ein Dokument einzufügen. Funktionen, die speziell auf diese Dokumentelemente anwendbar sind,  sind in Kontextmenüs zusammengefasst. Im Folgenden wird ein Überblick über die einzelnen Kontextmenüs gegeben.

Kontextmenü - Dokument

Wird die rechte Taste an einer beliebigen freien Stelle im Dokument betätigt, öffnet sich das allgemeine Kontextmenü . Das Menü enthält Funktionalitäten um mit der Zwischenablage zu arbeiten, Aktionen rückgängig zu machen und die Absatzformatierung zu öffnen.




Kontextmenü - Nummerierte Aufzählung

Wird über einer nummerierten Aufzählung die rechte Maustaste betätigt, öffnet sich das allgemeine Kontextmenü mit zwei zusätzlichen Funktionalitäten, nämlich Nummerierung mit 1 beginnen und Nummerierung fortsetzen. Mit diesen Funktionen kann man eine Aufzählung in zwei separate Aufzählungen teilen und sie wieder zusammenführen.



Kontextmenü – Tabelle

Wird über einer Tabelle die rechte Maustaste betätigt, öffnet sich das allgemeine Kontextmenü mit zusätzlichen Funktionalitäten für Tabellen. Das Menü enthält Funktionalitäten, um Tabellenzellen, -zeilen und –spalten, sowie den Hintergrund und Rahmen zu formatieren. Zusätzlich existiert die Möglichkeit die Tabelle zu löschen. Wird am Anfang einer Tabellenzeile das Kontextmenü geöffnet, erscheint zudem die Funktion Tabellenzeile löschen.


3. CIB jrec2 im Einsatz

Im Folgenden sind zwei Screenshots dargestellt, die einige der in CIB jrec2 zur Verfügung stehenden Funktionen exemplarisch zeigen.

Diese Abbildungen zeigen CIB jrec2 mit Beispielen für verschiedene Arten der Textformatierung. Farbige Hinterlegungen, verschiedene Textfarben, Schriftarten, Formatierungen wie fett, kursiv und unterstrichen, sowie unterschiedliche Arten der Textausrichtung (links, zentriert, rechts und Blocksatz) und eine Tabelle sind dargestellt.




4. Konfiguration durch Properties

Konfiguration durch Properties

4.1. Allgemeine Properties

Mit den folgenden Properties können generelle Einstellungen für die Applikation vorgenommen werden.

Property-Bezeichnung

Property-Text

Typ

PROPERTY_TITLE

TITLE

String

Setzt den Titel, der in der Titelzeile der Applikation angezeigt wird.

Default: „CIB JRec2 – Java RTF-Editor“

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ICON

ICON

String

Setzt das Icon, das in der Titelzeile der Applikation angezeigt wird.

Der Name der Icon-Datei mit vollständiger Pfadangabe wird übergeben.

Default: „/de/cib/jrec2/resource/EditorRed48.png“

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_JREC_INIFILENAME

JREC_INIFILENAME

String

Setzt den Namen der CIB jrec2 INI-Datei.

Default: cibjrec2.ini

Hinweis: Mit dieser Property wird der Name der CIB jrec2 INI-Datei gesetzt. Falls als Wert „null“ gesetzt wird, wird keine INI-Datei verwendet.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_INPUTFILE

INPUTFILE

String

Setzt den Namen des Dokuments, das beim Start der Applikation geöffnet wird.

Default: CIB jrec2 wird mit einem leeren Dokument geöffnet.

Diese Property wird implizit gesetzt, wenn der Name des zu öffnenden Dokuments mit vollständiger Pfadangabe in der Kommandozeile angegeben wird.


4.2. Properties zur Konfiguration der Menüleiste

Mit den folgenden Properties kann die gesamte Menüleiste oder einzelne Menüs aus- oder eingeschaltet werden. Setzen der Property auf TRUE bewirkt, dass die Menüleiste bzw. das Menü sichtbar und aktiv ist, FALSE bedeutet, das Element ist unsichtbar und deaktiviert.

Property-Bezeichnung

Property-Text

Typ

PROPERTY_MENU_ENABLED

menu.Enabled

Boolean

Gesamte Menüleiste aktivieren oder deaktivieren (Kommandozeile: -menu.Enabled 1 bzw. 0).

TRUE (default): Menüleiste ist sichtbar und aktiv (Kommandozeile: -menu.Enabled 1).

FALSE: Menüleiste ist unsichtbar und deaktiviert  (Kommandozeile: -menu.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_FILE_MENU_ENABLED

filemenu.Enabled

Boolean

Menü „Datei“ aktivieren oder deaktivieren (Kommandozeile: -filemenu.Enabled 1 bzw. 0).

TRUE (default): Menü „Datei“ ist sichtbar und aktiv (Kommandozeile: -filemenu.Enabled 1).

FALSE: Menü „Datei“ ist unsichtbar und deaktiviert  (Kommandozeile: -filemenu.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_PROPERTIES_ENABLED

properties.Enabled

Boolean

Legt fest, ob in CIB jrec2 die Aktion „Eigenschaften…“ im Menü „Datei“ aktiviert ist oder nicht.

TRUE (default): In CIB jrec2 ist die Aktion „Eigenschaften…“ aktiviert
(Kommandozeile: -properties.Enabled 1).

FALSE: In CIB jrec2 ist die Aktion „Eigenschaften…“ deaktiviert
(Kommandozeile: -properties.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_EDIT_MENU_ENABLED

editmenu.Enabled

Boolean

Menü „Bearbeiten“ aktivieren oder deaktivieren (Kommandozeile: -editmenu.Enabled 1 bzw. 0).

TRUE (default): Menü „Bearbeiten“ ist sichtbar und aktiv (Kommandozeile: -editmenu.Enabled 1).

FALSE: Menü „Bearbeiten“ ist unsichtbar und deaktiviert  (Kommandozeile: -editmenu.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_INSERT_MENU_ENABLED

insertmenu.Enabled

Boolean

Menü „Einfügen“ aktivieren oder deaktivieren (Kommandozeile: -insertmenu.Enabled 1 bzw. 0).

TRUE (default): Menü „Einfügen“ ist sichtbar und aktiv (Kommandozeile: -insertmenu.Enabled 1).

FALSE: Menü „Einfügen“ ist unsichtbar und deaktiviert  (Kommandozeile: -insertmenu.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_FORMAT_MENU_ENABLED

formatmenu.Enabled

Boolean

Menü „Format“ aktivieren oder deaktivieren (Kommandozeile: -formatmenu.Enabled 1 bzw. 0).

TRUE (default): Menü „Format“ ist sichtbar und aktiv (Kommandozeile: -formatmenu.Enabled 1).

FALSE: Menü „Format“ ist unsichtbar und deaktiviert  (Kommandozeile: -formatmenu.Enabled 0).


4.3. Properties zur Konfiguration der Toolbar

Mit den folgenden Properties können einzelne Elemente der Toolbar oder die gesamte Toolbar aus- oder eingeblendet werden. Setzen der Property auf TRUE bewirkt, dass das Element sichtbar und aktiv ist, FALSE bedeutet, das Element ist unsichtbar und deaktiviert.

Property-Bezeichnung

Property-Text

Typ

PROPERTY_SHOW_REC_TOOLBAR_ENABLED

JREC.toolbar.Enabled

Boolean

Gesamte Toolbar aktivieren oder deaktivieren.

TRUE (default): Toolbar ist sichtbar und aktiv (Kommandozeile: -JREC.toolbar.Enabled 1).

FALSE: Toolbar ist unsichtbar und deaktiviert (Kommandozeile: -JREC.toolbar.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_OPEN_ENABLED

open.Enabled

Boolean

Button für Datei „Öffnen“ aktivieren oder deaktivieren.

TRUE (default): Button ist sichtbar und aktiv (Kommandozeile: -open.Enabled 1).

FALSE: Button ist unsichtbar und deaktiviert (Kommandozeile: -open.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_SAVEAS_ENABLED

saveas.Enabled

Boolean

Button für Datei „Speichern unter…“ aktivieren oder deaktivieren.

TRUE (default): Button ist sichtbar und aktiv (Kommandozeile: -saveas.Enabled 1).

FALSE: Button ist unsichtbar und deaktiviert (Kommandozeile: -saveas.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_CUT_ENABLED

JREC.cut-to-clipboard.
Enabled

Boolean

Button für Funktion „Ausschneiden“ aktivieren oder deaktivieren.

TRUE (default): Button ist sichtbar und aktiv (Kommandozeile: -JREC.cut-to-clipboard.Enabled 1).

FALSE: Button ist unsichtbar und deaktiviert (Kommandozeile: -JREC.cut-to-clipboard.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_COPY_ENABLED

JREC.copy-to-clipboard.
Enabled

Boolean

Button für Funktion „Kopieren“ aktivieren oder deaktivieren.

TRUE (default): Button ist sichtbar und aktiv (Kommandozeile:
-JREC.copy-to-clipboard.Enabled 1).

FALSE: Button ist unsichtbar und deaktiviert (Kommandozeile:
-JREC.copy-to-clipboard.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_PASTE_ENABLED

JREC.paste-from-clipboard.
Enabled

Boolean

Button für Funktion „Einfügen“ aktivieren oder deaktivieren.

TRUE (default): Button ist sichtbar und aktiv (Kommandozeile:
 -JREC.paste-from-clipboard.Enabled 1).

FALSE: Button ist unsichtbar und deaktiviert (Kommandozeile:
-JREC.paste-from-clipboard.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_UNDO_ENABLED

JREC.undo.Enabled

Boolean

Button für Bearbeiten „Rückgängig“ aktivieren oder deaktivieren.

TRUE (default): Button ist sichtbar und aktiv (Kommandozeile: -JREC.undo.Enabled 1).

FALSE: Button ist unsichtbar und deaktiviert (Kommandozeile: -JREC.undo.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_REDO_ENABLED

JREC.redo.Enabled

Boolean

Button für Bearbeiten „Wiederherstellen“ aktivieren oder deaktivieren.

TRUE (default): Button ist sichtbar und aktiv (Kommandozeile: -JREC.redo.Enabled 1).

FALSE: Button ist unsichtbar und deaktiviert (Kommandozeile: -JREC.redo.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_UNDO_REDO_ACTIVATE

JREC.undoRedo.Activate

Boolean

Diese Property legt fest, ob die Funktionen Undo und Redo generell aktiviert oder deaktiviert sind.

TRUE (default): Die Funktionen Undo und Redo sind aktiviert <=> Kommandozeile:
 -JREC.undoRedo.Activate 1

FALSE: Die Funktionen Undo und Redo sind deaktiviert <=> Kommandozeile:
 -JREC.undoRedo.Activate 0

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_UNDO_REDO_SINGLE_LEVEL

JREC.undoRedoSingleLevel.Activate

Boolean

Diese Property legt fest, ob die Funktionen Undo und Redo nur maximal einstufig verfügbar sind, falls sie nicht generell deaktiviert sind.

TRUE: Die Funktionen Undo und Redo sind nur maximal einstufig verfügbar <=> Kommandozeile:
 -JREC.undoRedoSingleLevel.Activate 1

FALSE (default): Die Funktionen Undo und Redo sind abhängig vom Wert der Property „JREC.undoRedo.Activate“ generell aktiviert oder deaktiviert <=> Kommandozeile:
-JREC.undoRedoSingleLevel.Activate 0

Hinweis: Falls die Property PROPERTY_UNDO_REDO_ACTIVATE den Wert FALSE besitzt, ist Undo/Redo generell nicht möglich, also auch nicht einstufig.
Falls die Property PROPERTY_UNDO_REDO_ACTIVATE den Wert TRUE besitzt, ist Undo/Redo abhängig vom Wert der Property PROPERTY_UNDO_REDO_SINGLE_LEVEL beliebig oft oder nur einstufig möglich.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_BOLD_ENABLED

JREC.font-bold.Enabled

Boolean

Button für Schrifteinstellung „Fett“ aktivieren oder deaktivieren.

TRUE (default): Button ist sichtbar und aktiv (Kommandozeile: -JREC.font-bold.Enabled 1).

FALSE: Button ist unsichtbar und deaktiviert (Kommandozeile: -JREC.font-bold.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ITALIC_ENABLED

JREC.font-italic.Enabled

Boolean

Button für Schrifteinstellung „Kursiv“ aktivieren oder deaktivieren.

TRUE (default): Button ist sichtbar und aktiv (Kommandozeile: -JREC.font-italic.Enabled 1).

FALSE: Button ist unsichtbar und deaktiviert (Kommandozeile: -JREC.font-italic.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_FONT_UNDERLINE_ENABLED

JREC.font-underline.
Enabled

Boolean

Button für Schrifteinstellung „Unterstreichen“ aktivieren oder deaktivieren.

TRUE (default): Button ist sichtbar und aktiv (Kommandozeile: -JREC.font-underline.Enabled 1).

FALSE: Button ist unsichtbar und deaktiviert (Kommandozeile: -JREC.font-underline.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_FOREGROUND_COLOR_ENABLED

JREC.foregroundcolor.
Enabled

Boolean

Button für Schrifteinstellung „Schriftfarbe“ aktivieren oder deaktivieren.

TRUE (default): Button ist sichtbar und aktiv (Kommandozeile: -JREC.foregroundcolor.Enabled 1).

FALSE: Button ist unsichtbar und deaktiviert (Kommandozeile: -JREC.foregroundcolor.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_AUTOMATIC_COLOR_ENABLED

JREC.automaticcolor.
Enabled

Boolean

Hinweis: Diese Property ist noch nicht implementiert.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_FONT_ENABLED

JREC.font-family.Enabled

Boolean

Auswahlliste (ComboBox) für die „Schriftart“ aktivieren oder deaktivieren.

TRUE (default): ComboBox ist sichtbar und aktiv (Kommandozeile: -JREC.font-family.Enabled 1).

FALSE: ComboBox ist unsichtbar und deaktiviert (Kommandozeile: -JREC.font-family.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_FONT_SIZE_ENABLED

JREC.font-size.Enabled

Boolean

Auswahlliste (ComboBox) für die „Schriftgröße“ aktivieren oder deaktivieren.

TRUE (default): ComboBox ist sichtbar und aktiv (Kommandozeile: -JREC.font-size.Enabled 1).

FALSE: ComboBox ist unsichtbar und deaktiviert (Kommandozeile: -JREC.font-size.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ALIGN_LEFT_ENABLED

JREC.left-justify.Enabled

Boolean

Button für Schrifteinstellung „Linksbündig“ aktivieren oder deaktivieren.

TRUE (default): Button ist sichtbar und aktiv (Kommandozeile: -JREC.left-justify.Enabled 1).

FALSE: Button ist unsichtbar und deaktiviert (Kommandozeile: -JREC.left-justify.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ALIGN_CENTER_ENABLED

JREC.center-justify.Enabled

Boolean

Button für Schrifteinstellung „Zentriert“ aktivieren oder deaktivieren.

TRUE (default): Button ist sichtbar und aktiv (Kommandozeile: -JREC.center-justify.Enabled 1).

FALSE: Button ist unsichtbar und deaktiviert (Kommandozeile: -JREC.center-justify.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ALIGN_RIGHT_ENABLED

JREC.right-justify.Enabled

Boolean

Button für Schrifteinstellung „Rechtsbündig“ aktivieren oder deaktivieren.

TRUE (default): Button ist sichtbar und aktiv (Kommandozeile: -JREC.right-justify.Enabled 1).

FALSE: Button ist unsichtbar und deaktiviert (Kommandozeile: -JREC.right-justify.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ALIGN_BLOCK_ENABLED

JREC.block-justify.Enabled

Boolean

Button für Schrifteinstellung „Blocksatz“ aktivieren oder deaktivieren.

TRUE (default): Button ist sichtbar und aktiv (Kommandozeile: -JREC.block-justify.Enabled 1).

FALSE: Button ist unsichtbar und deaktiviert (Kommandozeile: -JREC.block-justify.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_BULLETED_LIST_ENABLED

JREC.bulleted-list.Enabled

Boolean

Button für „Aufzählungszeichen“ aktivieren oder deaktivieren.

TRUE (default): Button ist sichtbar und aktiv (Kommandozeile: -JREC.bulleted-list.Enabled 1).

FALSE: Button ist unsichtbar und deaktiviert (Kommandozeile: -JREC.bulleted-list.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_NUMBERED_LIST_ENABLED

JREC.numbered-list.Enabled

Boolean

Button für „Nummerierung“ aktivieren oder deaktivieren.

TRUE (default): Button ist sichtbar und aktiv (Kommandozeile: -JREC.numbered-list.Enabled 1).

FALSE: Button ist unsichtbar und deaktiviert (Kommandozeile: -JREC.numbered-list.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_DECREASE_INDENT_ENABLED

JREC.decrease-indent.Enabled

Boolean

Button für „Einzug verkleinern“ aktivieren oder deaktivieren.

TRUE (default): Button ist sichtbar und aktiv (Kommandozeile: -JREC.decrease-indent.Enabled 1).

FALSE: Button ist unsichtbar und deaktiviert (Kommandozeile: -JREC.decrease-indent.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_INCREASE_INDENT_ENABLED

JREC.increase-indent.Enabled

Boolean

Button für „Einzug vergrößern“ aktivieren oder deaktivieren.

TRUE (default): Button ist sichtbar und aktiv (Kommandozeile: -JREC.increase-indent.Enabled 1).

FALSE: Button ist unsichtbar und deaktiviert (Kommandozeile: -JREC.increase-indent.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_SHOW_TEXT_BOUNDARIES_ENABLED

JREC.show-text-boundaries.Enabled

Boolean

Button für die Anzeige der Textgrenzen durch gepunktete Linien aktivieren oder deaktivieren.

TRUE: Button sichtbar u. aktiv (Kommandozeile: -JREC.show-text-boundaries.Enabled 1).

FALSE (default): Button unsichtbar u. deaktiviert
(Kommandozeile: -JREC.show-text-boundaries.Enabled 0).

Hinweis: Siehe auch Property PROPERTY_SHOW_TEXT_BOUNDARIES. Diese Property steuert die Anzeige der Textgrenzen für das Seitenlayout, der Gitternetzlinien bei Tabellen und des Kopf- und Fußzeilenbereichs.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_REC_TOGGLE_FIELD_DISPLAYING_ENABLED

JREC.toggleFieldDisplaying.Enabled

Boolean

Button zum Umschalten der Feldanzeige aktivieren oder deaktivieren.

TRUE: Button sichtbar u. aktiv (Kommandozeile: -JREC.toggleFieldDisplaying.Enabled 1).

FALSE (default): Button unsichtbar u. deaktiviert
(Kommandozeile: -JREC.toggleFieldDisplaying.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_REC_INSERT_EMPTY_FIELD_ENABLED

JREC.insertEmptyField.Enabled

Boolean

Button zum Einfügen eines leeren Feldes aktivieren oder deaktivieren.

TRUE: Button sichtbar u. aktiv (Kommandozeile: -JREC.insertEmptyField.Enabled 1).

FALSE (default): Button unsichtbar u. deaktiviert 
(Kommandozeile: -JREC.insertEmptyField.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_SHOW_NONPRINTABLE_CHARS_ENABLED

JREC.show-nonprintable-chars.
Enabled

Boolean

Button für Einstellung „Formatierungszeichen ein-/ausblenden“ aktivieren oder deaktivieren.

TRUE (default): Button sichtbar u. aktiv
 (Kommandozeile: -JREC.show-nonprintable-chars.Enabled 1).

FALSE: Button unsichtbar u. deaktiviert
 (Kommandozeile: -JREC.show-nonprintable-chars.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_HYPHENATION_ENABLED

JREC.hyphenation.Enabled

Boolean

Button für „Automatische Silbentrennung“ aktivieren oder deaktivieren.

TRUE (default): Button ist sichtbar und aktiv (Kommandozeile: -JREC.hyphenation.Enabled 1).

FALSE: Button ist unsichtbar und deaktiviert (Kommandozeile: -JREC.hyphenation.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_SPELLCHECHECKING_ENABLED

JREC.spellchecking.Enabled

Boolean

Button für „Automatische Rechtschreibprüfung“ aktivieren oder deaktivieren.

TRUE (default): Button ist sichtbar und aktiv (Kommandozeile: -JREC.spellchecking.Enabled 1).

FALSE: Button ist unsichtbar und deaktiviert (Kommandozeile: -JREC.spellchecking.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_INSERT_TABLE_ENABLED

JREC.insert-table.Enabled

Boolean

Button für „Tabelle einfügen“ aktivieren oder deaktivieren.

TRUE (default): Button ist sichtbar und aktiv (Kommandozeile: -JREC.insert-table.Enabled 1).

FALSE: Button ist unsichtbar und deaktiviert (Kommandozeile: -JREC.insert-table.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ZOOMIN_ENABLED

zoomin.Enabled

Boolean

Button für Ansicht „Vergrößern“ aktivieren oder deaktivieren.

TRUE (default): Button ist sichtbar und aktiv (Kommandozeile: -zoomin.Enabled 1).

FALSE: Button ist unsichtbar und deaktiviert (Kommandozeile: -zoomin.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ZOOMOUT_ENABLED

zoomout.Enabled

Boolean

Button für Ansicht „Verkleinern“ aktivieren oder deaktivieren.

TRUE (default): Button ist sichtbar und aktiv (Kommandozeile: -zoomout.Enabled 1).

FALSE: Button ist unsichtbar und deaktiviert (Kommandozeile: -zoomout.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ZOOM_ENABLED

zoom.Enabled

Boolean

Button für Ansicht „Zoom auswählen…“ aktivieren oder deaktivieren.

TRUE (default): Button ist sichtbar und aktiv (Kommandozeile: -zoom.Enabled 1).

FALSE: Button ist unsichtbar und deaktiviert (Kommandozeile: -zoom.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ABOUT_ENABLED

about.Enabled

Boolean

Button für Hilfe „Info“ aktivieren oder deaktivieren.

TRUE (default): Button ist sichtbar und aktiv (Kommandozeile: -about.Enabled 1).

FALSE: Button ist unsichtbar und deaktiviert (Kommandozeile: -about.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_EXIT_REC_ENABLED

JREC.exit-rec.Enabled

Boolean

Button für Datei „Beenden“ aktivieren oder deaktivieren.

TRUE (default): Button ist sichtbar und aktiv (Kommandozeile: -JREC.exit-rec.Enabled 1).

FALSE: Button ist unsichtbar und deaktiviert (Kommandozeile: -JREC.exit-rec.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_REC_SHOW_OK_CANCEL_ICON

JREC.showOkCancelIcon

Boolean

Buttons „ExitOK“ und ExitCancel“ statt Button „Exit“ anzeigen.

TRUE: Buttons für „Beenden und übernehmen“ und „Beenden und abbrechen“ werden angezeigt
(Kommandozeile: -JREC.showOkCancelIcon 1).

FALSE (default): Normaler Button für „Beenden“ wird angezeigt
(Kommandozeile: -JREC.showOkCancelIcon 0).


4.4. Properties zur Konfiguration der Statuszeile

Mit den folgenden Properties können einzelne Elemente der Statuszeile oder die gesamte Statuszeile aus- oder eingeblendet werden. Setzen der Property auf TRUE bewirkt, dass das Element sichtbar und aktiv ist, FALSE bedeutet, das Element ist unsichtbar und deaktiviert. 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_SHOWSTATUS_ENABLED

showstatus.Enabled

Boolean

Gesamte Statuszeile aktivieren oder deaktivieren.

TRUE (default): Statuszeile ist sichtbar und aktiv (Kommandozeile: -showstatus.Enabled 1).

FALSE: Statuszeile ist unsichtbar und deaktiviert (Kommandozeile: -showstatus.Enabled 0).


4.5. Properties zur Konfiguration des Kontext-Menüs

Mit dieser Property kann die Anzeige des jrec2 Kontext-Menüs aktiviert bzw. deaktiviert werden. 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_POPUP_ENABLED

JREC.popup.Enabled

Boolean

Bestimmt, ob in CIB jrec2 das Popup-Menü aktiviert ist oder nicht.

Da diese Property auch aus der INI-Datei gelesen wird, sollte sie erst nach dem Aufruf von cibRec.start() gesetzt werden, da sie sonst überschrieben wird.

TRUE: Das Popup-Menü kann durch Klick mit der rechten Maustaste aktiviert werden (Kommandozeile: -JREC.popup.Enabled 1).

FALSE (default): Das Popup-Menü ist nicht aufrufbar (Kommandozeile: -JREC.popup.Enabled 0).

Hinweis: Mit dieser Property wird die Nutzbarkeit des Popup-Menüs bestimmt.

 

Mit diesen Properties kann der Inhalt des jrec2 Kontext-Menüs konfiguriert werden.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_REC_INSERT_RTF_POPUP_ENABLED

JREC.insertRtfPOPUP.Enabled

Boolean

Kontextmenü-Eintrag für die Aktion „Baustein einfügen…“ aktivieren oder deaktivieren.

TRUE (default): Kontextmenü-Eintrag sichtbar u. aktiv
(Kommandozeile: -JREC.insertRtfPOPUP.Enabled 1).

FALSE: Kontextmenü-Eintrag unsichtbar u. deaktiviert
(Kommandozeile: -JREC.insertRtfPOPUP.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_REC_SAVEAS_RTF_POPUP_ENABLED

JREC.saveAsRtfPOPUP.Enabled

Boolean

Kontextmenü-Eintrag für die Aktion „Speichern unter…“ aktivieren oder deaktivieren.

TRUE (default): Kontextmenü-Eintrag sichtbar u. aktiv
(Kommandozeile: -JREC.saveAsRtfPOPUP.Enabled 1).

FALSE: Kontextmenü-Eintrag unsichtbar u. deaktiviert
(Kommandozeile: -JREC.saveAsRtfPOPUP.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_SHOW_TEXT_BOUNDARIES_POPUP_ENABLED

JREC.show-text-boundariesPOPUP.
Enabled

Boolean

Kontextmenü-Eintrag für die Anzeige der Textgrenzen durch gepunktete Linien aktivieren oder deaktivieren.

TRUE: Kontextmenü-Eintrag sichtbar u. aktiv
(Kommandozeile: -JREC.show-text-boundariesPOPUP.Enabled 1).

FALSE (default): Kontextmenü-Eintrag unsichtbar u. deaktiviert
(Kommandozeile: -JREC.show-text-boundariesPOPUP.Enabled 0).

Hinweis: Siehe auch Property PROPERTY_SHOW_TEXT_BOUNDARIES. Diese Property steuert die Anzeige der Textgrenzen für das Seitenlayout, der Gitternetzlinien bei Tabellen und des Kopf- und Fußzeilenbereichs.


4.6. Properties zur Konfiguration des jrec2 Edit-Controls

Mit diesen Properties kann das Verhalten des jrec2 Edit-Controls gesteuert werden. 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ALLOWED_FONT_LIST

JREC.allowedFontList

String

Durch Semikolon getrennte Liste der erlaubten Fonts (Fontname1;Fontname2; …).

Falls nichtleer, wird die Liste der erlaubten Fonts auf die Fonts in der Liste eingeschränkt.

Default: Alle erlaubten Fonts stehen im jrec2 Edit-Control zur Verfügung.

Hinweis: Mit dieser Property kann die Liste der erlaubten Fonts auf die Fonts in der Liste eingeschränkt werden. Falls die Liste leer ist, sind alle erlaubten Fonts verfügbar.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_DEFAULT_FONT_FAMILY

JREC.defaultFontFamily

String

Setzt die Standard-Schriftart des RTF-Dokuments.

Default: RTF Standard-Schriftart (Times New Roman).

Hinweis: Mit dieser Property wird der Name der Standard-Schriftart gesetzt. Falls die Property nicht gesetzt wird, wird die RTF Standard-Schriftart verwendet.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_DEFAULT_FONT_SIZE

JREC.defaultFontSize

String

Setzt die Standard-Schriftgröße des RTF-Dokuments.

Default: RTF Standard-Schriftgröße (12).

Hinweis: Mit dieser Property wird die Standard-Schriftgröße gesetzt. Falls die Property nicht gesetzt wird, wird die RTF Standard-Schriftgröße verwendet.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_GRAB_FOCUS_AFTER_SETRTF

JREC.grab.focus.after.setrtf.
Enabled

Boolean

Hinweis: Diese Property ist noch nicht implementiert.

Bestimmt, ob in CIB jrec2 nach dem Setzen eines RTF-Texts durch setRTF() der Focus auf den Text gesetzt wird oder nicht.

Default: FALSE

Hinweis: Mit dieser Property wird festgelegt, ob nach dem Laden bzw. Setzen eines Texts der Focus automatisch in das Edit-Control gesetzt wird oder nicht.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_USE_ONLY_STANDARD_COLORS

JREC.use.only.standard.colors.Enabled

Boolean

Im Farbauswahl-Dialog sind nur RTF-Standardfarben auswählbar.

TRUE: Nur RTF-Standardfarben sind auswählbar
(Kommandozeile: -JREC.use.only.standard.colors.Enabled 1).

FALSE (default): Selbstdefinierte und RTF-Standardfarben sind wählbar
(Kommandozeile: -JREC.use.only.standard.colors.Enabled 0).

Hinweis: Mit dieser Property wird die Auswahlmöglichkeit der Farben im Farbauswahl-Dialog bestimmt.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_WRITE_DEFAULTFONTSIZE

JREC.writeDefaultFontSize

Boolean

Bestimmt, ob CIB jrec2 die Standard-Fontgröße in das RTF-Dokument schreibt.

TRUE: Schreibt die Standard-Fontgröße in das RTF-Dokument
(Kommandozeile: -JREC.writeDefaultFontSize 1).

FALSE (default): Schreibt die Standard-Fontgröße nicht in das RTF-Dokument
(Kommandozeile: -JREC.writeDefaultFontSize 0).

Hinweis: Mit dieser Property wird das Schreiben der Standard-Fontgröße in das RTF-Dokument konfiguriert.

 

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_WRITE_DEFAULTFONTFAMILY

JREC.writeDefaultFontFamily

Boolean

Bestimmt, ob CIB jrec2 die Standard-Schriftart in das RTF-Dokument schreibt.

TRUE: Schreibt die Standard- Schriftart in das RTF-Dokument
(Kommandozeile: -JREC.writeDefaultFontFamily 1).

FALSE (default): Schreibt die Standard- Schriftart nicht in das RTF-Dokument
(Kommandozeile: -JREC.writeDefaultFontFamily 0).

Hinweis: Mit dieser Property wird das Schreiben der Standard-Schriftart in das RTF-Dokument konfiguriert.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_WRITE_DEFAULTTABS

JREC.writeDefaultTabs

Boolean

Hinweis: Diese Property ist noch nicht implementiert.

Bestimmt, ob CIB jrec2 die Standard-Tabulatoren pro Absatz in das RTF-Dokument schreibt.

TRUE: Schreibt die Standard-Tabulatoren pro Absatz in das RTF-Dokument
(Kommandozeile: -JREC.writeDefaultTabs 1).

FALSE (default): Schreibt die Standard-Tabulatoren nicht in das RTF-Dokument
(Kommandozeile: -JREC.writeDefaultTabs 0).

Hinweis: Mit dieser Property wird das Schreiben der Standard-Tabulatoren in das RTF-Dokument konfiguriert.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_HYPHENATION_DICTIONARY_PATH

JREC.hyphenationDictionaryPath

String

Setzt den Pfad, in dem sich die Dateien für die automatische Silbentrennung befinden.

Default: "./lib/dict/" (Kommandozeile: -JREC.hyphenationDictionaryPath “MyHyphenationDictPath”)

Hinweis: Mit dieser Property wird die Nutzbarkeit der Silbentrennung bestimmt.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_HYPHENATION_WRITE_TO_RTF

JREC.hyphenationWriteToRtf

Boolean

Legt fest, ob beim Speichern optionale Trennzeichen „\-“ in die RTF-Datei geschrieben werden.

TRUE (default): Optionale Trennzeichen werden beim Speichern in die RTF-Datei geschrieben (Kommandozeile: -JREC.hyphenationWriteToRtf.Enabled 1).

FALSE: Optionale Trennzeichen werden beim Speichern nicht in die RTF-Datei geschrieben (Kommandozeile: -JREC.hyphenationWriteToRtf.Enabled 0).

Hinweis: Mit dieser Property wird festgelegt, ob die optionalen Trennzeichen zur automatischen Silbentrennung gespeichert werden. Diese Property gilt auch für das Speichern von RTF-Snippets im CIB jview.

Hinweis: Falls beim Speichern die automatische Silbentrennung aktiviert ist, wird das Keyword „\hyphauto1“ in die RTF-Datei geschrieben, andernfalls das Keyword „\hyphauto0“.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_SPELLCHECKING_DICTIONARY_PATH

JREC.spellcheckingDictionaryPath

String

Setzt den Pfad, in dem sich die Dateien für die automatische Rechtschreibprüfung befinden.

Default: "./lib/dict/" (Kommandozeile: -JREC.spellcheckingDictionaryPath “MySpellcheckingDictPath”)

Hinweis: Mit dieser Property wird die Nutzbarkeit der Rechtschreibprüfung bestimmt.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_SPELLCHECKING_LANGUAGE

JREC.spellcheckingLanguage

String

Setzt die Sprache für die automatische Rechtschreibprüfung.

Default: "de_DE" (z.B. Kommandozeile: -JREC.spellcheckingLanguage “en_US”)

Hinweis: Mit dieser Property wird die Sprache für die Rechtschreibprüfung bestimmt.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_SPELLCHECKING_NATIVE_LIBRARY_PATH

JREC.spellcheckingNativeLibraryPath

String

Setzt den Pfad, in dem sich die nativen Bibliotheken für die automatische Silbentrennung und Rechtschreibprüfung befinden (der Pfad kann absolut oder relativ zum Anwendungsverzeichnis sein).

Kommandozeile: -JREC.spellcheckingNativeLibraryPath “MySpellcheckingNativeLibPath”)

In den mitgelieferten Batchdateien run.bat bzw. run.sh wird der Pfad auf das aktuelle Verzeichnis + das jeweilige relative Verzeichnis gesetzt, da der absolute Pfad erst nach der Installation des Paketes bekannt ist.

Windows run.bat: -JREC.spellcheckingNativeLibraryPath "%CD%/lib/win32/"

Linux run.sh: JREC.spellcheckingNativeLibraryPath "$PWD/lib/linux32/"

Hinweis: Alternativ kann der Pfad auch über die System-Property „java.library.path“ gesetzt werden. In diesem Fall darf die obige Property nicht gesetzt werden.

Hinweis: Der Pfad kann auch auf ein Netzwerkverzeichnis verweisen.

Hinweis: Wenn der Pfad auf die nativen Bibliotheken nicht oder falsch gesetzt ist, kann die Silbentrennung und Rechtschreibprüfung nicht genutzt werden.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_SPELLCHECKING_ACTIVATE

JREC.spellchecking.Activate

Boolean

Legt fest, ob die automatische Rechtschreibprüfung nach dem Start aktiviert wird.

TRUE: Die automatische Rechtschreibprüfung wird beim Start von Jrec2 aktiviert
(Kommandozeile: -JREC.spellchecking.Activate 1).

FALSE (default): Die automatische Rechtschreibprüfung wird beim Start von Jrec2 nicht aktiviert
(Kommandozeile: -JREC.spellchecking.Activate 0).

Hinweis: Mit dieser Property wird die Aktivierung der automatischen Rechtschreibprüfung beim Start festgelegt.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_SNIPPETPAGEVIEW_ENABLED

JREC.snippetPageview.Enabled

Boolean

Bestimmt, ob in CIB jrec2 der Menüpunkt für „Randloses Layout“ (Snippet-Pageview) aktiviert ist oder nicht.

TRUE (default): Im Menü „Ansicht“ kann zwischen den Items „Seitenlayout“ (default) und „Randloses Layout“ umgeschaltet werden (Kommandozeile: -JREC.snippetPageview.Enabled 1).

FALSE: Im Menü „Ansicht“ sind die Items „Seitenlayout“ (default) und „Randloses Layout“ nicht auswählbar (Kommandozeile: -JREC.snippetPageview.Enabled 0).

Hinweis: Mit dieser Property wird die Auswahl der Seitenlayout-Ansicht festgelegt.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_START_WITH_SNIPPETPAGEVIEW

JREC.startSnippetPageview

Boolean

Bestimmt, ob in CIB jrec2 die Ansicht „Randloses Layout“ (Snippet-Pageview) beim Start aktiviert ist oder nicht.

TRUE: Die Ansicht „Randloses Layout“ (Snippet-Pageview) ist beim Start aktiviert (Kommandozeile: -JREC.startSnippetPageview 1).

FALSE (default): Die Ansicht „Seitenlayout“ ist beim Start aktiviert
(Kommandozeile: -JREC.startSnippetPageview 0).

Hinweis: Mit dieser Property wird die beim Start ausgewählte Seitenlayout-Ansicht festgelegt.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_SNIPPET_SIDE_MARGIN

JREC.snippetSideMargin

Integer

Bestimmt die Breite des linken und rechten Rands, falls in CIB jrec2 die Ansicht „Randloses Layout“ (Snippet-Pageview) aktiviert ist oder nicht.

Durch den Integerwert wird die Breite des linken und rechten Randes im Modus „Snippet-Pageview“ festgelegt. Der Wert darf nicht negativ sein. Wird die Property nicht gesetzt, so ist der Rand auf die Standardbreite = 30 gesetzt.

Beispiel für Aufruf in der Kommandozeile: -JREC.snippetSideMargin 0

Durch Setzen der Property auf 0 wird links und rechts kein Rand angezeigt (vergleichbar zum bisherigen Jrec).

Falls der Modus „Seitenlayout“ ausgewählt ist, hat die Property keine Bedeutung.

Hinweis: Wird diese Property auf einen Wert kleiner als 30 gesetzt, werden Tabellen, die über den normalen Seitenrand hinausgehen, abgeschnitten. Das kann dazu führen, dass diese Tabellen nicht mehr vollständig bearbeitet werden können. Durch Umschalten auf die Ansicht „Seitenlayout“ ist dies jedoch wieder uneingeschränkt möglich.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_SHOW_TEXT_BOUNDARIES

JREC.showTextBoundaries

Boolean

Legt fest, ob in CIB jrec2 die Textgrenzen durch gepunktete Linien dargestellt werden.

TRUE (default): In CIB jrec2 werden die Textgrenzen durch gepunktete Linien dargestellt
(Kommandozeile: -JREC.showTextBoundaries 1).

FALSE: In CIB jrec2 werden die Textgrenzen nicht dargestellt
(Kommandozeile: -JREC.showTextBoundaries 0).

Hinweis: Diese Property steuert die Anzeige der Textgrenzen für das Seitenlayout, der Gitternetzlinien bei Tabellen und des Kopf- und Fußzeilenbereichs.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_REC_FILTER_CIB_FIELDS

JREC.filterCibFields

Boolean

Legt fest, ob in CIB jrec2 bestimmte CIB-Felder gefiltert werden  oder nicht.

TRUE: In CIB jrec2 werden bestimmte CIB-Felder gefiltert
(Kommandozeile: -JREC.filterCibFields 1).

FALSE (default): In CIB jrec2 werden keine CIB-Felder gefiltert
(Kommandozeile: -JREC.filterCibFields 0).

Hinweis: Welche CIB-Felder gefiltert werden, erfahren Sie beim CIB Support.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_REC_FIELD_RECALCULATION_ENABLED

JREC.fieldRecalculation.Enabled

Boolean

Legt fest, ob in JRec2 die Aktion „Felder neu berechnen“ aktiviert  oder deaktiviert ist.

TRUE: Aktion „Felder neu berechnen“ ist aktiviert (Kommandozeile: -JREC.fieldRecalculation.Enabled 1).

FALSE (default): Aktion „Felder neu berechnen“ ist deaktiviert 
(Kommandozeile: -JREC.fieldRecalculation.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_REC_SYMBOL_FIELD_RECALCULATION_ENABLED

JREC. symbolFieldRecalculation.
Enabled

Boolean

Legt fest, ob in JRec2 die Aktion „Symbolfelder neu berechnen“ aktiviert  oder deaktiviert ist.

TRUE: Aktion „Symbolfelder neu berechnen“ ist aktiviert
(Kommandozeile: -JREC.symbolFieldRecalculation.Enabled 1).

FALSE (default): Aktion „Symbolfelder neu berechnen“ ist deaktiviert 
(Kommandozeile: -JREC.symbolFieldRecalculation.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_REC_FIELD_SHADING_ENABLED

JREC.fieldShading.
Enabled

Boolean

Legt fest, ob in JRec2 die schattierte Anzeige von Feldern aktiviert  oder deaktiviert ist.

TRUE: Felder werden grau schattiert angezeigt (Kommandozeile: -JREC.fieldShading.Enabled 1).

FALSE (default): Felder werden nicht grau schattiert angezeigt
(Kommandozeile: -JREC.fieldShading.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_REC_DISABLE_ANTIALIASING

JREC.disableAntialiasing

Boolean

Dieser Schalter steuert, ob im Jrec2 das Rendering-Attribut Antialiasing deaktiviert ist.
Default ist false, d.h. das Attribut Antialiasing ist standardmäßig aktiviert.

TRUE: In CIB jrec2 ist das Rendering-Attribut Antialiasing deaktiviert
(Kommandozeile: -JREC.disableAntialiasing 1).

FALSE (default): In CIB jrec2 ist das Rendering-Attribut Antialiasing aktiviert
(Kommandozeile: -JREC.disableAntialiasing 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_REC_DISABLE_FRACTIONALMETRICS

JREC.disableFractionalMetrics

Boolean

Dieser Schalter steuert, ob im Jrec2 das Rendering-Attribut FractionalMetrics deaktiviert ist.
Default ist false, d.h. das Attribut FractionalMetrics ist standardmäßig aktiviert.

TRUE: In CIB jrec2 ist das Rendering-Attribut FractionalMetrics deaktiviert
(Kommandozeile: -JREC.disableFractionalMetrics 1).

FALSE (default): In CIB jrec2 ist das Rendering-Attribut FractionalMetrics aktiviert
(Kommandozeile: -JREC.disableFractionalMetrics 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_REC_CURSOR_MARK_LINE

JREC.CursorMarkLine

String

Gibt den Namen des Icons zur Markierung einer oder mehrerer Zeilen an.

Es wird vorausgesetzt, dass sich die angegebene Datei im Resourcepfad von CibGUI.jar befindet:
„de/cib/gui/resources“, deshalb muss die Datei ohne Pfad angegeben werden.

Im Programmcode:
t_cibRec.setProperty(ICibRecApplication.PROPERTY_REC_CURSOR_MARK_LINE,  ICibRecApplication.ALTERNATIVE_LINE_CURSOR);

In der Kommandozeile:
 -JREC.CursorMarkLine "alt_arrow.png"

Hinweis: Der Cursor („grüner Pfeil“) der angezeigt wird, wenn sich der Cursor in einem nicht beschreibbaren Randbereich befindet, kann durch einen schöneren ersetzt werden, indem diese Property wie oben angegeben gesetzt wird.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_SHOW_PAGE_SEPARATOR

JREC.show-page-separator

Boolean

Dieser Schalter steuert, ob im Jrec2 im Snippet-Modus die untere Begrenzungslinie für den

eingegebenen Text angezeigt werden soll oder nicht.

TRUE(default): Die untere Begrenzungslinie für den eingegebenen Text wird angezeigt
(Kommandozeile: -JREC.show-page-separator 1).

FALSE: Die untere Begrenzungslinie für den eingegebenen Text wird nicht angezeigt
(Kommandozeile: -JREC.show-page-separator 0).

Default ist TRUE, d.h. am unteren Rand des Textbereiches wird eine gestrichelte Linie angezeigt.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_REC_FONT_POPUP_ENABLED

JREC.font.POPUP.Enabled

Boolean

Dieser Schalter steuert, ob im Jrec2-Kontextmenü der Eintrag „Schriftart…“ angezeigt werden soll oder nicht.

TRUE(default): Im Jrec2-Kontextmenü wird der Eintrag „Schriftart…“ angezeigt
(Kommandozeile: -JREC JREC.font.POPUP.Enabled 1).

FALSE: Im Jrec2-Kontextmenü wird der Eintrag „Schriftart…“ nicht angezeigt
(Kommandozeile: - JREC.font.POPUP.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_REC_RESET_LAST_PARAGRAPH_POPUP_ENABLED

JREC.resetLastParagraph.POPUP.Enabled

Boolean

Dieser Schalter steuert, ob im Jrec2-Kontextmenü der Eintrag „Letzten Paragraph zurücksetzen“ angezeigt werden soll oder nicht.

TRUE: Im Jrec2-Kontextmenü wird der Eintrag „Letzten Paragraph zurücksetzen“ angezeigt (Kommandozeile: -JREC.resetLastParagraph.POPUP.Enabled 1).

FALSE (default): Im Jrec2-Kontextmenü wird der Eintrag „Letzten Paragraph zurücksetzen“ nicht angezeigt (Kommandozeile: -JREC.resetLastParagraph.POPUP.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_REC_ALLOW_SHAPES

JREC.allowShapes

Boolean

Dieser Schalter steuert, ob grafische Objekte innerhalb von RTF-Dokumenten erlaubt sind. Der Schalter bezieht sich sowohl auf das Öffnen von RTF-Dokumenten als auch auf das Einfügen von RTF-Content aus der Zwischenablage.

TRUE (default): RTF-Dokumente die Bilder enthalten, können im Jrec2 geöffnet und bearbeitet werden. Bilder aus der Zwischenablage werden beim Einfügen von RTF-Content in Jrec2 nicht herausgefiltert (Kommandozeile: -JREC.allowShapes 1).

FALSE: RTF-Dokumente die Bilder enthalten, können im Jrec2 nicht geöffnet werden. Es erscheint die Hinweismeldung: „Das Eingabe-RTF enthält grafische Objekte. Grafische Objekte sind derzeitig in Jrec2 nicht unterstützt. Das RTF kann nicht editiert werden.“
Bilder aus der Zwischenablage werden beim Einfügen von RTF-Content in Jrec2 herausgefiltert (Kommandozeile: -JREC.allowShapes 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_REC_SHOW_PASTING_SHAPE_WARNING

JREC.showPastingShapeWarning

Boolean

Dieser Schalter steuert, ob eine Hinweismeldung erscheint, falls beim Einfügen von RTF-Content aus der Zwischenablage grafische Objekte automatisch entfernt wurden. Dieser Hinweis erscheint nur dann, falls grafische Objekte innerhalb von RTF-Dokumenten nicht erlaubt sind (PROPERTY_REC_ALLOW_SHAPES = FALSE).

TRUE (default): Falls Bilder aus der Zwischenablage beim Einfügen von RTF-Content in Jrec2 herausgefiltert wurden, erscheint ein Warnhinweis: „Der eingefügte Text enthielt grafische Objekte. Grafische Objekte sind derzeitig in Jrec2 nicht unterstützt und wurden automatisch entfernt.“ (Kommandozeile: -JREC.showPastingShapeWarning 1).

FALSE: Falls Bilder aus der Zwischenablage beim Einfügen von RTF-Content in Jrec2 herausgefiltert wurden, erscheint kein Warnhinweis, dass die Bilder beim Einfügen automatisch entfernt wurden. (Kommandozeile: -JREC.showPastingShapeWarning 0).

Hinweis: Falls der Schalter PROPERTY_REC_ALLOW_SHAPES auf TRUE gesetzt ist, werden grafische Objekte beim Einfügen aus der Zwischenablage übernommen unabhängig davon, welchen Wert der Schalter PROPERTY_REC_SHOW_PASTING_SHAPE_WARNING hat.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_APPLY_INSERTED_RTF_PAGE_PROPERTIES

JREC.useInsertTextProperties

Boolean

Dieser Schalter steuert, ob beim Einfügen von formatiertem Text Formatierungs-Attribute herausgefiltert werden.

Das neue Verhalten wird nur angewendet, wenn diese Property explizit auf Boolean.FALSE gesetzt wird. Die folgenden Informationen werden dann aus dem eingefügten Text herausgefiltert:   

  • Alle dokumentspezifischen Informationen
  • Alle sektionsspezifischen Informationen
  • Die paragraphspezifischen Informationen für rechter und linker Einzug, sowie der Einzug für die erste Zeile.

TRUE (default): Beim Einfügen von formatiertem Text werden keine Formatierungs-Attribute herausgefiltert (Kommandozeile: -JREC.useInsertTextProperties 1).

FALSE: Beim Einfügen von formatiertem Text werden die oben genannten Formatierungs-Attribute herausgefiltert (Kommandozeile: -JREC.useInsertTextProperties 0).

Hinweis: Formatierter Text konnte, wenn er über copy&paste in Jrec2 hinzugefügt wird, zu Problemen in der Darstellung führen. Dies war z.B. der Fall, wenn die Dokumentbereiche des Dokumentes, aus dem kopiert wurde, nicht den Dokumentbereichen in Jrec2 entsprechen. Das neue Verhalten filtert entsprechende Formatierungs-Attribute aus dem eingefügten Text heraus.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_SHOW_NOT_INSTALLED_FONTS_MESSAGE

JREC.show.notInstalledFonts.message.Enabled

Boolean

Dieser Schalter steuert, ob ein Warnhinweis erscheint, wenn RTF-Dokumente Schriftarten enthalten, die auf dem Rechner nicht installiert sind.

TRUE: Es erscheint ein Warnhinweis, wenn RTF-Dokumente Schriftarten enthalten, die auf dem Rechner nicht installiert sind: "Das Dokument enthält nicht installierte Schriftarten: (Liste der Schriftarten)" (Kommandozeile: -JREC.show.notInstalledFonts.message.Enabled 1).

FALSE (default): Es erscheint kein Warnhinweis, wenn RTF-Dokumente Schriftarten enthalten, die auf dem Rechner nicht installiert sind.
(Kommandozeile: -JREC.show.notInstalledFonts.message.Enabled 0)

Hinweis zu dem Anwendungsfall:

Die Schriftart ist auf dem nicht Rechner installiert, aber im RTF-Dokument enthalten.

  • Verhalten, wenn sich der Cursor innerhalb eines Textbereichs mit einer nicht installierten Schriftart befindet:
    • Jrec2 zeigt den Namen dieser Schriftart innerhalb der Schriftart-Auswahlliste in Rot an.
    • Jrec2 verwendet zur Anzeige dieses Texts die Default-Schriftart.
  • Wenn der Editierbereich / das Dokument gespeichert wird, bleibt die Original-Schriftart erhalten.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_SHOW_NOT_ALLOWED_FONTS_MESSAGE

JREC.show.notAllowedFonts.message.Enabled

Boolean

Dieser Schalter steuert, ob ein Warnhinweis erscheint, wenn RTF-Dokumente Schriftarten enthalten, die auf dem Rechner nicht erlaubt sind (mit der Property PROPERTY_ALLOWED_FONT_LIST können die erlaubten Schriftarten eingeschränkt werden).

TRUE: Es erscheint ein Warnhinweis, wenn RTF-Dokumente Schriftarten enthalten, die nicht erlaubt sind: "Das Dokument enthält nicht erlaubte Schriftarten: (Liste der Schriftarten)" (Kommandozeile: -JREC.show.notAllowedFonts.message.Enabled 1).

FALSE (default): Es erscheint kein Warnhinweis, wenn RTF-Dokumente Schriftarten enthalten, die nicht erlaubt sind (Kommandozeile: -JREC.show.notAllowedFonts.message.Enabled 0).

Hinweis zu dem Anwendungsfall:

Die Schriftart ist nicht erlaubt, aber im RTF-Dokument enthalten.

  • Verhalten, wenn sich der Cursor innerhalb eines Textbereichs mit einer nicht erlaubten Schriftart befindet:
    • Jrec2 zeigt den Namen dieser Schriftart innerhalb der Schriftart-Auswahlliste in Rot an.
    • Jrec2 verwendet zur Anzeige dieses Texts die Default-Schriftart.
  • Wenn der Editierbereich / das Dokument gespeichert wird, bleibt die Original-Schriftart erhalten.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_REC_INSERT_LINEBREAK_ENABLED

JREC.insertLinebreak.Enabled

Boolean

Dieser Schalter steuert, ob in der Jrec2-Toolbar der Button „Zeilenumbruch einfügen“ angezeigt werden soll oder nicht.

TRUE: In der Jrec2-Toolbar wird der Eintrag „Zeilenumbruch einfügen“ angezeigt (Kommandozeile: -JREC.insertLinebreak.Enabled 1).

FALSE (default): In der Jrec2-Toolbar wird der Eintrag „Zeilenumbruch einfügen“ nicht angezeigt (Kommandozeile: -JREC.insertLinebreak.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_REC_INSERT_LINEBREAK_POPUP_ENABLED

JREC.insertLinebreak.POPUP.
Enabled

Boolean

Dieser Schalter steuert, ob im Jrec2-Kontextmenü der Eintrag „Zeilenumbruch einfügen“ angezeigt werden soll oder nicht.

TRUE: Im Jrec2-Kontextmenü wird der Eintrag „Zeilenumbruch einfügen“ angezeigt (Kommandozeile: -JREC.insertLinebreak.POPUP.Enabled 1).

FALSE (default): Im Jrec2-Kontextmenü wird der Eintrag „Zeilenumbruch einfügen“ nicht angezeigt (Kommandozeile: -JREC.insertLinebreak.POPUP.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_REC_INSERT_PAGEBREAK_ENABLED

JREC.insertPagebreak.Enabled

Boolean

Dieser Schalter steuert, ob in der Jrec2-Toolbar der Button „Seitenumbruch einfügen“ angezeigt werden soll oder nicht.

TRUE: In der Jrec2-Toolbar wird der Eintrag „Seitenumbruch einfügen“ angezeigt (Kommandozeile: -JREC.insertPagebreak.Enabled 1).

FALSE (default): In der Jrec2-Toolbar wird der Eintrag „Seitenumbruch einfügen“ nicht angezeigt (Kommandozeile: -JREC.insertPagebreak.Enabled 0).

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_REC_INSERT_PAGEBREAK_POPUP_ENABLED

JREC.insertPagebreak.POPUP.
Enabled

Boolean

Dieser Schalter steuert, ob im Jrec2-Kontextmenü der Eintrag „Seitenumbruch einfügen“ angezeigt werden soll oder nicht.

TRUE: Im Jrec2-Kontextmenü wird der Eintrag „Seitenumbruch einfügen“ angezeigt (Kommandozeile: -JREC.insertPagebreak.POPUP.Enabled 1).

FALSE (default): Im Jrec2-Kontextmenü wird der Eintrag „Seitenumbruch einfügen“ nicht angezeigt (Kommandozeile: -JREC.insertPagebreak.POPUP.Enabled 0).


4.7. Properties zur Konfiguration der jrec2 Icons

Mit den in diesem Kapitel beschriebenen Properties können die Icons in CIB Jrec2 konfiguriert werden. 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_OPEN_SMALLICON

JCibAction.open.SmallIcon

String

Icon der Action, die das Öffnen von Dateien bewirkt

       

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_INSERT_RTF_SMALLICON

JCibAction.insert-rtf.SmallIcon

String

Icon der Action, die das Laden von Bausteinen bewirkt.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_SAVEAS_SMALLICON

JCibAction.rec2.saveas .SmallIcon

String

Icon der Action, die das Speichern auslöst.

       

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_FONT_UNDERLINE_SMALLICON

font-underline.SmallIcon

String

Icon der Action für die Formateigenschaft: Unterstreichen.

  

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_FONT_ITALIC_SMALLICON

font-italic.SmallIcon

String

Icon der Action für die Formateigenschaft: Kursiv.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_FONT_BOLD_SMALLICON

font-bold.SmallIcon

String

Icon der Action für die Formateigenschaft: Fett.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_LEFT_JUSTIFY_SMALLICON

left-justify.SmallIcon

String

Icon der Action für die Formateigenschaft: Linksbündig.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_RIGHT_JUSTIFY_SMALLICON

right-justify.SmallIcon

String

Icon der Action für die Formateigenschaft: Rechtsbündig.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_CENTER_JUSTIFY_SMALLICON

center-justify.SmallIcon

String

Icon der Action für die Formateigenschaft: Zentriert.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_BLOCK_JUSTIFY_SMALLICON

block-justify.SmallIcon

String

Icon der Action für die Formateigenschaft: Blocksatz.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_SETBULLETEDLIST_SMALLICON

bulleted-list.SmallIcon

String

Icon der Action für die Formateigenschaft: Aufzählung.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_SETNUMBEREDLIST_SMALLICON

numbered-list.SmallIcon

String

Icon der Action für die Formateigenschaft: Nummerierung.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_DECREASE_INDENT_SMALLICON

decrease-indent.SmallIcon

String

Icon der Action für die Formateigenschaft: Einzug verkleinern.

   

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_INCREASE_INDENT_SMALLICON

decrease-indent.SmallIcon

String

Icon der Action für die Formateigenschaft: Einzug vergrößern.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_FOREGROUNDCOLOR_SMALLICON

foregroundcolor.SmallIcon

String

Icon der Action für die Formateigenschaft: Schriftfarbe.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_UNDO_SMALLICON

Action.undo.SmallIcon

String

Icon der Action, die die letzte  Änderung rückgängig macht.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_REDO_SMALLICON

Action.redo.SmallIcon

String

Icon der Action, die die letzte Änderung wiederholt.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_INSERT_TABLE_SMALLICON

insert-table.SmallIcon

String

Icon der Action, die Tabelle einfügen bewirkt.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_INSERT_PAGE_BREAK_SMALLICON

jrec-insert-page-break.SmallIcon

String

Icon der Action, die einen Seitenumbruch einfügt.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_INSERT_LINE_BREAK_SMALLICON

jrec-insert-line-break.SmallIcon

String

Icon der Action, die einen Zeilenumbruch einfügt.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_TABLE_INSERT_PROPERTIES_SMALLICON

JCibAction.table.insert.properties.SmallIcon

String

Icon der Action zum Einfügen in Tabellen.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_TABLE_INSERT_ROW_UP_PROPERTIES_SMALLICON

JCibAction.table.insert.rowup.properties.SmallIcon

String

Icon der Action zum Einfügen von Zeilen in Tabellen.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_TABLE_INSERT_ROW_DOWN_PROPERTIES_SMALLICON

JCibAction.table.insert.rowdown.properties.SmallIcon

String

Icon der Action zum Einfügen von Zeilen unterhalb der aktuellen Zeile.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_TABLE_INSERT_COLUMN_LEFT_PROPERTIES_SMALLICON

JCibAction.table.insert.column.left.properties.SmallIcon

String

Icon der Action, die Spalte links einfügen bewirkt.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_TABLE_INSERT_COLUMN_RIGHT_PROPERTIES_SMALLICON

JCibAction.table.insert.column.right.properties.SmallIcon

String

Icon der Action, die Spalte rechts einfügen bewirkt.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_SELECT_TABLE_PROPERTIES_SMALLICON

JCibAction.select.table.properties.SmallIcon

String

Icon der Action, die Tabelle markieren bewirkt.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_COPY_TO_CLIPBOARD_SMALLICON

copy-to-clipboard.SmallIcon

String

Icon der Action für das Kopieren einer Selektion in den Zwischenspeicher.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_CUT_TO_CLIPBOARD_SMALLICON

cut-to-clipboard.SmallIcon

String

Icon der Action für das Ausschneiden einer Selektion aus Jrec2.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_PASTE_FROM_CLIPBOARD_SMALLICON

paste-from-clipboard.SmallIcon

String

Icon der Action, die das Einfügen aus dem Zwischenspeicher bewirkt.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_DELETE_SELECTED_TABLE_ROWS_SMALLICON

jrec-delete-selected-table-rows.SmallIcon

String

Icon der Action, die das Löschen der selektierten Tabellenzeilen bewirkt.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_DELETE_SELECTED_TABLE_COLUMNS_SMALLICON

jrec-delete-selected-table-rows.SmallIcon

String

Icon der Action, die das Löschen der selektierten Tabellenspalten bewirkt.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_DELETE_TABLE_SMALLICON

jrec-delete-table.SmallIcon

String

Icon der Action, die das Löschen einer Tabelle bewirkt.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_TABLE_COLUMN_PROPERTIES_SMALLICON

jrec-table-column-properties.SmallIcon

String

Icon der Action, die das Konfigurieren von Tabellenspalten bewirkt.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_TABLE_ROW_PROPERTIES_SMALLICON

jrec-table-row-properties.SmallIcon

String

Icon der Action, die das Konfigurieren von Tabellenzeilen bewirkt.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_TABLE_CELL_PROPERTIES_SMALLICON

jrec-table-row-properties.SmallIcon

String

Icon der Action, die das Konfigurieren von Tabellenzellen bewirkt.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_TABLE_PROPERTIES_SMALLICON

jrec-table-properties.SmallIcon

String

Icon der Action, die das Konfigurieren von Tabellen bewirkt.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_TABLE_BORDER_PROPERTIES_SMALLICON

jrec-table-border-properties.SmallIcon

String

Icon der Action, die das Konfigurieren von Tabellenrahmen bewirkt.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_TABLE_BACKGROUND_PROPERTIES_SMALLICON

jrec-table-background-properties.SmallIcon

String

Icon der Action, die das Konfigurieren des Tabellenhintergrunds bewirkt.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_RESTART_LIST_SMALLICON

jrec-restart-list.SmallIcon

String

Icon der Action für die Option „Nummerierung neu beginnen“

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_CONTINUE_LIST_NUMERATION_SMALLICON

jrec-continue-list-numeration.SmallIcon

String

Icon der Action für die Option „Nummerierung fortsetzen“

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_FONT_SIZE_SMALLICON

font-size.SmallIcon

String

Icon der Action für die Formateigenschaft: Schriftgröße.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_FONT_FAMILY_SMALLICON

Font-family.SmallIcon

String

Icon der Action für die Formateigenschaft: Schriftart.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_SHOW_TEXT_BOUNDARIES_SMALLICON

show-text-boundaries.SmallIcon

String

Icon der Action für die Anzeige der Randlinien.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_SHOW_NONPRINTABLE_CHARS_SMALLICON

show-nonprintable-chars.SmallIcon

String

Icon der Action für die Anzeige der Formatierungszeichen.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_AUTO_HYPHENATION_SMALLICON

hyphenation.SmallIcon

String

Icon der Action für das (De)aktivieren der automatischen Silbentrennung.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_AUTO_SPELLING_SMALLICON

spellchecking.SmallIcon

String

Icon der Action für das (De)aktivieren der automatischen Rechtschreibprüfung.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_ZOOMIN_SMALLICON

JCibAction.zoomin.SmallIcon

String

Icon der Action, die den Zoom-Faktor erhöht.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_ZOOMOUT_SMALLICON

JCibAction.zoomout.SmallIcon

String

Icon der Action, die den Zoom-Faktor verkleinert.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_ABOUT_SMALLICON

JCibAction.about.SmallIcon

String

Icon der Action, die zu den Produktinformationen führt.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_ABOUT_POPUP_SMALLICON

JREC.about-popup.SmallIcon

String

Icon der Action, die zu den Produktinformationen in popup führt.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_EXIT_SMALLICON

JCibAction.exit.SmallIcon

String

Icon der Action, die Schließen von Jrec2 auslöst.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_EXIT_OK_SMALLICON

exit-rec-ok.SmallIcon

String

Icon der Action, die das Übernehmen der Änderungen und das Schließen von Jrec2 bewirkt.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_EXIT_CANCEL_SMALLICON

exit-rec-cancel.SmallIcon

String

Icon der Action, die das Verwerfen der Änderungen und das Schließen von Jrec2 bewirkt.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_BORDER_DIALOG_TOP_BORDER_SMALLICON

jrec2-border-dialog-top-borde.SmallIcon

String

Icon der Action für die Änderung der oberen Randlinie.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_BORDER_DIALOG_VINSIDE_BORDER_SMALLICON

jrec2-border-dialog-vinside-border.SmallIcon

String

Icon der Action für die Änderung der senkrechten inneren Linie.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_BORDER_DIALOG_BOTTOM_BORDER_SMALLICON

jrec2-border-dialog-bottom-border.SmallIcon

String

Icon der Action für die Änderung der unteren Randlinie.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_BORDER_DIALOG_LEFT_BORDER_SMALLICON

jrec2-border-dialog-left-border.SmallIcon

String

Icon der Action für die Änderung der linken Randlinie.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_BORDER_DIALOG_HINSIDE_BORDER_SMALLICON

jrec2-border-dialog-hinside-border.SmallIcon

String

Icon der Action für die Änderung der horizontalen inneren Linie.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_BORDER_DIALOG_RIGHT_BORDER_SMALLICON

jrec2-border-dialog-right-border.SmallIcon

String

Icon der Action für die Änderung der rechten Randlinie.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_PARAGRAPH_PROPERTIES_SMALLICON

jrec-paragraph-properties.SmallIcon

String

Icon der Action, die die Konfiguration von Absatz-Eigenschaften zulässt.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_TOGGLE_FIELD_DISPLAYING_SMALLICON

JCibAction.toggle.Field.Displaying.SmallIcon

String

Icon der Action für das Umschalten zwischen Anzeige des Feldinhalts und der Feldfunktionen.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_FIELD_RECALC_SMALLICON

jrec-field-recalc.SmallIcon

String

Icon der Action, die das Aktualisieren der Felder bewirkt.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_INSERT_EMPTY_FIELD_SMALLICON

JCibAction.insert.empty.field.SmallIcon

String

Icon der Action, die das Einfügen eines neuen Feld bewirkt.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_RESET_LAST_PARAGRAPH_SMALLICON

jrec-reset-last-paragraph.SmallIcon

String

Icon der Action, die das Zurücksetzten der Formatierungseigenschaften (auch Zeilenumbruch) des letzten Absatzes bewirkt.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_FONT_PROPERTIES_SMALLICON

font-family.SmallIcon

String

Icon der Action, die die Konfiguration der zu verwendenden Schriftart zulässt.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_INSERT_SOFT_HYPHEN_SMALLICON

jrec-insert-soft-hyphen.SmallIcon

String

Icon der Action, die das Einfügen eines bedingten Trennzeichens bewirkt.

 

Property-Bezeichnung

Property-Text

Typ

PROPERTY_ACTION_SELECT_TABLE_SMALLICON

jrec-select-table-properties.SmallIcon

String

Icon der Action, die eine Tabellenspalte selektiert.

 


5. Steuerung durch Aufrufparameter

CIB jrec2 kann auch durch Aufrufparameter in der Batch-Datei (run.bat bzw. run.sh) gesteuert werden.

Dabei gilt die übliche Syntax für Kommandozeilenparameter:

-<Parametername-1> <Parameterwert-1> … -<Parametername-n> <Parameterwert-n>

Die Namen der Parameter entsprechen den internen Namen der Properties. Falls nicht bekannt, können sie durch den Support erfragt werden.

Zusätzlich gibt es folgende Aufrufparameter:

<Dateiname>      Name des Dokuments, das beim Start der Applikation geladen werden soll. (ohne vorausgehendes Minuszeichen)

-t                          Aktiviert die Ausgabe von Trace-Informationen in die Konsole


6. Konfigurationsdatei (INI-Datei)

CIB jrec2 kann durch eine Konfigurationsdatei gesteuert werden. Falls durch die Property PROPERTY_JREC_INIFILENAME kein anderer Name gesetzt wird, ist der Name der INI-Datei standardmäßig „cibjrec2.ini“. Wenn keine INI-Datei verwendet werden soll, muss die INI-Datei auf den Wert „null“ gesetzt werden.

Die INI-Datei wird beim Start von CIB jrec2 gelesen (in der Methode cibRec.start) und kann prinzipiell alle oben beschriebenen Properties enthalten, die dann die vorher gesetzten Property-Werte überschreiben.

Die Namen der Properties müssen den internen Namen der Properties entsprechen. Falls nicht bekannt, können sie durch den Support erfragt werden.

Beginnt eine Zeile mit „#“, wird die Property ignoriert.

 

Beispiel für den Inhalt einer INI-Datei:

[Properties]
TITLE=CIB JRec2 - Java RTF Editor
INPUTFILE=D:\CIB\TestDokumente\RTF\Tabletest.rtf
 
JREC.popup.Enabled=true
showstatus.Enabled=true
# JREC.show-nonprintable-chars.Enabled=false
 
JREC.defaultFontFamily=Arial
JREC.defaultFontSize=10
 
JREC.writeDefaultFontSize=true
# JREC.writeDefaultTabs=true


7. Einbindung des CIB jrec2 in Java Swing-Applikation

import java.awt.Dimension;
 
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.WindowConstants;
 
import de.cib.gui.framework.ICibApplication;
import de.cib.gui.framework.ICibRecApplication;
import de.cib.jrec2.JCibRec2;
 
public class MyRecTest extends JFrame {
 
      private static final long serialVersionUID = 1L;
      public static final String TEST_FILENAME = "c://tmp//rtf_data.rtf";
 
      JCibRec2 m_cibRec;
 
      public MySwingRecTest() {
            m_cibRec = new JCibRec2();
 
            JPanel recPanel = new JPanel();
            recPanel.add(m_cibRec);
           getContentPane().add(recPanel);
            m_cibRec.setPreferredSize(new Dimension(650, 200));
 
            // set standard formatting
            initDocumentAttributes();
 
            // set input file (optional)
      m_cibRec.setProperty(ICibApplication.PROPERTY_INPUTFILE,                         TEST_FILENAME);
 
      m_cibRec.setProperty(ICibApplication.PROPERTY_TITLE,                   "CIB JRec2 integriert in Swing");
            // Keine Ini-Datei schreiben
            m_cibRec.setProperty(
            ICibRecApplication.PROPERTY_JREC_INIFILENAME, null);
            // Write default font size
            m_cibRec.setProperty(
            ICibRecApplication.PROPERTY_WRITE_DEFAULTFONTSIZE,
                  Boolean.TRUE);
            // Set list of allowed fonts
            m_cibRec.setProperty(
            ICibRecApplication.PROPERTY_ALLOWED_FONT_LIST,
                  "Times New Roman; Arial; Frutiger VR; Papyrus");
            // Enable hyphenation
            m_cibRec.setProperty(
            ICibRecApplication.PROPERTY_HYPHENATION_ENABLED,                   Boolean.TRUE);
            // Set hyphenation dictionary path
            m_cibRec.setProperty(
            ICibRecApplication.PROPERTY_HYPHENATION_DICTIONARY_PATH,                   "./lib/dict/");
            // Enable spell checking
            m_cibRec.setProperty(
            ICibRecApplication.PROPERTY_SPELLCHECKING_ENABLED,                   Boolean.TRUE);
            // Set spell checking dictionary path
            m_cibRec.setProperty(
            ICibRecApplication.PROPERTY_SPELLCHECKING_DICTIONARY_PATH,                   "./lib/dict/");
            // Set spell checking native library path - it must be absolute
      m_cibRec.setProperty(ICibRecApplication
            .PROPERTY_SPELLCHECKING_NATIVE_LIBRARY_PATH,
                  "D:/Products/CIB jrec2/lib/win32/");
            // Set spell checking language
            m_cibRec.setProperty(
            ICibRecApplication.PROPERTY_SPELLCHECKING_LANGUAGE,                   "de_DE");
 
            // set other Properties
            //...
           
            // jrec start and load
            m_cibRec.start();
            m_cibRec.load();
 
      setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
 
            setLocation(200, 50);
            setResizable(false);
            pack();
      }
 
      // set standard formatting
      private void initDocumentAttributes() {
      m_cibRec.setProperty(ICibRecApplication
                       .PROPERTY_DEFAULT_FONT_FAMILY, "Courier New");
      m_cibRec.setProperty(ICibRecApplication
                        .PROPERTY_DEFAULT_FONT_SIZE, new Integer(8));
      }
 
      public static void main(String[] args)
      {
            MySwingRecTest recTest = new MySwingRecTest();
            recTest.setVisible(true);
      }
}

 Die Funktion initDocumentAttributes() zeigt beispielhaft, wie Sie die standardmäßige Schriftart und Schriftgröße für das Dokument setzen können.