mg2522
Messages postés16Date d'inscriptiondimanche 19 octobre 2008StatutMembreDernière intervention21 juin 2019
-
20 juin 2019 à 16:35
mg2522
Messages postés16Date d'inscriptiondimanche 19 octobre 2008StatutMembreDernière intervention21 juin 2019
-
21 juin 2019 à 11:51
Bonjour a tous
JE RAME POUR REDUIRE UN FORM AVANT IMPRESSION POUR FORMAT A4
voici mon boulot mais ca ne marche pas je n'est pas la totalité du form donc reduire me parait bien
' IMPRESSION
Private Sub Button4_Click(sender As System.Object, e As System.EventArgs) Handles Button4.Click ' Apercu avant l'impression
CaptureScreen()
printPreviewDialog1.Document = printdocument1
printPreviewDialog1.ShowDialog()
End Sub
Private Sub CaptureScreen()
Dim myGraphics As Graphics = Me.CreateGraphics()
Dim s As Size = Me.Size
printdocument1.DefaultPageSettings.Landscape = True
'printPreviewDialog1.PrintPreviewControl.Zoom = 1
printPreviewDialog1.PrintPreviewControl.AutoZoom = False
memoryImage = New Bitmap(s.Width, s.Height, myGraphics)
Dim memoryGraphics As Graphics = Graphics.FromImage(memoryImage)
memoryGraphics.CopyFromScreen(Me.Location.X, Me.Location.Y, 0, 0, s)
End Sub
Private Sub printDocument1_PrintPage(ByVal sender As System.Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles printdocument1.PrintPage
e.Graphics.DrawImage(memoryImage, -300, 0)
End Sub
merci d'avance pour vos réponses
cordialement
Michel
mg2522
Messages postés16Date d'inscriptiondimanche 19 octobre 2008StatutMembreDernière intervention21 juin 2019 21 juin 2019 à 11:51
merci pour ta réponse mon form et en 1900 : 980
alors difficile sur un A4 100DPI
je vais me débrouiller avec la copie d'écran
merci encore
cordialement
Michel