AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein RTF-Datei: Wie Zellen in Tabelle verbinden?
Thema durchsuchen
Ansicht
Themen-Optionen

RTF-Datei: Wie Zellen in Tabelle verbinden?

Ein Thema von BlueStarHH · begonnen am 27. Okt 2011 · letzter Beitrag vom 27. Okt 2011
Antwort Antwort
BlueStarHH

Registriert seit: 28. Mär 2005
Ort: Hamburg
849 Beiträge
 
Delphi 11 Alexandria
 
#1

RTF-Datei: Wie Zellen in Tabelle verbinden?

  Alt 27. Okt 2011, 18:52
Hallo,

ich erstelle aus einer Datenbanktabelle eine RTF-Datei, die eine Tabelle enthält. In dieser Tabelle möchte ich in einer bestimmten Zeile alle Zellen dieser Zeile zu einer Zelle verbinden, damit ich dort eine Zwischenüberschrift einfügen kann. In der RTF-Spezifikation unter http://www.biblioscape.com/rtf15_spec.htm habe ich herausgefunden, dass dies wohl mit den RTF-Befehlen \clmgf und/oder \clmrg funktionieren muss. Doch wo und wie füge ich diese in meine Datei ein?

Hier nochmal als Grafik, was ich haben möchte:

Code:
+--------------+--------------+
| Überschrift1 | Überschrift2 |
+--------------+--------------+
| Zelle1A      | Zelle2B      |
+--------------+--------------+
| Zelle3A + 3B verbunden      |
+--------------+--------------+
| Zelle4A      | Zelle4B      |
+--------------+--------------+


Im Anhang meine RTF-Beispieldatei mit nur 9 Zeilen als ZIP.
Angehängte Dateien
Dateityp: zip test.zip (603 Bytes, 7x aufgerufen)
  Mit Zitat antworten Zitat
Benutzerbild von rweinzierl
rweinzierl

Registriert seit: 22. Mär 2005
98 Beiträge
 
#2

AW: RTF-Datei: Wie Zellen in Tabelle verbinden?

  Alt 27. Okt 2011, 19:36
Hallo

Man kann mit \cellx die Breite der Spalten angeben

==> Einfach die Spaltenbreiten festlegen die erste Tabelle abschließen und eine neue Tabelle einfügen.

==> Sieht aus wie eine Tabelle aber eben mit verbundenen Zellen

mfg

Reinhold
  Mit Zitat antworten Zitat
BlueStarHH

Registriert seit: 28. Mär 2005
Ort: Hamburg
849 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: RTF-Datei: Wie Zellen in Tabelle verbinden?

  Alt 27. Okt 2011, 21:06
Man kann mit \cellx die Breite der Spalten angeben
==> Einfach die Spaltenbreiten festlegen die erste Tabelle abschließen und eine neue Tabelle einfügen.
==> Sieht aus wie eine Tabelle aber eben mit verbundenen Zellen
Das ist ein Workaround, der nicht optimal ist. Die Tabelle hat in Wirklichkeit mehrere Tausend Zeile und Zwischenüberschriften. Dann hätte ich in der RTF-Datei hunderte von Tabelle. Wenn der Nutzer dann in der RTF-Datei dann eine Spalte löschen oder breiter machen möchte, muss er es dann bei jeder Tabelle machen. Das ist für ihn nicht machbar.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:18 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz