LISTAR FONTES DO WINDOWS

ROBSON 16/06/2011 19:24:18
#377038
Olá pessoal,
Tentei pesquisar no site mas nao tive sucesso. O nome [ô]Fonte[ô] é muito genérico.

Quem pode me dar uma dica de como eu posso listar o nome das fontes instaladas no Windows.
Usando VB6 é claro.

LLAIA 16/06/2011 19:49:07
#377041
Resposta escolhida
cara, to sem o VB aqui, mas a gente [Ô]loopa[Ô] numa colection do objeto Printer e consegue.

veja se isso te ajuda


dim f


for each f in Printer.Fonts

msgbox f.Name

next
ROBSON 16/06/2011 21:13:44
#377047
Ola LLAIA,

o codigo acreditoq que seja bem simples assim, mas está ocorrendo um erro:
[Ô]Argument not Opcional[Ô].

ROBSON 16/06/2011 21:31:29
#377049
Obrigado Barros pela dica,

Mas meu objetivo é que meu proprio programa faça esta verificação sozinho ou seja conhecer as fontes instaladas na maquina do cliente e alerta-los para alguma que está ausente e precisa ser instalada para que não ocorra erros na impressão
ROBSON 16/06/2011 21:33:32
#377050
Achei !!!

Um codigo bem simples do Macoratti:


Private Sub Command1_Click()

Dim QtdeFontes As Integer

For QtdeFontes = 0 To Printer.FontCount - 1
ListFontes.AddItem Printer.Fonts(QtdeFontes)
Next

MsgBox QtdeFontes & [Ô] FONTES LISTADAS[Ô]

End Sub
LLAIA 16/06/2011 22:42:39
#377052
ah! não ia lembrar mesmo.
Tópico encerrado , respostas não são mais permitidas