ReportBuilder checar se uma fonte está disponível
Galera eu preciso checar se uma fonte está disponível antes de imprimir, assim: uso draft 17 ai se a impressora q eu for imprimir for uma HP que seja, então não tera essa fonte então eu mando trocar por courie new que seja, só que não sei achar um parametro para verificação
Thanks
Thanks
Marcos Fernando
Curtidas 0
Respostas
Rodc
19/08/2006
Olha, no Delphi seria assim:
Agora, dentro do ReportBuilder não sei como você vai fazer, possívelmente terás de fazer o evento o relatório ficar no Delphi e não no ReportBuilder.
if (Printer().Fonts.IndexOf("DRAFT") > -1) then
//Tem a fonteAgora, dentro do ReportBuilder não sei como você vai fazer, possívelmente terás de fazer o evento o relatório ficar no Delphi e não no ReportBuilder.
GOSTEI 0
Marcos Fernando
19/08/2006
Desculpe não consigo achar o erro:
tá dando Printer().[b:646482249b]Fonts[/b:646482249b] Undeclared identifier: ´Fonts´
thanks
tá dando Printer().[b:646482249b]Fonts[/b:646482249b] Undeclared identifier: ´Fonts´
thanks
GOSTEI 0
Joaoshi
19/08/2006
With Printer.Fonts do
if indexOf(´Draft 12cpi´) > -1 then
Showmessage(´tem a fonte´);
Declarar Printers no USES
Espero ter ajudado.
if indexOf(´Draft 12cpi´) > -1 then
Showmessage(´tem a fonte´);
Declarar Printers no USES
Espero ter ajudado.
GOSTEI 0