O que é?
Classe para ajuda na identificação dos códigos das fontes disponíveis para uso na printer.exe
.
Todos os métodos são estáticos e portanto não é necessário instanciar um objeto da classe para a chamada dos métodos, com isso a indicação na sintaxe é como usar no programa.
Com esta classe é possível reduzir a incidência de erro na atribuição da fonte.
Fontes disponíveis
As fontes disponíveis para uso são:
00 - Courier New
01 - Arial
02 - Arial Black
03 - Times New Roman
04 - Fw Microsiga
05 - Andale Mono
07 - Calibri (exclusivo para xlsx)
50 - Code128b
50 - Code128c
51 - QrCode
52 - Datamatrix
53 - PDF417
Métodos
getFromName()
Método que permite recuperar o código da fonte usando o nome dela.
Sintaxe: FwPrinterFont():getFromName(cFontName) → cFont
Exemplos:
cTimes := FwPrinterFont():getFromName("Times New Roman")
cCalibri := FwPrinterFont():getFromName("Calibri")
cQrCode := FwPrinterFont():getFromName("QrCode")
cCalibri := FwPrinterFont():getFromName("Fw Microsiga")
// o default é a fonte Courier New
cCourier := FwPrinterFont():getFromName("Fonte que não existe")
CourierNew()
Recupera o código da fonte Courier New.
Sintaxe: FwPrinterFont():CourierNew() → cFont
Arial()
Recupera o código da fonte Arial.
Sintaxe: FwPrinterFont():Arial() → cFont
ArialBlack()
Recupera o código da fonte Arial Black.
Sintaxe: FwPrinterFont():ArialBlack() → cFont
TimesNewRoman()
Recupera o código da fonte Times New Roman.
Sintaxe: FwPrinterFont():TimesNewRoman() → cFont
FwMicrosiga()
Recupera o código da fonte Fw Microsiga.
Sintaxe: FwPrinterFont():Fw Microsiga() → cFont
AndaleMono()
Recupera o código da fonte Andale Mono.
Sintaxe: FwPrinterFont():AndaleMono() → cFont
Calibri()
Recupera o código da fonte Calibri.
Sintaxe: FwPrinterFont():CourierNew() → cFont
Essa fonte só pode ser utilizada na geração de arquivos .xlsx pela printer, não funciona em qualquer outra impressão da printer.
Code128b()
Recupera o código da fonte Code128b.
Sintaxe: FwPrinterFont():Code128b() → cFont
Code128c()
Recupera o código da fonte Code128c.
Sintaxe: FwPrinterFont():Code128c() → cFont
QrCode()
Recupera o código da fonte QrCode.
Sintaxe: FwPrinterFont():QrCode() → cFont
DataMatrix()
Recupera o código da fonte Datamatrix.
Sintaxe: FwPrinterFont():Datamtrix() → cFont
PDF417()
Recupera o código da fonte PDF417.
Sintaxe: FwPrinterFont():pdf417() → cFont