IMPRIMIR FOTO DENTRO DE PICTURE BOX
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...
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...
Voce pode utilizar o Objeto Printer, do VB
Ou:
Printer.PaintPicture picturebox.image, 0, 0
printer.enddoc
Ou:
Printer.PaintPicture picturebox.picture, 0, 0
printer.enddoc
Tentei usar isso, da argument not optional
sabe oq pode ser
?
sabe oq pode ser
?
Só para explicar melhor
quero uma impressao do form todo que saia o conteúdo do picture box
quero uma impressao do form todo que saia o conteúdo do picture box
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
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.
como vc está carregando o picture?
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.
Talvez seja possÃvel imprimir com o PrintForm se vc colocar a imagem direto no Form sem PictureBox. Sei lá é só um palpite.
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
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
Ninguem mais ?
Tópico encerrado , respostas não são mais permitidas