Ciao
utilizzo nell'evento Print Page

codice:
    Private Sub pdoc_PrintPage(ByVal sender As Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage

        e.PageSettings.Landscape = True

end sub
ma mi rimane l'orientamento verticale.

Dove sbaglio?