2010-11-05 83 views
6

¿Cómo podemosReportViewer

  1. cambio de orientación de la página a horizontal

  2. conjunto Reportviewer al tamaño de página legal o A4.

Gracias

Respuesta

2

He intentado esto un par de años atrás. La forma más fácil de cambiar la orientación fue simplemente cambiar el tamaño. (es decir: retrato A4 es 210 × 297 mm y paisaje 297 x 210 mm)

+0

¿Puedo cambiarlo programáticamente o debo cambiar esto en el archivo .Rdlc? – booota

+1

Debería poder cambiar el código. (Propiedades de 'PageHeight' y 'PageWidth') – Andrew

+0

En propiedades (haga clic con el botón derecho - propiedades de informe) cambie la orientación de la página. y cambie el tamaño del diseño del informe a 11 pulgadas de ancho, puede usar la regla (clic derecho - ver - regla) para hacerlo –

1

si está utilizando visual studio 2012 puede ir a informar de propiedad, configuración de página y luego puede elegir la orientación de la página.

1

Al comprobar que informan propiedad era un dolor para mí porque no podía ver que el icono "llave" en la barra de notificación (que puede ser abierta haciendo clic derecho sobre un área vacía en la cabecera y haciendo clic en "Informes".

una vez allí, cambiar la orientación a horizontal

8

puede crear un objeto PageSettings, establecer las propiedades de que al paisaje papel de tamaño A4, y asignar dicho a la instancia del visor de informes Por ejemplo:..

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

esta es la respuesta correcta. Gracias –

0

Fácil: en pro perties (clic derecho - propiedades de informe) cambia la orientación de la página. Y cambie el tamaño del diseño del informe a 11 pulgadas de ancho, puede usar la regla (clic derecho - ver - regla) para hacerlo

Cuestiones relacionadas