Hi,
ich möchte die einzelnen Werte nacheinander setzen, und nicht in einem Ausdruck:
Das funktieniert:
<PRE>
rtf-<SelAttributes-<Style = TFontStyles() << fsBold << fsItalic;
</PRE>
Scheinbar wird bei TFontStyles() ein TFontStyles erzeugt dann werden Bold und Italic gesetzt und das ganze dem ...->Style zugewiesen.
Aber warum funktioniert das nicht:
<PRE>
TFontStyles fsNewStyle;
if (bBold)
fsNewStyle << fsBold;
if (bItalic)
fsNewStyle << fsItalic;
if (bUnderlined)
fsNewStyle << fsUnderline;
if (bStrike)
fsNewStyle << fsStrikeOut;
rtf->SelAttributes-<Style.Clear();
rtf->SelAttributes-<Style = fsNewStyle;
</PRE>
Oder anders gefragt. Wie kann ich die einzelnen Font-Attribute setzen?
mfg bm
ich möchte die einzelnen Werte nacheinander setzen, und nicht in einem Ausdruck:
Das funktieniert:
<PRE>
rtf-<SelAttributes-<Style = TFontStyles() << fsBold << fsItalic;
</PRE>
Scheinbar wird bei TFontStyles() ein TFontStyles erzeugt dann werden Bold und Italic gesetzt und das ganze dem ...->Style zugewiesen.
Aber warum funktioniert das nicht:
<PRE>
TFontStyles fsNewStyle;
if (bBold)
fsNewStyle << fsBold;
if (bItalic)
fsNewStyle << fsItalic;
if (bUnderlined)
fsNewStyle << fsUnderline;
if (bStrike)
fsNewStyle << fsStrikeOut;
rtf->SelAttributes-<Style.Clear();
rtf->SelAttributes-<Style = fsNewStyle;
</PRE>
Oder anders gefragt. Wie kann ich die einzelnen Font-Attribute setzen?
mfg bm
Comment