PrintDialog precisa de um objeto PrinterSettings para exibição. Defina PrintDialog.Document (preferencial) ou PrintDialog.PrinterSettings. ...