NAO CONSIGO IMPRIMIR UM PICTUREBOX VB6
Olá pessoal, estou precisando de um socorro. Eu peguei um exemplo de gerar código de barras (39) no VB, até ai tudo bem, o vb joga o código em um PictureBox e ai tem um pequeno problema, quando tento imprimir recebo uma msg de Ivalid Picture, sendo que o código de barra tá lá, eu vejo ele perfeito mas na hora de imprimir, não vai. Eu pensei na possibilidade de usar uma Font.ttf, mas gerei alguns códigos de barra usando fontes 39 e EAN13 mas quando testei no Scanner de mão (não leu). Qualquer ajuda é bem vinda.
Cara, vê se este código te resolver o problema
http://vbmania.com.br/pages/index.php?varModulo=Detalhe&varID=5659
http://vbmania.com.br/pages/index.php?varModulo=Detalhe&varID=5659
Lá no macoratti tem alguns exemplos de impressão em Picture
CLEVERTON, eu peguei o código mas lamentavelmente não resolveu meu problema. No MACORATTI eu já procurei mas não encontrei nenhum exemplo que resolva. Alguem ai saberia me explicar pq usando uma fonte True Type (Free3of9.ttf) para imprimir os códigos de barras, o leitor não consegue ler esses tais códigos? Peguei uns exenplos aqui no VbMania feito com puro código (ai vem o problema do PictureBox) VB sem usar fontes e o leitor consegue ler normalmente, mas quando uso alguma fonte...
Cara
Vc pode criar um form, com n labels com essa fonte. e depois mandar imprimir o form
isso é viável?
Pesquisa por mask blit aqui no vb mania. é a função que trabalha com sobreposição de imagens em uma picture
joga em um picture box e manda imprimir o form usando o comando printform
GERALDUS, bom dia.
Você não está conseguindo imprimir na PictureBox ou Imprimir a PicureBox na impressora???
se for enviar para impressora mude na linha abaixo o que está grifado:
De:
Para:
Testa aà e depois você nos fala ok??
Você não está conseguindo imprimir na PictureBox ou Imprimir a PicureBox na impressora???
se for enviar para impressora mude na linha abaixo o que está grifado:
De:
Printer.PaintPicture Picture1.[txt-color=#e80000]Picture[/txt-color], PositionX, PosicionY, Width, Height
Para:
Printer.PaintPicture Picture1.[txt-color=#e80000]Image[/txt-color], PositionX, PosicionY, Width, Height
Testa aà e depois você nos fala ok??
Pessoal obrigado pela tentativa de ajudar. Eu tinha duas opções, uma seria gerar as barras usando uma fonte true type e a outra seria usando código vb, usando as fontes parecia mais tranquilo, o problema é o leitor não as reconhecia, mesmo usando fonte de padrões reconhecÃveis pelo leitor (3of9 por exemplo) . Eu consegui resolver da seguinte forma: Usando uma fonte True Type (Padrão 39) só que incluindo no código (*) antes e depois(*), exemplo: *PCR000000023* - E na hora de imprimir as etiquetas com as barras eu omito esses (*) no código propriamente dito e eles continuam só nas barras. Funcionou assim. Agora meu leitor de barras reconhece que é uma beleza.
Ola pessoal sou novo aqui seguinte um list e jogo todo que ta nele para um Picture Box consegui imprimir ele perfeitamente na impressora comum, mas na bematechi abrindo a porta [Ô]lpt1[Ô]
não consigo alguém pode ajudar?? Desde já obriga um abraço a todos
não consigo alguém pode ajudar?? Desde já obriga um abraço a todos
Pessoal teste aqui as opções, mas nenhuma deu desculpa a demora pq tava sem impressora e tive que arrumar uma, mas o engraçado e que na impressora comum da certo, mas na bematech não da obrigado pela ajuda
Tópico encerrado , respostas não são mais permitidas