Version 6.5
WR Get font (Bereich; GleicheSchrift) String
| Parameter | Typ | Beschreibung | |
| Bereich | Lange Ganzzahl | 4D Write Bereich | |
| GleicheSchrift | Lange Ganzzahl | 1, wenn Schrift für gesamte Auswahl gleich ist, | |
| sonst 0 | |||
| Funktionsergebnis | String | Name der Schrift des letzten Zeichens | |
| der Auswahl |
Beschreibung
Die Funktion WR Get font gibt den Namen der Schrift zurück, die im 4D Write Dokument Bereich für das letzte Zeichen der Auswahl gilt.
Bei GleicheSchrift gleich 1 gilt die Schrift für die gesamte Auswahl.
Bei GleicheSchrift gleich 0 enthält die Auswahl andere Schriften.
Beispiel
Sie möchten die Schrift der aktuellen Auswahl erhalten und auf das ganze Dokument anwenden:
vFont:=WR Get font(Bereich;vUniforme)
If (vUniforme=0) `Gibt es verschiedene Schriften in der aktuellen Auswahl
CONFIRM("Es gibt verschiedene Schriften in der Auswahl, die Schrift des letzten
"+"Zeichens ist "+vFont+". OK, damit diese Schrift für gesamtes Dokument gilt?")
Else
CONFIRM("Die Schrift der Auswahl ist "+vFont+". OK,
damit diese Schrift für gesamtes Dokument gilt?)
End if
If (OK=1)
WR EXECUTE COMMAND(Bereich;wr cmd selec all) `Wähle gesamte Dokument aus
WR SET FONT(Bereich;vFont) `Wende die neue Schrift an
WR SET SELECTION(Bereich;0;0) `Bewege Einfügepunkt an Beginn des Dokuments
WR SCROLL TO SELECTION(Bereich) `Zeige aktuelle Textauswahl
End if
Referenz
WR Get stylesheet font, WR Get text property, WR SET FONT.