Olá
Como eu posso definir margens personalizadas para um ShowPrintPreviewDialog?
Preciso imprimir o conteúdo de um webbrowser carregado por arquivos html locais. Estou usando webBrowser.ShowPrintPreviewDialog() para visualizar a impressão.
Tentei usar "New PrintPreviewDialog", mas não consegui converter html para printDocument1.
Dim doc As New PrintDocument
doc.OriginAtMargins = True
doc.DefaultPageSettings.Margins = New Margins(50, 50, 50, 50)
AddHandler doc.PrintPage, AddressOf PrintPage
Dim dlg = New PrintPreviewDialog
dlg.Document = doc
dlg.ShowDialog(Me)
Public Sub PrintPage(ByVal sender As System.Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs)
'?????? webbrowser to doc
End Sub
Quem puder me ajudar agradeço.
Desde já agradeço.