This unit implements device font selection in Windows, to print fast in dot matrix printers.
| Name | Description |
| TFontStep |
Enumeration (cpi20,cpi17,cpi15,cpi12,cpi10,cpi6,cpi5) Possible steps in a dot matrix printer |
| TGDIFontType |
Enumeration (tfontraster, tfonttruetype, tfontdevice, tfonttruetypedevice) Windows font type |
| Name | Base class | Description |
| TPrinterFont | TObject | Object containing information about a printer font |
| TCaracfont | TObject | Device font information |
| Declaration | Description |
| function UpdatePrinterFontList:boolean; | Update fonts available in current printer |
| procedure FindDeviceFont (DC:HDC; Font:Tfont; fstep:TFontStep); | Font calculation routine |
| function FindRotatedFont (Desti:HDC; Font:TFont; rotation:integer):HFont; | Font calculation routine |
| function FontStepToString (fstep:TFontStep):string; | Font calculation routine |
| function StringToPasFont (cad:string):TFontStep; | Font calculation routine |
| function FindFontStep (Font:TFont):integer; | Font calculation routine |
| function FontSizeToStep (asize:integer):TFontStep; | Font calculation routine |