2010-11-05 22 views

risposta

2

Ho provato questo un paio di anni fa. Il modo più semplice per cambiare l'orientamento è stato semplicemente cambiare le dimensioni. (ad esempio: il ritratto A4 è 210 × 297 mm e il paesaggio è 297 x 210 mm)

+0

posso cambiarlo in modo programmatico o dovrei cambiare questo in file .Rdlc? – booota

+1

Dovresti poter modificare il codice. (Proprietà "PaginaHeight" e "PaginaWidth") – Andrew

+0

Nelle proprietà (fare clic con il pulsante destro del mouse - Proprietà del report) modificare l'orientamento della pagina. e ridimensiona la progettazione del report a 11 pollici di larghezza, puoi usare il righello (tasto destro del mouse - visualizzare - righello) per farlo –

1

se si utilizza Visual Studio 2012 è possibile andare a segnalare proprietà, impostazione pagina quindi è possibile scegliere l'orientamento della pagina.

1

constatazione che riportano proprietà era un dolore per me, perché non ho potuto vedere che l'icona "chiave" nella barra di notifica (che può essere aperta facendo clic destro su un'area vuota l'intestazione e facendo clic su "Rapporti".

una volta arrivati ​​lì, cambiare l'orientamento di paesaggio

8

È possibile creare un oggetto PageSettings, impostare le proprietà di quella di paesaggio formato carta A4, e assegnare tale all'istanza report Viewer, ad esempio:..

System.Drawing.Printing.PageSettings ps = new System.Drawing.Printing.PageSettings(); 
ps.Landscape = true; 
ps.PaperSize = new System.Drawing.Printing.PaperSize("A4", 827, 1170); 
ps.PaperSize.RawKind = (int)System.Drawing.Printing.PaperKind.A4; 
reportViewer.SetPageSettings(ps); 
+0

questa è la risposta corretta. Grazie –

0

Facile: In pro perties (tasto destro del mouse - proprietà del report) cambia l'orientamento della pagina. E ridimensionare il design del report a 11 pollici di larghezza, è possibile utilizzare il righello (tasto destro - vista - righello) per farlo

Problemi correlati