TRichView.de
HomeÜbersichtVersionsübersichtDownloadsBestellenErweiterungenAnwendungenSupportKontakt

Funktionsübersicht
TRichView
Formatierung
Bilder
Eingebettete Delphi Komponenten
Tabellen
Aufzählungen & Nummerierungen
Stile
Sprachunterstützung
Hypertext
Import und Export, DB
Bearbeiten
Drucken
Rechtschreibprüfung
ScaleRichView
WYSIWYG-Editieren
Drucken von Postern
Eingebettete Delphi Komponenten

      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 in RichViewEdit

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)

Arabischer Text in RichViewEdit

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.