Hallo,
ich erzeuge per Code eine Tabelle und fülle die Zellen:
Code
//der verwendete Style
with WPRichText1.ParStyles.AddStyle('GelberHintergrund') do
begin
ASetColor(WPAT_BGColor, clYellow);
ASet(WPAT_ShadingValue, 50);
end;
//die Zuweisung des Textes:
Zelle := WPRichText1.Table.Rows[1].Cols[1].settext('Streusalz' + #13#10 + '50 prozentig' + #13#10 + 'Sackware';
//und dann die Zelle färben:
Zelle.SetStyle(WPRichText1.ParStyles.FindStyle('GelberHintergrund'), true, false);
Alles anzeigen
die gesamte Zelle ist jetzt wie gewünscht gelb hinterlegt.
Ändert man allerdings den Text und macht dabei ein Enter ist alles oberhalb dieser neuen Zeile weiß!
Ich möchte aber dass der gesamte Text in der Tabelle als ein einziger TParagraph komplett in gelb erscheint!
Wie kann man das bewirken?
Ciao
Stefan