RtfEffect
Diese Eigenschaft dient zur Vorbelegung des RtfEdit-Objekts. Es können folgende Schriftattribute gesetzt werden:
_WinRtfEffectBold: Schriftattribut Fett_WinRtfEffectItalic: Schriftattribut Kursiv_WinRtfEffectUnderline: Schriftattribut Unterstrichen_WinRtfEffectStrikeout: Schriftattribut Durchgestrichen_WinRtfEffectSubscript: Schriftattribut Tiefgestellt_WinRtfEffectSuperscript: Schriftattribut Hochgestellt_WinRtfEffectProtected: Text vor Editieren und Löschen schützen_WinRtfEffectLink: Text wird als Link dargestellt
Die verschiedenen Effekte können kombiniert werden. Eine Änderung der Attribute kann über das Objekt ToolbarRtf erfolgen.
Die Eigenschaft kann im Eigenschaftsfenster oder über die Befehle ``WinPropGet() und WinPropSet() gelesen bzw. geändert werden. Erfolgt das Setzen der Eigenschaft prozedural, kann die Option _WinEditAll zum objektweiten oder _WinEditMark zum markierungsweiten Setzen verwendet werden.
Das zu setzende Attribut muss mit _WinRtfEffectSet kombiniert werden, um die angegebenen Attribute zu setzen. Nicht angegebene Attribute bleiben unberührt. Um bestehende Attribute zurückzusetzen muss das Attribut mit der Konstanten _WinRtfEffectClear kombiniert werden.
Beispiel:
$RtfEdit->wpRtfEffect(_WinEditAll) # _WinRtfEffectBold | _WinRtfEffectSet;
$RtfEdit->wpRtfEffect(_WinEditMark) # _WinRtfEffectBold | _WinRtfEffectClear;