Ir para conteúdo
  • Cadastre-se

dev botao

procedure ImprimirPDF


Ver Solução Respondido por Renan Déo,
  • Este tópico foi criado há 403 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado (editado)

Boa noite. Resolvi colocar uma Thread quando vou salvar o Danfe, mas está ocorrendo um erro muito estranho - "Invalid font for GetOutlineTextMetrics".

Este erro só ocorre dentro da Thread, se tirar a Thread, não dá o erro.

Segue o trecho do código com a Thread:

tConsulta := TThread.CreateAnonymousThread(procedure
begin
   for i := 0 to pRetornoDFe.docZip.Count -1 do
   begin
      //carrego e salvo o pdf
      ACBrNFe.NotasFiscais.Clear;
      ACBrNFe.NotasFiscais.LoadFromString(pZipItem.XML);
      ACBrNFe.NotasFiscais.ImprimirPDF;
   end;
end);

tConsulta.Start;

Editado por Renan Déo
Identar código
Postado

Sim, o problema não é consumo indevido, pois mesmo que eu carregue os xml em memória direto do banco de dados e faça este procedimento, o erro acontece da mesma forma.

Postado
22 horas atrás, Juliomar Marchetti disse:

Você já chegou a NT que fala sobre consumo indevido? e também sobre o download da totalidade dos xml ?

sobre o que perguntou veja se tem a uses activex no seu programa.

Coloquei o ActiveX e mesmo assim o problema persiste.

  • 5 anos depois...
  • Este tópico foi criado há 403 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.