FontCreateΒΆ
FontCreate creates a font object.
- hFont = FontCreate()
- hFont = FontCreate(hFontold)
- hFont = FontCreate(rsHeight, nWeight, rsPitchAndFamily, ssFaceName, bUnderline, bItalic, bStrikeOut, rsAngle, rvColorRGB)
Return Value
hFont is the handle of the created font object.
Parameters
- rsHeight
rsHeight specifies the height of the font in points (pt). 28.453 are 1 cm.
- nWeight
nWeight specifies the weight of the font, in the range 0 through 1000 (for example, 400 is normal and 700 is bold).
Value
Meaning
FW_DONTCARE (0)
Lets Windows choose settings
FW_THIN (100)
Extra Thin
FW_EXTRALIGHT (200)
Very Thin
FW_LIGHT (300)
Thin
FW_NORMAL (400)
Normal
FW_MEDIUM (500)
Medium
FW_SEMIBOLD (600)
Half Bold
FW_BOLD (700)
Bold
FW_EXTRABOLD (800)
Very Bold
FW_HEAVY (900)
Extra Bold
- rsPitchAndFamily
rsPitchAndFamily specifies the pitch and family of the font. It can be one of the following values:
Value
Meaning
DEFAULT_PITCH
Character width not set
FIXED_PITCH
Font with constant width
VARIABLE_PITCH
Font with variable width
- ssFaceName
ssFaceName specifies the type face name of the font.
- bUnderline
bUnderline specifies an underlined font if set to TRUE.
- bItalic
bItalic specifies an italic font if set to TRUE.
- bStrikeOut
bStrikeOut specifies a strikeout font if set to TRUE.
- rsAngle
rsAngle specifies the angle, in degrees, of the font (relative to the bottom of the page).
- rvColorRGB
rvColorRGB specifies the color of the font. rvColorRGB is a vector with three elements:
Value
Meaning
rvColorRGB[1]
Red (0 to 255)
rvColorRGB[2]
Green (0 to 255)
rvColorRGB[3]
Blue (0 to 255)
See also
Overview Fonts, FontDestroy, FontDialog, LayerSetAxisLabelFont, LayerSetAxisTitleFont, TBSetFont, XYZSetIsoLabelFont, XYZSetMarkerLabelFont
id-1015183