06-06-13, 02:16 PM
shado1796 كتب :نعم اخي لاحظتها .. لكن في شئ محيرني الارقام بعد كلمة a4 هل هي مقاس الهامش ام ماذا ؟ وهل يمكنني اتن اتحكم بمقاس الهامش ؟
السلام عليكم ورحمة الله وبركاته
يمكنك التحكم بتغيير الهوامش عن طريق PrinterSettings1.DefaultPageSettings.Margins في زر الطباعة
PHP كود :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
'' زر امرالطباعة
Dim doc As New Printing.PrintDocument
AddHandler doc.PrintPage, AddressOf PrintDocument
Dim PrinterSettings1 As New Printing.PrinterSettings
PrinterSettings1.DefaultPageSettings.PaperSize = New System.Drawing.Printing.PaperSize("A4", 826.9, 1169.4)
''PrinterSettings1.DefaultPageSettings.PaperSize = New System.Drawing.Printing.PaperSize("Letter", 850, 1100)
'' تحديد الهوامش
PrinterSettings1.DefaultPageSettings.Margins.Left = 50
PrinterSettings1.DefaultPageSettings.Margins.Right = 50
PrinterSettings1.DefaultPageSettings.Margins.Top = 50
PrinterSettings1.DefaultPageSettings.Margins.Bottom = 50
doc.PrinterSettings = PrinterSettings1
doc.DefaultPageSettings.Landscape = True
Dim Print As New PrintPreviewDialog
Print.Document = doc
Print.ShowDialog()
End Sub
السلام عليكم ورحمة الله وبركاته
