Zum Hauptinhalt springen

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:

  • _WinEditAll

    Der gesamte Text wird in der neuen Schrift angezeigt.

  • _WinEditMark

    Nur der markierte Text wird in der neuen Schrift angezeigt. Die Markierung wird über die Eigenschaft Range bestimmt.

  • _WinEditWord

    Nur das Wort, in dem der Cursor steht, wird in der neuen Schrift angezeigt. Die Position des Cursors wird über die Eigenschaft Range bestimmt.

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