none
ShowPrintPreviewDialog margens RRS feed

  • Discussão Geral

  • 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.

    quinta-feira, 4 de janeiro de 2018 17:01

Todas as Respostas