IMPRIMIR FOTO DENTRO DE PICTURE BOX

SACOFRITO 01/02/2011 22:51:39
#364056
Boa noite pessoal do vbmania.
Eu estou tentando imprimir a foto que esta dentro de um picture box em meu cadastro de clientes
tentei mandar o form todo direto para a impressora padrao (me.printform)
mas nao deu certo, a foto dentro do picture box nao saiu na impressao

Alguem sabe como posso fazer isso?

Nao quero nada de muito complexo, como mandar via programaçao para o crystal e etc.. apenas tirar um print do form e imprimir com a foto saindo junto.



Obrigado a quem puder ajudar...
HIDDEN 01/02/2011 23:00:25
#364057
Voce pode utilizar o Objeto Printer, do VB

Printer.PaintPicture picturebox.image, 0, 0
printer.enddoc


Ou:

Printer.PaintPicture picturebox.picture, 0, 0
printer.enddoc

SACOFRITO 01/02/2011 23:11:54
#364060
Tentei usar isso, da argument not optional
sabe oq pode ser
?
SACOFRITO 01/02/2011 23:14:40
#364061
Só para explicar melhor
quero uma impressao do form todo que saia o conteúdo do picture box
HIDDEN 01/02/2011 23:49:46
#364066
Os parametros basicos sao esses. Note que picturebox é o seu controle Picture. Para imprimir todo o formulario (e todos os elementos dentro dele, inclusive uma PictureBox), chame o método PrintForm do mesmo:

 MeuForm.PrintForm  
HIDDEN 01/02/2011 23:52:12
#364067
Bem, isso não é nada profissional... apenas para saciar sua curiosidade. Com o objeto printer você consegue gerar um relatorio com aspecto profissional, mas da trabalho pra cacete. Você tem que desenhar linha por linha, elemento por elemento... mais fácil utilizar um componente de relatório, como os da ComponentOne ou mesmo o Crystal Reports.
MARCELO.TREZE 02/02/2011 00:27:04
#364069
como vc está carregando o picture?
LLAIA 02/02/2011 02:39:50
#364071
Acho que o que vc quer é meio difícil. Com o Printer mais fácil e vc coloca a Imagem onde vc quiser, até mesmo como se fosse uma marca d[ô]água. Olha o meu exemplo. Aumente ou diminua o valor de X ou Y no método PaintPicture.
LLAIA 02/02/2011 02:41:06
#364072
Talvez seja possível imprimir com o PrintForm se vc colocar a imagem direto no Form sem PictureBox. Sei lá é só um palpite.
SACOFRITO 02/02/2011 10:13:18
#364090
Carrego o picture via um caminho de foto no banco de dados do cliente..
load picture dscliente!caminhofoto

Eu até pensei em mandar para o crystal reports mas nao sei fazer isso .. faria um relatorio .. mas nao sei carregar foto pelo caminho que ela se encontra.
Quando eu chegar em casa baixo seu Exemplo LLAIA.

Mas usando o metodo form.printform nao da certo mesmo nao é? No meu caso ele imprimiu o form todo, inclusive o objeto picturebox, mas o mesmo saiu vazio, como se nao tivesse imagem carregada
SACOFRITO 03/02/2011 15:03:37
#364252
Ninguem mais ?
Página 1 de 3 [22 registro(s)]
Tópico encerrado , respostas não são mais permitidas