Fórum Como instalar uma fonte nova no Windows? #320851

08/05/2006

0

Procurei aqui no fórum e não encontrei.

Preciso saber se uma fonte está instalada, para isso usei a seguinte função:
function TfrmImprimirEtiquetas.fontExiste(Fonte: STring): Boolean;
begin
  with Screen.Fonts do
    Result := IndexOf(Trim(Fonte)) > 0;
end;


[b:0512105741]Se a fonte não existir, preciso instalá-la. Não estou conseguindo fazer isso.[/b:0512105741]

Alguém me ajude, por favor.

Obrigado


Tenil

Tenil

Responder

Posts

08/05/2006

Adriano Santos

Tah na mão:

Screen.Fonts.Add(PChar(´c:\sgdb\EanBwrP36Tt.ttf´));



Responder

Gostei + 0

08/05/2006

Tenil

Valew mano.


Responder

Gostei + 0

08/05/2006

Tenil

[quote:9094dec733=´Adriano Santos´]Tah na mão:

Screen.Fonts.Add(PChar(´c:\sgdb\EanBwrP36Tt.ttf´));
[/quote:9094dec733]

Kra, fiz exatamente isso, porém a fonte nao instalou.

Não ocorreu erro algum, porém a fonte não foi instalada.

Precisa fazer mais alguma coisa?


Responder

Gostei + 0

08/05/2006

Adriano Santos

Bom, deveria funcionar. Qual o S.O.???

tem esta função tb:

AddFontResource(PChar(´c:\MyFonts\Monospac.ttf´));



Responder

Gostei + 0

08/05/2006

Tenil

E aparece a seguinte mensagem:

[Warning] uFrmImprimirEtiquetas.pas(118): Unsafe type ´PChar´



Responder

Gostei + 0

09/05/2006

Tenil

sobe


Responder

Gostei + 0

10/05/2006

Ricardo_engsoft

Olha amigo, provavelmente vc está usando o Delphi 2005 ou 2006 por isso apareceu esta msg, mas provavelmente o seu código vai executar novamente.

Por acaso vc conseguiu resolver o problema?


Responder

Gostei + 0

10/05/2006

Tenil

Estou usando o Delphi 7 e WinXPPro.


Responder

Gostei + 0

10/05/2006

Tenil

[quote:3e86dc7689=´Adriano Santos´]Bom, deveria funcionar. Qual o S.O.???

tem esta função tb:

AddFontResource(PChar(´c:\MyFonts\Monospac.ttf´));
[/quote:3e86dc7689]

Funcionou!

Obrigado Adriano, e a todos que me ajudaram.


Responder

Gostei + 0

10/05/2006

Adriano Santos

[quote:5c3381c0f8=´Adriano Santos´]Bom, deveria funcionar. Qual o S.O.??? tem esta função tb:
AddFontResource(PChar(´c:\MyFonts\Monospac.ttf´));


Funcionou!

Obrigado Adriano, e a todos que me ajudaram.[/quote:5c3381c0f8]

Blz mano, sempre as ordens.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar