STAMPA IN A3

mercoledì 01 agosto 2007 - 17.13

ale.orma Profilo | Junior Member

Ho creato un report di dimensione A3, ma quando eseguo la stampa non viene selezionato automaticamente il cassetto A3 ma quello A4, per cui esce una stampa "tagliata".
Ho provato da codice a cambiare la proprietà PaperSize della stampante ma all'esecuzione dell'istruzione Prn.PaperSize=vbPRPSA3 dà l'errore "PaperSize property is read-only".
Come faccio da codice (uso VB 6) a selezionare la dimensione senza andare sulle proprietà del driver della stampante e selezionare manulmente come dimensione l'A3?
Il driver della stampante con cui ho fatto le prove è HP LaserJet M5035 MFP PCL 6.

freeteo Profilo | Guru

ciao,
hai provato a cambiare la proprieta' della pagina all'oggetto report che vai a stampare, non ho possibilita' di darti il codice giusto in vb, te lo scrivo in .net ma cmq il concetto è da applicare anche al tuo codice:
ReportDocument report = new ReportDocument(); report.Load(@"c:\..\Crystal\report.rpt"); report.PrintOptions.PaperSize = PaperSize.PaperA3; ....dati... crystalReportViewer1.ReportSource = report;
ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5