Ir ao conteúdo
  • Cadastre-se

Alexandre Gussem

Membro Júnior
  • Posts

    3
  • Cadastrado em

  • Última visita

Reputação

2
  1. Essa é a tela que preciso imprimir, bem simples mesmo, mas quando coloca para imprimir, corta o Memo e os botões que estão mais abaixo.
  2. Tem como eu usar algum botão para fazer isso, desculpe a ignorância, não uso delphi tem uns 15 anos. Estou com muita dificuldade para fazer coisas básicas.
  3. Boa tarde galera, procurei nos outros tópico e nada. Vamos la, estou querendo imprimir um Form, ele tem barra de rolagem e a impressão sai cortada apenas nas parte que ficam na tela. teria a possibilidade de imprimir o Form completo, mesmo não conseguindo visualizar pois ficou grande e necessitou de barra de rolagem. Sou iniciante. Código esta abaixo. procedure TFrmOrc.Btn05Click(Sender: TObject); var x, y, WDPI, HDPI: Integer; OldColor: TColor; bmp: TBitMap; begin Screen.Cursor := crHourGlass; OldColor := FrmOrc.Color; FrmOrc.Color := clWhite; FrmOrc.Update; bmp := FrmOrc.GetFormImage; with Printer do begin Orientation := poPortrait; BeginDoc; HDPI := PageHeight div 8; WDPI := PageWidth div 8; x := PageWidth - Round(WDPI * 0.4); {0.4" margem direita} y := PageHeight - Round(HDPI * 0.0); {5.0" Altura do rodapé} Canvas.StretchDraw(Rect(10, 10, x, y), bmp); EndDoc; end; bmp.Free; FrmOrc.Color := OldColor; Screen.Cursor := crDefault; valeu Galera!

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!