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

como imprimir naquelas maquinas de mercado


stharley

Pergunta

7 respostass a esta questão

Posts Recomendados

  • 0

Ola stharley

só sei q vai ser com o objeto printer mais nunca tinha mechodo nele antes

Você poderia especificar melhor que objeto é este?

poderia tb especificar que componentes você irá usar além desse para efetuar essa rotina?

abraço :D

Link para o comentário
Compartilhar em outros sites

  • 0

cara to usando o button normal mesmo

so q tipo quero a impressãop de todo o form

ou seja quando clicarem em efetuar impressão fazer toda a impressão

do form

já em relação ao printer gostaria de dizer algo a mais

mais como eu disse nunca mechi nele

me falaram q deveria declarar na uses o objeto printer

e q geralmete é esse objeto q se é usado para impressão

espero ter ajudado

Link para o comentário
Compartilhar em outros sites

  • 0
cara to usando o button normal mesmo

so q tipo quero a impressãop de todo o form

ou seja quando clicarem em efetuar impressão fazer toda a impressão

do form

Bom... você deve estar usando algum componente para trazer as imformações do seu banco para este form, certo? Como uma Query da aba interbase, por exemplo, e você quer imprimir estas informções, certo?

já em relação ao printer gostaria de dizer algo a mais

mais como eu disse nunca mechi nele

me falaram q deveria declarar na uses o objeto printer

e q geralmete é esse objeto q se é usado para impressão

espero ter ajudado

Existe várias formas de se fazer isso. Eu , por exemplo, uso um componente chamado RDPrint para realizar esse tipo de impressão, porém ele é pago.

Outra forma de se fazer isso é escrevendo linha a linha diretemente no código e enviando para a impressora. Utilizando para isso um arquivo .txt com o caminho da impressora que será atribuido e utilizado em váriaveis do tipo textfile e string, posteriormente esse conteúdo será escrito com o comando Writeln. Desse jeito dá um certo trabalho.

Agora vai de você estabelecer a forma que quer fazer essa rotina.

abraço :D

Editado por K!ko
Link para o comentário
Compartilhar em outros sites

  • 0
usando o rdprint como seria

Irei postar um exemplo simples simples:

Neste exemplo usarei uma query e o rdprint.

Suponha que você queira imprimir os campos de uma tabela que esta ligada a query e possui os campos Código, Nome e Telefone;

você iria fazer da seguinte forma.

rdprint1.Abrir; //para abrir o componente
  rdprint1.TamanhoQteLinhas  := 2; //define a quantidade de linhas
  rdprint1.TamanhoQteColunas := 60; //define a quantidade de colunas
  rdprint1.TamanhoQteLPP     := oito; //define o tamanho da fonte
  DsetRC.first; //Jogar no primeiro registro da query usada.
  while not(DsetRC.eof) do 
  begin
     with rdprint1 do
     begin
       imp(04,01, DsetRC.fieldbyname('Codigo').asstring);
       imp(04,10, DsetRC.fieldbyname('Nome').asstring);
       imp(04,30, DsetRC.fieldbyname('Telefone').asstring);
       novapagina;
     end;
     DsetRc.Next;
   end;
   rdprint1.setup; //abre o setup do componente para você escolher a impressora e outros parametros.
   rdprint1.Fechar; //Inicia a impressão.

neste exemplo será impresso todos os registros da query DsetRc, linha a linha.

se você quiser, junto ao componente existe um form que contem exexmplos de como você pode utilizar o RDprint. Vale a pena dar uma olhada pra aprender melhor.

Este exemplo é uma coisa muuuuuiiito simples do que você pode fazer com este componente.

abraço :D

Editado por K!ko
Link para o comentário
Compartilhar em outros sites

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
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...