Funktionsübersicht |
Mehrere Zeichensatz-Varianten
RichView kann Dokumente, die Text in verschiedenen Schriftarten enthalten, darstellen. Alle Schriftarten haben spezielle Zeichensatz-Varianten.
Unter Verwendung dieser verschiedenen Varianten ist es möglich, Text in verschiedenen Sprachen zu erstellen.
Unicode
Unicode ist ein moderner, weltweit verwendeter Standard zur Zeichenkodierung, der es unter Verwendung von 16-Bit Werten ermöglicht, alle
in der modernen Computertechnik verwendeten Zeichen darzustellen, inklusive technischer Symbole und spezieller Zeichen für Layouts.
Einzelne Unicode-Zeichen oder Abschnitte können in ein RichView Dokument eingefügt werden, oder das gesamte Dokument kann in
Unicode Kodierung erstellt werden. RichView kann Unicode-Textdateien Laden, Speichern, Kopieren und Einfügen. Unicode-Import aus
RTF und -Export nach RTF und HTML ist möglich.
Wie programmiert man einen Unicode-Editor (auf Englisch).
Unicode-Text wird in den Editor-Demos gezeigt:
- Demos\Delphi\Editors\Editor 1\ Unterverzeichnis der RichView-Installation, oder
- Demos\CBuilder\Editors\Editor 1\ Unterverzeichnis der RichView-Installation, oder
- Download der kompilierten Demo.
Bi-Direktionaler Text (Arabisch, Hebräisch)
|
Zusätzlich zum normalen Textfluß von Links nach Rechts unterstützt RichView fernöstliche Sprachen,
deren Textfluß von Rechts nach Links verläuft. Ferner unterstützt RichView *kontextabhängige
Veränderungen und *kombinierte Zeichen, die im Arabischen gebräuchlich sind. In RichView kann der
Textfluß Links-nach-Rechts oder Rechts-nach-Links für das gesamte Dokument, einen Absatz oder einen Textteil (Item)
festgelegt werden.
* - Kontextabhängige Veränderungen bedeuten die Veränderung von Zeichendarstellungen abhängig
vom umgebenden Text.
** - Kombinierte Zeichen oder Doppelbuchstaben
sind Zeichen, die zu einen einzelnen Zeichen verändert
werden, wenn sie zusammen auftreten.
|
Anmerkungen:
- Diese Möglichkeiten sind nur für Windowsversionen verfügbar, die Rechts-nach-Links Sprachen unterstützen
(fernöstliche Ausgaben von Win9x; Win2000 und WinXP mit den entsprechenden Sprachen installiert); in anderen
Windowsversionen wird solcher Text Links-nach-Rechts dargestellt, ohne kontextabhängige Veränderungne und kombinierte Zeichen.
- Unterstützung von bidirektionalem Text ist nicht standardmäßig aktiviert. Zur Aktivierung muß
der Wert von BiDiMode auf rvbdLeftToRight oder rvbdRightToLeft verändert werden.
- Bidirektionaler Unicode-Text wird nur von Win2000/XP unterstützt.
- Blocksatz (sowohl links- als auch rechtsbündig) wird für bidirektionalen Text nicht unterstützt.
Demo für bidirektionalen Text:
- Demos\Delphi\Assorted\International\RTL\ Unterverzeichnis der RichView-Installation, oder
- Demos\CBuilder\Assorted\International\RTL\ Unterverzeichnis der RichView-Installation.
|
Noch nicht unterstützt:
Direkte Unterstützung von MBCS. Allerdings können MBCS Dokumente importiert und nach Unicode konvertiert, als Unicode bearbeitet und danach wieder als MBCS Dokumente exportiert werden.
|