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 |
Table of contents
- 1. Lieferumfang
- 2. Einführung
- 3. CIB jrec2 im Einsatz
- 4. Konfiguration durch Properties
- 4.1. Allgemeine Properties
- 4.2. Properties zur Konfiguration der Menüleiste
- 4.3. Properties zur Konfiguration der Toolbar
- 4.4. Properties zur Konfiguration der Statuszeile
- 4.5. Properties zur Konfiguration des Kontext-Menüs
- 4.6. Properties zur Konfiguration des jrec2 Edit-Controls
- 4.7. Properties zur Konfiguration der jrec2 Icons
- 5. Steuerung durch Aufrufparameter
- 6. Konfigurationsdatei (INI-Datei)
- 7. Einbindung des CIB jrec2 in Java Swing-Applikation
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: |
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: |
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 vollwertigen 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 FALSE: In CIB jrec2 ist die Aktion „Eigenschaften…“
deaktiviert |
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. |
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. |
Boolean |
Button für Funktion „Kopieren“ aktivieren oder deaktivieren. TRUE (default): Button ist sichtbar und aktiv
(Kommandozeile: FALSE: Button ist unsichtbar und deaktiviert
(Kommandozeile: |
Property-Bezeichnung |
Property-Text |
Typ |
PROPERTY_PASTE_ENABLED |
JREC.paste-from-clipboard. |
Boolean |
Button für Funktion „Einfügen“ aktivieren oder deaktivieren. TRUE (default): Button ist sichtbar und aktiv
(Kommandozeile: FALSE: Button ist unsichtbar und deaktiviert
(Kommandozeile: |
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: FALSE: Die Funktionen Undo und Redo sind deaktiviert
<=> Kommandozeile: |
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: FALSE (default): Die Funktionen Undo und Redo sind
abhängig vom Wert der Property „JREC.undoRedo.Activate“ generell aktiviert
oder deaktiviert <=> Kommandozeile: Hinweis:
Falls die Property PROPERTY_UNDO_REDO_ACTIVATE den Wert FALSE besitzt, ist
Undo/Redo generell nicht möglich, also auch nicht einstufig. |
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. |
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. |
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. |
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 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 |
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 |
Property-Bezeichnung |
Property-Text |
Typ |
PROPERTY_SHOW_NONPRINTABLE_CHARS_ENABLED |
JREC.show-nonprintable-chars. |
Boolean |
Button für Einstellung „Formatierungszeichen ein-/ausblenden“ aktivieren oder deaktivieren. TRUE (default): Button sichtbar u. aktiv FALSE: Button unsichtbar u. deaktiviert |
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 FALSE (default): Normaler Button für „Beenden“ wird
angezeigt |
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 FALSE: Kontextmenü-Eintrag unsichtbar u. deaktiviert |
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 FALSE: Kontextmenü-Eintrag unsichtbar u. deaktiviert |
Property-Bezeichnung |
Property-Text |
Typ |
PROPERTY_SHOW_TEXT_BOUNDARIES_POPUP_ENABLED |
JREC.show-text-boundariesPOPUP. |
Boolean |
Kontextmenü-Eintrag für die Anzeige der Textgrenzen durch gepunktete Linien aktivieren oder deaktivieren. TRUE: Kontextmenü-Eintrag sichtbar u. aktiv FALSE (default): Kontextmenü-Eintrag unsichtbar u.
deaktiviert 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. |
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 FALSE (default): Selbstdefinierte und RTF-Standardfarben sind wählbar 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 FALSE (default): Schreibt die Standard-Fontgröße nicht in das RTF-Dokument 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 FALSE (default): Schreibt die Standard- Schriftart nicht in das RTF-Dokument 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 FALSE (default): Schreibt die Standard-Tabulatoren nicht in das RTF-Dokument 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 FALSE (default): Die automatische Rechtschreibprüfung wird beim Start von Jrec2 nicht aktiviert 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 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 FALSE: In CIB jrec2 werden die Textgrenzen nicht dargestellt 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 FALSE (default): In CIB jrec2 werden keine CIB-Felder gefiltert 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 |
Property-Bezeichnung |
Property-Text |
Typ |
PROPERTY_REC_SYMBOL_FIELD_RECALCULATION_ENABLED |
JREC. symbolFieldRecalculation. |
Boolean |
Legt fest, ob in JRec2 die Aktion „Symbolfelder neu berechnen“ aktiviert oder deaktiviert ist. TRUE: Aktion „Symbolfelder neu berechnen“ ist aktiviert FALSE (default): Aktion „Symbolfelder neu berechnen“ ist deaktiviert |
Property-Bezeichnung |
Property-Text |
Typ |
PROPERTY_REC_FIELD_SHADING_ENABLED |
JREC.fieldShading. |
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 |
Property-Bezeichnung |
Property-Text |
Typ |
PROPERTY_REC_DISABLE_ANTIALIASING |
JREC.disableAntialiasing |
Boolean |
Dieser Schalter steuert, ob im Jrec2 das Rendering-Attribut Antialiasing deaktiviert ist. TRUE: In CIB jrec2 ist das Rendering-Attribut Antialiasing deaktiviert
FALSE (default): In CIB jrec2 ist das Rendering-Attribut Antialiasing aktiviert |
Property-Bezeichnung |
Property-Text |
Typ |
PROPERTY_REC_DISABLE_FRACTIONALMETRICS |
JREC.disableFractionalMetrics |
Boolean |
Dieser Schalter steuert, ob im Jrec2 das Rendering-Attribut FractionalMetrics deaktiviert ist. TRUE: In CIB jrec2 ist das Rendering-Attribut FractionalMetrics deaktiviert
FALSE (default): In CIB jrec2 ist das Rendering-Attribut FractionalMetrics aktiviert
|
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: Im
Programmcode: In der Kommandozeile: 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 FALSE: Die untere Begrenzungslinie für den eingegebenen Text wird nicht angezeigt 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 FALSE: Im Jrec2-Kontextmenü wird der Eintrag „Schriftart…“ nicht angezeigt |
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.“ |
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:
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.
Hinweis zu dem Anwendungsfall: Die Schriftart ist auf dem nicht Rechner installiert, aber im RTF-Dokument enthalten.
|
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.
|
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. |
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. |
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.