Originariamente inviato da FinalFantasy
Printer.FontName = "Courier New"
Printer.Orientation = vbHorizontalquindi---- Dalla MSDN Library ----
Le possibili impostazioni di valore della proprietà Orientation sono:
Costante: VbPRORPortrait
Valore: 1
Descrizione: I documenti vengono stampati nel senso della lunghezza del foglio.
Costante: VbPRORLandscape
Valore: 2
Descrizione: I documenti vengono stampati nel senso della larghezza del foglio.
Printer.Orientation= VbPRORLandscape
Printer.PaperSize = vbPRPSUserOriginariamente inviato da FinalFantasy
Printer.Print "Test"
Printer.EndDoc
Cosa sbaglio? Test spunta sempre in posizione verticale...come si fa a cambiare orientamento? :master:
Mi interessava anche modificare la dimensione del foglio con queste misure: 328 x 100 mm (quando è messo in posizione verticale)
Printer.Height = 328 'altezza della pagina
Printer.Width = 100 'larghezza della pagina
Nota Bene che non viene specificato se le dimensioni sono anche in rapporto all'orientamento. Fai delle prove. Io non ho mai girato il foglio in stampa. Fammi sapere.
Macse---- dalla MSDN Library -----
Nota: L'effetto delle proprietà dell'oggetto Printer dipende dal driver fornito dalla casa produttrice della stampante. È possibile che alcune impostazioni non abbiano effetto oppure che più impostazioni diverse abbiano lo stesso effetto o ancora che impostazioni al di fuori dell'intervallo riconosciuto diano o non diano origine a un errore. Per ulteriori informazioni, vedere la documentazione della casa produttrice relativa al driver specifico.