[Overview][Classes][Index] | Reference for unit 'nvBaseFont' (#nvidia-widgets)

# TNVBaseFont

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

## Declaration

Source position: nvbasefont.pas line 14

`type TNVBaseFont = class`
`protected`
`FSize: Integer;`
`procedure SetAngle(); virtual;`
`procedure SetFlags(); virtual;`
`public`
`constructor Create(); virtual;` |  | Contructor for the base font class
`procedure Add(); virtual; abstract;` |  | Method that allows to add multiple stylized fonts
`property Name: ; [r]` |  | Font name
`property Size: Integer; [r]` |  | Font size
`function TextHeight(); virtual; abstract;` |  | Text height
`function TextWidth(); virtual; abstract;` |  | Text width
`procedure TextSize(); virtual;` |  | Text size
`property Angle: Double; [rw]`
`property Bold: Boolean; [rw]`
`property Italic: Boolean; [rw]`
`property StrikeTrough: Boolean; [rw]`
`property Underline: Boolean; [rw]`
`procedure TextOut(); virtual; abstract;`
`end;`

## Inheritance

`TNVBaseFont`
`TObject`