Hallo,
ich habe eine Tabelle die aus x Zeilen mit je einer Spalte besteht.
Die erste Zeile, erste Spalte enthält eine Untertabelle (nestedTable), diese möchte ich in eine andere Tabellenzeile der Haupttabelle kopieren:
Code
par := rtf.FindTable('Tab1');
rtf.SelectParagraph(par);
s := rtf.SelectionAsString;
//Jetzt steckt der Tabelleninhalt von Untertabelle 'Tab1' in s
//Einfügeversuch
cell := rtf.Table.rows[4].cols[0];
if cell.IsCell then
begin
//alten Inhalt löschen
cell.ClearText(true);
cell.LoadFromString(s, [wploadpar_AsChildrenPar]);
cell.DeleteParagraphEnd;
end;
rtf.Refresh();
Alles anzeigen
dabei bekomme ich aber unter der kopierten Untertabelle eine Leerzeile und die eingefügte Tabelle sitzt etwas zur Haupttabellenzeile nach rechts versetzt.
Setze ich den Cursor in diese Leerzeile und drücke 2 mal Del sieht alles so aus wie erwartet, das DeleteParagraphAtEnd scheint nicht zu wirken, warum?
Ciao
Stefan