Consideraciones de representación para el ajuste automático de tamaño y posición

Nuevo: 17 de julio de 2006

En el Diseñador de informes, cuando se agregan elementos de informe del cuadro de herramientas en la vista Diseño, se aplican algunas reglas a la representación de estos elementos de informe una vez procesado el informe. Las regiones de tablas, matrices, listas y tablas de gráficos se expanden dinámicamente para dar cabida a los datos recuperados del origen de datos de los conjuntos de datos de informe asociados. Cuando se colocan elementos de informe uno al lado del otro en un diseño de informe, varias propiedades determinan su representación. En este tema se explica el comportamiento del ajuste automático de tamaño y posición.

Comportamiento del ajuste automático de tamaño y posición de los elementos de informe

En la tabla siguiente se muestran los elementos de definición de informe y las propiedades principales que influyen en la representación de un elemento en una página.

Elemento de informe Notas

Cuerpo del informe

Contenedor raíz. Propiedades de ajuste de tamaño: Size, Width y Height.

El fondo blanco con puntos que aparece en la vista Diseño representa el cuerpo del informe. Para eliminar los espacios en blanco no deseados, reduzca el fondo blanco extra.

Página del informe

En los informes enviados a representadores que admiten páginas físicas, las propiedades incluyen:

PageWidth

PageHeight

LeftMargin

RightMargin

TopMargin

BottomMargin

Cuadro de texto

Propiedades de ajuste de tamaño: CanGrow y CanShrink

Permiten el ajuste vertical. No se admite el aumento horizontal automático.

Tabla

Se puede aumentar el número de filas para dar cabida al conjunto de datos asociado. La creación de grupos también influye en el número de filas de la tabla.

Matriz

Se puede aumentar el número de columnas y filas para dar cabida al conjunto de datos asociado. La creación de grupos también influye en el número de columnas y filas de la matriz.

Lista

Se puede aumentar el número de instancias de elementos de informe para dar cabida al conjunto de datos asociado. Se pueden colocar elementos de informe en listas para crear un diseño libre. Los elementos de informe de la misma lista son pares. Las listas se pueden anidar para crear relaciones de elementos primarios y secundarios.

Rectángulo

Actúa como contenedor. Cuando se colocan varios elementos de informe en un rectángulo, son pares entre sí. Los rectángulos se pueden anidar para crear relaciones de contenedor de elementos primarios y secundarios. El tamaño de los rectángulos aumenta para dar cabida a los elementos dinámicos de una región de datos.

Informe integrado

Las propiedades del contenedor primario se omiten. Las propiedades como Size, Width, Size y Height se obtienen de la definición del informe integrado. El tamaño de un elemento de informe integrado de un contenedor primario aumenta para dar cabida al informe integrado.

El contenedor primario del informe integrado debe tener un ancho igual o inferior al del informe integrado para eliminar el espacio en blanco.

El tamaño de los elementos de informe aumenta para dar cabida al contenido asignado del conjunto de datos, la expresión, el informe integrado o el texto asociados. El representador utilizado para ver el informe define la representación de los elementos de informe. Para obtener más información acerca de determinados representadores, vea Consideraciones de diseño para la representación de informes.

La primera vez que se coloca un elemento en la página del informe, la distancia entre él y todos los que empiezan a su derecha se convierte en la distancia mínima que se debe mantener cuando el tamaño de un elemento del informe aumenta horizontalmente.

De forma similar, la distancia entre un elemento y el que tiene encima se convierte en la distancia mínima que se debe mantener cuando el tamaño del elemento superior aumenta verticalmente.

El tamaño de un elemento de informe aumenta para dar cabida a sus datos y desplaza a los elementos pares (los que se encuentran en el mismo contenedor primario) con las normas siguientes:

  1. Cada elemento se desplaza hacia abajo para mantener el espacio mínimo entre él y los que acaban encima de él.
  2. Cada elemento se desplaza hacia la derecha para mantener el espacio mínimo entre él y los que acaban a su izquierda. En los sistemas con distribución de derecha a izquierda, cada elemento se desplaza hacia la izquierda para mantener el espacio mínimo entre él y los que acaban a su derecha.

Los contenedores se expanden para dar cabida a los elementos secundarios cuyo tamaño aumenta.

La combinación de este comportamiento, las propiedades de ancho y alto de los elementos del informe, el tamaño del cuerpo del informe, la definición del alto y el ancho de la página, la configuración de los márgenes del informe primario y la compatibilidad específica del representador con la paginación se combinan para determinar qué elementos de informe se ajustan en una página.

Propiedades de definición de informe que controlan la forma en la que se colocan los elementos de informe en una página

El lenguaje RDL (Report Definition Language) ofrece propiedades para controlar la representación de los elementos que se encuentran situados uno al lado del otro. Se reservará espacio en la página para los elementos que tengan la propiedad Hidden o ToggleItem establecida en una expresión. La propiedad KeepTogether de una región de datos intenta mantener juntos el encabezado, el encabezado de grupo y los detalles, si es posible.

Diseñador de informes Elemento de RDL Propiedad

Propiedades de informe

Report

Width

PageHeight (sólo para representadores en páginas físicas)

PageWidth (sólo para representadores en páginas físicas)

InteractiveHeight (alto predeterminado para representador interactivo; 0 significa ilimitado)

InteractiveWidth (ancho predeterminado para representador interactivo; 0 significa ilimitado)

LeftMargin

RightMargin

TopMargin

BottomMargin

Ventana Propiedades

ReportItem (DataRegion, Textbox, Subreport, Line, Rectangle, Image, CustomReportItem)

Top

Left

Height

Width

RepeatWith<dataregion> (no se admite para regiones de datos, informes integrados o un rectángulo que contenga una región de datos o un informe integrado; no se admite en encabezados o pies de página)

Páginas de propiedades de la región de datos

DataRegion (Table, Matrix, List, Chart)

KeepTogether

PageBreakAtStart

PageBreakAtEnd

Páginas de propiedades de grupos de la región de datos

Grouping

PageBreakAtStart

PageBreakAtEnd

Propiedad Textbox

Ficha Visibilidad de las páginas de propiedades

Propiedad Visibility

Un elemento de informe con el valor de la propiedad Hidden establecido en True (una constante) se tratará como si no existiera a efectos de la representación. Cuando Hidden se establece en una expresión o cuando existe un conjunto ToggleItem, el diseño se adapta al elemento de informe para darle cabida.

Vea también

Conceptos

Consideraciones de diseño para la representación de informes
Diseñar un diseño de informe
Agregar un encabezado y un pie de página a un informe
Ocultar elementos de informe

Otros recursos

Report Definition Language
Propiedades del informe (ficha Diseño del Diseñador de informes)

Ayuda e información

Obtener ayuda sobre SQL Server 2005