TRichView.de

      Funktionsübersicht 

Sprachunterstützung

Unicode

TRichView behandelt, und rendert, alle Texte als Unicode (UTF-16)

Unicode ist ein universeller Zeichensatz. Es ist ein Standard, der in einem einzigen Zeichensatz alle Zeichen definiert, die man benötigt, um die allermeisten lebenden Sprachen auf dem Computer zu schreiben.

TRichView kann Unicode-Textdateien Laden, Speichern, Kopieren und Einfügen. Unicode-Import aus RTF und -Export nach RTF, DocX und HTML ist möglich.

Wie programmiert man einen Unicode-Editor (auf Englisch).

Unicode in RichViewEdit


Bi-Direktionaler Text (Arabisch, Hebräisch)

Zusätzlich zum normalen Textfluß von Links nach Rechts unterstützt TRichView fernöstliche Sprachen, deren Textfluß von Rechts nach Links verläuft. Ferner unterstützt TRichView *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.

Arabischer Text in RichViewEdit

TRichView kann Uniscribe verwenden, um bidirektionalen Text zu zeichnen

Unterstützung von bidirektionalem Text ist nicht standardmäßig aktiviert. Zur Aktivierung muß der Wert von BiDiMode auf rvbdLeftToRight oder rvbdRightToLeft verändert werden.

Demo für bidirektionalen Text: Demos\*\Assorted\International\RTL\


Vertikaler Text

Viele ostasiatische Skripte werden vertikal von oben nach unten geschrieben. In TRichView können Sie den Text um 90 Grad im Uhrzeigersinn drehen, um den Textfluss von oben nach unten darzustellen.

Unterstützung für Chinesisch, Japanisch, Koreanisch (Textfluss: von oben nach unten, Spaltenanordnung von rechts nach links)

Für die Zeichenorientierung können Sie vertikale Schriften verwenden (enthalten Zeichen, die um 90 Grad entgegen dem Uhrzeigersinn gedreht wurden). Windows hat mehrere Schriften deren Namen die Vorsilbe »@« enthalten wie »@Arial Unicode MS«, »@Batang« usw. Für die Tabellenzellen in TRichView gibt es die Option, diese Schriften automatisch für Texte zu verwenden, die vertikal gedreht wurden.

Vertikales Chinesisch in RichViewEdit

Unterstützung für traditionelles Mongolisch (Textfluss: von oben nach unten, Spaltenanordnung von links nach rechts)

In TRichView können die Tabellenzellen die Zeilenordnung umdrehen. Das bedeutet für vertikalen Text, dass die Spaltenanordnung umgekehrt wird. Ist z. B. der Text um 90 Grad im Uhrzeigersinn gedreht worden, ordnet diese Option die Spalten von links nach rechts an.

Traditionelles Mongolisch in RichViewEdit

Mit den Befehlen von RichViewActions kann Text in Tabellenzellen gedreht werden, es können vertikale Schriften verwendet werden und es besteht die Möglichkeit die Anordnung der Zeilen/Spalten umzukehren. Diese Befehle finden Sie im Menü »Table | Cell Rotation« der ActionTest Demo.


* = DelphiUnicode, CBuilderUnicode, Delphi, CBuilder, je nach Delphi/C++Builder-Version, die Sie benutzen.