Ja kann es, aber das Hintergrund wird von den Tabbelen verdeckt, dass ist auch kein Standard!pluto hat geschrieben:Das HTML Panel unterstützt Tabellen. .........
Leider nur Probleme!!!
Gruß
hbr
Ja kann es, aber das Hintergrund wird von den Tabbelen verdeckt, dass ist auch kein Standard!pluto hat geschrieben:Das HTML Panel unterstützt Tabellen. .........
Der Hintergrund vom HtmlPanel. Wie ich beschrieben habe.Christian hat geschrieben:Was meinst du mit Hintergrund wird verdeckt ?
Code: Alles auswählen
<body background="hintergrund.jpg">
<table background="hintergrund.jpg" width="500" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="42"> </td>
<td width="157"><img src="bild.jpg" width="80" height="60"></td>
<td width="301"><h1>Beschreibung</h1></td>
</tr>
</table>
Gibt es denn einen? Wenn ja wo?Christian hat geschrieben:Ach soo, und nen Patch willst du keinen machen ?
Habe ich Versucht! Leider ohne ErfolkPluto hat geschrieben: Das HTML Panel, weicht an einigen Stellen vom Standard ab. Z.B. werden Tabellen in HTML beim HTML Panel nicht als Block Elemente da gestellt, sondern als Inline Elemente. gelöst werden kann dies, durch ein <br> vor der Tabelle.
Code: Alles auswählen
<body background="[b]Hintergrundbild.jpg[/b]">
[b] <br>[/b]
<table width="500" align="center">
<tr>
<td width="42"> </td>
<td width="157"><img src="bild.jpg" width="80" height="60"></td>
<td width="301"><h1>Beschreibung</h1></td>
</tr>
</table>
Code: Alles auswählen
if (Props.BGColor <> -1) and PageRectToScreen(BorderRect, R) then begin
aCanvas.Brush.Color := Props.BGColor;
aCanvas.FillRect(R);
end;
Code: Alles auswählen
if (Props.BGColor <> -1) and PageRectToScreen(BorderRect, R) then begin
// aCanvas.Brush.Color := Props.BGColor;
// aCanvas.FillRect(R);
end;
Meine Frage war warum du keinen machst.Gibt es denn einen? Wenn ja wo?
Code: Alles auswählen
Owner.Target.Brush.Color := Props.BGColor;
Owner.Target.FillRect(R);
den auf bgColer="red" oder "$00CFECFF" oder "#CC0000" reagiert die Tabelle nicht.pluto hat geschrieben:Prima. Die Frage ist, wie man das jetzt richtig einbauen könnte.
Eine Idee wäre: Wenn die Hintergrund Farbe auf clNone steht, dass dann auch kein Hintergrund gezeichnet wird.
So hast du nämlich die Wahl. Dann könnte man es sogar als "Bug" Fix einreichen.... wenn damit jemand Erfahrung hat.