FontName
In dieser Eigenschaft wird die Schriftart eingetragen. Die eingetragene Schriftart dient dem Objekt als Referenz für andere Eigenschaften. So werden zum Beispiel im Objekt FontSizeEdit nur die Schriftgrößen dargestellt, die in dieser Schriftart definiert sind.
Beim Objekt RtfEdit kann der Eigenschaft ein Parameter übergeben werden. Der Parameter bestimmt, welcher Textabschnitt von der neuen Schrift betroffen ist. Folgende Parameter können angegeben werden:
-
Der gesamte Text wird in der neuen Schrift angezeigt.
-
Nur der markierte Text wird in der neuen Schrift angezeigt. Die Markierung wird über die Eigenschaft
Rangebestimmt. -
Nur das Wort, in dem der Cursor steht, wird in der neuen Schrift angezeigt. Die Position des Cursors wird über die Eigenschaft
Rangebestimmt.
Wird ein unformatierter Text in das RtfEdit-Objekt gelesen, kann mit diesen Optionen eine Formatierung des Textes vorgenommen werden.
Die Eigenschaft kann im Eigenschaftsfenster oder über die Befehle ``WinPropGet() und WinPropSet() gelesen bzw. geändert werden.
Beispiele:
$RtfEdit->wpFontName # 'Arial'; // Arial verwenden
$RtfEdit->wpFontName(_WinEditAll) # 'Arial'; // Gesamten Text in Arial-Schrift
$RtfEdit->wpRange # RangeMake(1, 10);
$RtfEdit->wpFontName(_WinEditMark) # 'Arial'; // Die ersten 10 Zeichen in Arial-Schrift