Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by machstuhl,
30. Sep 2014
Ich raffs doch nicht so ganz wie ich jetzt die <p> so umbiege, dass sie wie <br> angezeigt bekomme. Kann mir wer evtl mit nem Codebeispiel auf die Sprünge helfen?
procedure TFormHTMLText.FormShow(Sender: TObject);
const
CSS = 'p {'#13#10
+ ' margin-top: 0;'#13#10
+ ' margin-bottom: 0;'#13#10
+ '}';
var
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by machstuhl,
26. Sep 2014
In der Tat. Der Webbrowser soll ein WYSIWYG Editor für Endanwender werden damit diese sich ihre eigene EMail Signatur basteln können. Diese wird als String in der Datenbank gespeichert.
Wie stellst du dir das mit dem CSS vor? Kann man nicht irgendwie dem Webbrowser sagen, dass er <br>s anstatt <p>s einfügen soll?
edit: hab es... das Interface hat eine StyleSheet-Property. Wie praktisch :-)...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by machstuhl,
26. Sep 2014
Das mit dem Webbrowser funktioniert ganz gut. Man kann den ja sogar mit StringStreams füllen :-)
Nächstes Problem. Wenn ich im WebBrowser im EditMode bin und einen Zeilenumbruch mache, füllt der Webbrowser immer <p> anstatt <br> ein.
Hat irgendwer eine Idee wie ich die doofen Absätze beim Zeilenumbruch weg bekommen kann?