USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Configurar Objeto Print
An
PORTO FERREIRA
SP - BRASIL
ENUNCIADA !
Postada em 09/05/2005 13:46 hs         
OI Pessoal, eu to precisando preencher um cheque, eu fiz um configurador onde o usuário informa a linha e coluna para imprimir, só que no vb eu não sei como informar a linha que determinado campo vai ser impresso, a coluna funciona certinho ex: Printer.Print Tab(80); Format(tbcheque.Fields("valor"), "#,##0.00") mais como nessa linha de comando eu informaria a linha? Muito Obrigado

Anderson Leal
   
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
ENUNCIADA !
Postada em 10/05/2005 02:54 hs            
Vou te dar um conselho:
 
mede o cheque em milimetros (ou centimetros) e usa as propriedes CurrentX e CurrentY do printer pra imprimir em locais especificos... o Tab(?) é muito vago, varia de acordo com a fonte, o tamanho e uma serie de configuacoes do windows onde vai rodar seu programa... assim vc so vai ter dor de cabeça...
 
aqui no site tem uma apostila muito boa sobre o objprinter... da uma procurada...
 
Mas se vc quiser posicionar desse seu geito mesmo, la vai:
Imprime uma linha em branco para cada linha q quer avançar, assim:
Printer.Print vbCrLf
 
Soh isso...


Elieser Carlos Topassi
Analista de Sistemas - Desenvolvedor VB/ASP/.Net

e-mail/msn:
elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil
_____________________________________________________
Emoções "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)

   
NANE®
MACAÉ
RJ - BRASIL
ENUNCIADA !
Postada em 05/06/2005 20:25 hs         
eu imprimo assim
 
''Print #1, "" ''pula uma linha em branco
Print #1, Space(50); valor
Print #1,
Print #1, Space(10); extenso; "****************************"
Print #1,
Print #1,
Print #1, Space(2); ordem
Print #1,
Print #1, Space(28); lugar; Space(2); dia; Space(4); mes; Space(10); ano; ""
Print #1,
Print #1,
Print #1,
Print #1,
Print #1,
Print #1,
Print #1,
Print #1,
Print #1,
Close #1
   
Sandro
não registrado
ENUNCIADA !
Postada em 07/06/2005 18:07 hs   
Olá,
 
Eu recomendo a você usar a fonte Courier New, que possui largura fixa, ou seja, ele não varia, como na máquina de escrever (lembra disso?). Quanto a dica do amigo Elieser, não esqueça de definir o objeto printer para trabalhar com milímetros através da propriedade ScaleMode. Mas como ele mesmo disse o Printer para fazer isso é um porre. A dica e Nane é mais eficiente, mas para grandes áreas sem impressão você pode fazer um loop como abaixo:
 
For Cont = 1 to 10
    Printer.Print ""
Next
 
um abraço,
Sandro.
   
An
PORTO FERREIRA
SP - BRASIL
ENUNCIADA !
Postada em 08/06/2005 18:00 hs         
Valeu Pessoal!!!

Anderson Leal
   
Jefferson
não registrado
ENUNCIADA !
Postada em 08/06/2005 22:16 hs   
Caro colega,
 
Desenvolva no Crystal Reports. A partir da versão 7.0 é prático.
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página