Gracias Aldo,
Lo que estoy haciendo es crear el PDF desde código, y aquí es donde pretendo meterle los márgenes, tamaños etc.
Concretamente con el Objeto ReportViewer ya que utilizando la función
ReportViewer.ServerReport.Render, podemos indicarle que se cree directamente en PDF.
Esta función tiene un parámetro(deviceInfo) que incluye los parámetros de configuración del PDF de destino.
Y aquí es donde me surgen las dudas:¿ Que puedo poner y como lo pongo para ajustar este parámetro a las medidas y opciones del reporte, e impedir que se deshagan los grupos a nivel de diseño. Es decir, que no cree un salto de página después de cada grupo (Que sólo surge cuando se trata de un determinado número de filas del grid "Tablix", ni mas, ni menos filas)
NOTA: Trabajo con Visual Studio 2010 y Reporting Services 2008 R2
Pero no conozco la herramienta SSRS
Código de configuración del PDF donde lanzar el resultado del informe en cuestión:
Dim strContentType AsString = "application/pdf"
Dim deviceInfo AsString =
"<DeviceInfo>"+
" <OutputFormat>PDF</OutputFormat>"+
" <PageWidth>8.5in</PageWidth>"+
" <PageHeight>11in</PageHeight>"+
" <MarginTop>0.5in</MarginTop>"+
" <MarginLeft>1in</MarginLeft>"+
" <MarginRight>1in</MarginRight>"+
" <MarginBottom>0.5in</MarginBottom>"+
"</DeviceInfo>"
Dim bytes As Byte() = ReportViewer.ServerReport.Render("PDF", deviceInfo, strContentType,Nothing, Nothing,Nothing, Nothing)
Un Saludo