SetFontStyle(style[, t])
SetFontStyle(#SHADOW, color, distance, direction) (V2.5) SetFontStyle(#BORDER, color, size) (V2.5)
style
angegebenen Stil, der eine beliebige Kombination
der folgenden Textstile sein muss:
#NORMAL:
#BOLD:
#ITALIC:
#UNDERLINED:
#ANTIALIAS:
#SHADOW:
#BORDER:
Um mehrere Schriftstile in einem einzigen Aufruf zu kombinieren,
verwenden Sie einfach die bit-oder-Verknüpfung ('|'), z.B. ein
Aufruf von SetFontStyle(#BOLD|#ITALIC)
setzt den Schriftstil
auf fett und kursiv. Natürlich schließt sich der Stil #NORMAL
gegenseitig aus und ist mit keinem anderen Stil kombinierbar.
Ab Hollywood 9.0 verwendet SetFontStyle()
eine neue Syntax,
die ein optionales Tabellenargument akzeptiert, das die folgenden
Tags unterstützt:
ShadowDir:
#SHADOW
gesetzt
wurde (siehe oben). (V9.0)
ShadowColor:
#SHADOW
gesetzt wurde
(siehe oben). (V9.0)
ShadowSize:
#SHADOW
gesetzt wurde (siehe oben). (V9.0)
BorderColor:
#BORDER
gesetzt wurde
(siehe oben). (V9.0)
BorderSize:
#BORDER
gesetzt wurde (siehe oben). (V9.0)
Bitte beachten Sie, dass TrueType-Schriftarten oft separate
Schriftarten für die jeweiligen Stile haben. In diesem Fall
sollten Sie immer diese speziell gestalteten Schriftarten verwenden,
da SetFontStyle()
fette und kursive Stile mit einem Algorithmus
erstellt, der oft nicht so gut aussieht wie handgearbeitete
fette oder kursive Schriftarten. Wenn Sie also vorhaben, Arial
in Fettschrift zu verwenden, sollten Sie besser "Arial Bold"
verwenden, wenn Sie SetFont(), OpenFont()
oder @FONT aufrufen, als zuerst "Arial" und
nachher SetFontStyle()
mit #BOLD
verwenden.
SetFontStyle(#BOLD|#ITALIC)Der obige Code setzt den Schriftstil auf fett und italic.
SetFontStyle(#SHADOW, {ShadowColor = ARGB(128, $939393), ShadowSize = 16, ShadowDir = #SHDWSOUTHEAST})Der obige Code ermöglicht einen halbtransparenten grauen Schatten, der 16 Pixel im Südosten des Haupttextes liegt.