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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Backcolor com o printer?
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 26/09/2007 01:39 hs            
A dica da API não funcionou mas dei uma fuçada nos meus códigos que tenho em casa e isso funcionou:
 
Printer.Line (500, 200)-(2000, 1000), RGB(255, 0, 0), BF
Printer.CurrentX = 600
Printer.CurrentY = 300
Printer.Print "TEXTO"
Printer.EndDoc
 
Vai imprimir uma caixa vermelha com texto preto... para mudar a cor do texto é só colocar Printer.forecolor = sua_cor
 
Para usar um quadro sempre use "BF". 
b => cria uma caixa (box)
f => colore a caixa
 
blz?  Vai dar trabalho mas qdo estiver pronto vai ficar legal...
 
falows
   
Tamanini
não registrado
ENUNCIADA !
Postada em 26/09/2007 15:36 hs   
Isso é o que eu faço, mas não funciona aqui. Somente se eu fizer isso dentro de uma picturebox e depois mando imprimir o que está desenhado na picture. Até o momento foi esta solução que encontrei, mas perde uma pouco da qualidade da imagem.
   
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 26/09/2007 18:18 hs            
Vc está setando cor para a impressora?
Printer.ColorMode = vbPRCMColor
'... código
Printer.EndDoc
Printer.ColorMode = VbPRCMMonochrome
   
Tamanini
não registrado
ENUNCIADA !
Postada em 27/09/2007 16:57 hs   
Sim. Tanto que sai o fundo verde, mas os textos que imprimo por cima do fundo, ficam com um contorno em branco. Como se eu tivesse passado um marcador de texto.
   
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 27/09/2007 18:17 hs            
Mas isso imprimindo com a picture ou com a impressão direta?
   
Tamanini
não registrado
ENUNCIADA !
Postada em 28/09/2007 11:45 hs   
Isso com a impressão direta. Se eu for imprimir pela picture isso não acontece.
   
Página(s): 2/3     « ANTERIOR    PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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