IMPRIMIR 2 PICTUREBOX FRENTE E VERSO
Pessoal preciso de uma ajuda tenho 2 Picturebox em um folha frente e verso em um outro topico me foi passado um codigo para checar se a impressora tem a opcao duplex...
CODIGO PASSADO PELO NOSSO AMIGO PLUGSOFTSM
Dim PrintDoc As New PrintDocument
[ô]Verifica se a impressora suporta impressão frente e verso
If PrintDoc.PrinterSettings.CanDuplex Then
[ô]Programa o printdocument para imprimir no verso
PrintDoc.PrinterSettings.Duplex = Duplex.Vertical
End If
Mais como são duas picturebox ele manda 1 de cada vez...Nao estou conseguindo ter uma ideia de como colocar isso em pratica...
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
PrintDocument1.Print()
End Sub
Private Sub PrintDocument1_PrintPage(ByVal sender As System.Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage
e.Graphics.DrawImage(PictureBox1.Image, 20, 5)
End Sub
CODIGO PASSADO PELO NOSSO AMIGO PLUGSOFTSM
Dim PrintDoc As New PrintDocument
[ô]Verifica se a impressora suporta impressão frente e verso
If PrintDoc.PrinterSettings.CanDuplex Then
[ô]Programa o printdocument para imprimir no verso
PrintDoc.PrinterSettings.Duplex = Duplex.Vertical
End If
Mais como são duas picturebox ele manda 1 de cada vez...Nao estou conseguindo ter uma ideia de como colocar isso em pratica...
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
PrintDocument1.Print()
End Sub
Private Sub PrintDocument1_PrintPage(ByVal sender As System.Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage
e.Graphics.DrawImage(PictureBox1.Image, 20, 5)
End Sub
tentei desta forma mais ele imprimir em uma folha no mesmo lado uma imagem por cima da outra
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
PrintDocument1.Print()
End Sub
Private Sub PrintDocument1_PrintPage(ByVal sender As System.Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage
e.Graphics.DrawImage(PictureBox1.Image, 20, 5)
[ô]Verifica se a impressora suporta impressão frente e verso
If PrintDocument1.PrinterSettings.CanDuplex Then
[ô]Programa o printdocument para imprimir no verso
PrintDocument1.PrinterSettings.Duplex = Duplex.Vertical
e.Graphics.DrawImage(PictureBox2.Image, 20, 5)
End If
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
PrintDocument1.Print()
End Sub
Private Sub PrintDocument1_PrintPage(ByVal sender As System.Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage
e.Graphics.DrawImage(PictureBox1.Image, 20, 5)
[ô]Verifica se a impressora suporta impressão frente e verso
If PrintDocument1.PrinterSettings.CanDuplex Then
[ô]Programa o printdocument para imprimir no verso
PrintDocument1.PrinterSettings.Duplex = Duplex.Vertical
e.Graphics.DrawImage(PictureBox2.Image, 20, 5)
End If
End Sub
KURTGU,
Não sei se entendi bem a pergunta, mas ...
...
1 - Verifique se a impressora é duplex.
1.1 - Se for, manda para impressora indicando para a impressora imprimir frente e verso (as duas pictures na mesma folha).
1.2 - Se NÃO for, fala para o usuário colocar o papel e esperar o termino da impressão, depois peça para ele colocar o papel do mesmo lado que saiu, mas virando, pois está de cabeça para baixo.
[][ô]s,
Tunusat.
Não sei se entendi bem a pergunta, mas ...
...
1 - Verifique se a impressora é duplex.
1.1 - Se for, manda para impressora indicando para a impressora imprimir frente e verso (as duas pictures na mesma folha).
1.2 - Se NÃO for, fala para o usuário colocar o papel e esperar o termino da impressão, depois peça para ele colocar o papel do mesmo lado que saiu, mas virando, pois está de cabeça para baixo.
[][ô]s,
Tunusat.
TUNUSAT A propria impressora faz essa parte de virar a folha
KURTGU,
Você já experimentou imprimir?
[][ô]s,
Tunusat.
Você já experimentou imprimir?
[][ô]s,
Tunusat.
sim por ser duas fotos ele imprimir em folhas separadas o arquivo tem que ter duas paginas para fazer a impresao frente e verso...
Primeira coisa:
Você deve definir as propriedades Duplex antes da impressão e não no evento PrintPage.
Segundo:
Use a propriedade HasMorePages para imprimir mais de uma folha por documento.
Você deve definir as propriedades Duplex antes da impressão e não no evento PrintPage.
Segundo:
Use a propriedade HasMorePages para imprimir mais de uma folha por documento.
DS2T Sabe me dizer aonde seto essa opcao Duplex? tinha tentado fazer isso,
setar a propriedades duplex para true
mandar imprimir
falar que tem outra pagina
mandar imprimir verso
avisar que nao tem mais paginas...
setar a propriedades duplex para true
mandar imprimir
falar que tem outra pagina
mandar imprimir verso
avisar que nao tem mais paginas...
KURTGU,
Veja isso:
============================================================
Imprimindo no Visual Basic - o objeto Printer
http://www.macoratti.net/printer.htm
============================================================
[][ô]s,
Tunusat.
Veja isso:
============================================================
Imprimindo no Visual Basic - o objeto Printer
http://www.macoratti.net/printer.htm
Citação:... Duplex - Define se a impressão será feita em um lado do papel ou nos dois lados do papel. ...
============================================================
[][ô]s,
Tunusat.
Ja tinha visto isso..Tunusat..
Tópico encerrado , respostas não são mais permitidas