Hi,
I have a form in VB which is scrollable (using autoscroll) and when I currently click 'print', it only prints what I can see; it takes a screenshot of the viewable information. Here's my code:
Private Sub btnPrint_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPrint.Click
Dim settings As New System.Drawing.Printing.PrinterSettings
sPrintForm.PrinterSettings = settings
settings.DefaultPageSettings.Landscape = True
sPrintForm.PrintAction = Printing.PrintAction.PrintToPreview
sPrintForm.Print()
End Sub
Could somebody please show me how to print the whole of the page, including the areas that can't be seen?
I've already tried using
PrintForm.Print(Me, PowerPacks.Printing.PrintForm.PrintOption.Scrollable)
and that didn't work.
Thanks in advance (See attached file for image)