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 


Beispiel verschachtelter Tabellen

Tabellen

RichView Dokumente können Tabellen enthalten. Jede Tabellenzelle kann ein formatiertes Dokument enthalten, mit mehreren Absätzen, Bildern, Delphi/C++Builder Controls, und weiteren Tabellen. Tabellen können in in beliebiger Tiefe verschachtelt sein.

Zellen können zu einer großen Zelle zusammengeführt werden, sowohl horizontal als auch vertikal.



Tabelle mit einigen markierten Zellen

Layout und Erscheinungsbild (Rahmen, Zwischenlinien, Farben)

Tabellen stellen eine Fülle von Eigenschaften zur Definition des Layouts zur Verfügung.
Stil und Farben der Rahmen um die Tabelle, Standardwerte für alle Zellen, spezielle Werte für jede Zelle. Weiterhin kann eine Tabelle in einen Absatz mit eigenem Rahmen eingefügt werden, und Zellen können Absätze mit Rahmen enthalten.

Rahmen können flach oder dreidimensional dargestellt werden.

Zusätzlich zu Rahmen können Tabellen wahlweise Zwischenlinien besitzen - horizontale und/oder vertikale Linien zwischen den Zellen.

Man kann die Farbe einer Tabelle im Gesamten oder die Farbe jeder Zelle definieren. Es ist möglich, einige Seiten der Zellrahmen zu verstecken.

Tabelle mit Hintergundbildern

RichView Tabellen werdennach dem HTML Model generiert. In diesem Model hat jede Zelle in einer Tabelle ihren eigenen Rahmen an allen vier Seiten. Zusätzlich hat die Tabelle einen Rahmen, der unabhängig von den Zellrahmen ist. Die Rahmen von angrenzenden Zellen können sich berühren, aber nicht überschneiden.
Viele RTF-Editoren benutzen ein anderes Modell für Tabellenrahmen, wobei Rahmen »zwischen« den Zellen bestehen, die auf der Linie zwischen den Zellenrändern zentriert sind. Solche Rahmen können in RichView simuliert werden, z.B. durch Zuweisung eines Zellenabstandes von -1 oder 0.

Der Inhalt von Zellen kann vertikal ausgerichtet werden (Oben, mittig oder unten in der Zelle)

Tabellen und Zellen können Hintergrundbilder enthalten. Hintergrundbilder können zentriert, gekachelt oder der Größe angepaßt werden. Transparente Bilder werden unterstützt.



Tabellen in RichView in e-Office Direct von toolsfactory

Breite und Höhe

Wie schon oben erwähnt werden RichView-Tabellen nach dem HTML Model generiert. Die Breiten der Spalten werden von der Komponente basierend auf den Breiten der individuellen Zellen berechnet. Die Breite von Zellen (und der gesamten Tabelle) können in Pixeln oder in Prozent vorgegeben werden.
Die Höhe einer Zelle kann aufgrund ihres Inhaltes berechnet oder in Pixeln vorgegeben werden.

Spaltenbreite und Zeilehöhe können mit Hilfe der Maus verändert werden.



Rückgangig machen und Wiederholen

Wenn eine Tabelle in einen Editor eingefügt wurde, können alle Operationen zu dieser Tabelle rückgängig gemacht und wiederholt werden.

Operationen, die rückgängig gemacht werden können, sind: Texteingabe in Zellen, Größenänderungen mit der Maus, Verbinden von Zellen, Hinzufügen und Entfernen von Zeilen und Spalten, Ändern von Eigenschaften (z.B. Farben oder Abständen)


Import und Export

Die Komponente kann Tabellen als Teil von RTF (Rich Text Format) Dokumenten importieren. RichView unterstützt den Import von Tabellen aus RTF-Dateien, wobei sowohl der Standard von Microsoft Word 6 und 97, als auch der Standard von Word 2000 (der viele neue HTML-ähnliche Schlüsselwörter beinhaltet). RichView führt eine sehr elegante Konvertierung von Tabellen aus RTF in das interne HTML-Modell durch.

Die Komponente kann Tabellen in RTF, HTML (mit oder ohne die Verwendung von Cascading Style Sheets (CSS)), und Textdateien exportieren.

Auf dieser Seite ist ein Beispiel des Importierens von Tabellen aus RTF und deren Speichern als HTML zu sehen.


Drucken

Die Komponente kann Tabellen als Teil eines RichView Dokumentes ausdrucken. Sollte eine Tabelle nicht auf eine Seite passen, kann sie auf mehrere Seiten verteilt werden (diese Teilung ist nur zwischen verschiedenen Zeile möglich, und kann durch spezielle Eigenschaften verhindert werden).

Durch Verwendung von Kopfzeilen ist es möglich, diese auf jeder Seite des Ausdrucks einer Tabelle zu wiederholen.


Wie man...

Zusätzliche Informationen vom Unterstützungs-Forum (auf Englisch)