Font - Kirix Documentation

Developer Resources

Font

Overview

The Font class encapsulates a font.

Constructor

Font(family : String, pointsize : Integer, style : Integer, facename : String)

Arguments

family
The family of the new font. One of Font.Default, Font.Roman, Font.Swiss or Font.Modern.
pointsize
The pointsize of the new font.
style
The style of the new font. Combination of Font.Normal, Font.Bold, Font.Italic, and Font.Underlined.
facename
The facename of the new font.

Properties

Font.Default
A flag representing the default font family.
Font.Roman
A flag representing the Roman font family.
Font.Swiss
A flag representing the Swiss font family.
Font.Modern
A flag representing the Modern font family.
Font.Normal
A flag representing the normal font style.
Font.Bold
A flag representing the bold font style.
Font.Italic
A flag representing the italicized font style.
Font.Underlined
A flag representing the underlined font style.

Methods

Font.getFaceName
Gets the facename of the font.
Font.getFamily
Gets the family of the font.
Font.getPointSize
Gets the point size of the font.
Font.getStyle
Gets the style of the font.
Font.setFaceName
Sets the new facename of the font.
Font.setFamily
Sets the new family of the font.
Font.setPointSize
Sets the new point size of the font.
Font.setStyle
Sets the new style of the font.

Font.getFaceName

function Font.getFaceName()

Description

Gets the facename of the font.

Font.getFamily

function Font.getFamily()

Description

Gets the family of the font.

Font.getPointSize

function Font.getPointSize()

Description

Gets the point size of the font.

Font.getStyle

function Font.getStyle()

Description

Gets the style of the font.

Font.setFaceName

function Font.setFaceName(facename : String)

Arguments

facename
The new facename of the font.

Description

Sets the new facename of the font.

Font.setFamily

function Font.setFamily(family : String)

Arguments

family
The new family of the font, where family is one of Font.Default, Font.Roman, Font.Swiss, or Font.Modern.

Description

Sets the new family of the font, where family is one of Font.Default, Font.Roman, Font.Swiss, or Font.Modern.

Font.setPointSize

function Font.setPointSize(size : Integer)

Arguments

size
The new size of the font in points.

Description

Sets the new size of the font in points.

Font.setStyle

function Font.setStyle(style : Integer)

Arguments

style
The new style of the font, which is a combination Font.Normal, Font.Bold, Font.Italic, and Font.Underlined.

Description

Sets the new style of the font to a combination of Font.Normal, Font.Bold, Font.Italic, and Font.Underlined.