Dovrei poter stampare su di un bollettino di conto corrente postale. Le dimensioni sono 102x297mm, pertanto ho provato ad impostare:
codice:
Dim PrintPreviewDialog1 As New PrintPreviewDialog
PrintDocument1.DefaultPageSettings.Landscape = False
Dim ps As Printing.PaperSize = New Printing.PaperSize("bollettino", 102, 297)
PrintDocument1.DefaultPageSettings.PaperSize = ps
PrintPreviewDialog1.Document = PrintDocument1
e poi nella PrintDocument1_PrintPage ho impostato:
codice:
e.Graphics.PageUnit = GraphicsUnit.Millimeter
ma, se vado a vedere l'anteprima di stampa col programma della stampante che attualmente sto utilizzando(Canon) mi dice che il formato della pagina è "Personalizzato 89x120mm".
Ovviamente la stampa non va bene...sapreste dirmi dov'è che sbaglio?