Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Tamanho papel da impressora


junior103

Pergunta

5 respostass a esta questão

Posts Recomendados

  • 0
Em 27/07/2017 at 15:05, Jhonas disse:

já experimentou pegar o tamanho da folha padrão na impressora ?  ( Width e Length )

ou antes da impressão setar o tamanho da folha ? ( independente do que estiver setado como padrão )

Não, me manda um exemplo por favor.

 

Fiz o seguinte e funcionou.
Segue o código:

Código:
 
Printer.ActivePrinter.SelectDPI(1200, 1200);
   Printer.Title:= 'Documento do Sistema';
   Printer.Canvas.Fill.Kind := TBrushKind.Solid;
   Printer.BeginDoc;
DestRect := TRectF.Create(0, 0, Printer.PageWidth, Printer.PageHeight);
      Printer.Canvas.Font.Size:= 80;
 Printer.Canvas.FillText(DestRect,Lista.GetText,True,1,textFill,align,align);
Printer.EndDoc;

Resposta dada no Forum Activedelphi 28/07/2017

Link para o comentário
Compartilhar em outros sites

  • 0

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...