2009-02-10 1445 views
6

¿Hay alguna manera de hacer que los artículos queden alineados, digamos con la página o con algún otro elemento en un informe, utilizando los servicios de informes 2008? En este momento, estoy emulando este comportamiento por moviendo elementos a la derecha manualmente para que se vean alineados a la derecha, sin embargo, cuando hay un elemento con un ancho dinámico (por ejemplo, un tablix con datos en la dirección horizontal), obviamente este enfoque falla ¿Cuál es la forma correcta de hacer esto?Alineación de artículos de servicios de informes

+0

¿Qué herramienta estás usando? Hay varios que funcionan con los servicios de informes 2008. –

+0

Principalmente estoy generando RDL de forma programática. Si todos los elementos fueran estáticos, calcularía sus anchuras y alinearía todo en consecuencia, especificando la propiedad Left. Pero a veces los tablixes pueden tener un ancho dinámico (los datos vienen en la dirección horizontal), entonces estoy atascado. –

+0

hm .. tipo de una propiedad ancla que puede anclar a la derecha. Eso sería útil. (Lo siento, no es un comentario útil en absoluto). – Ray

Respuesta

12

Desafortunadamente no hay ninguna propiedad de alineación horizontal disponible en la especificación RDL (hay alineación vertical y alineación de texto), por lo que no hay una mejor manera de hacerlo.

Usted puede emplear algunos trucos para conseguir los efectos visuales más cerca o perfecto (cuadros de texto funcionan a la perfección, de Tablix son más duras y dependen de una serie de sus ajustes):
- Coloque el borde derecho donde lo desee y arrastre la izquierda borde al tamaño máximo que desea atender, establezca la propiedad de alineación de texto a la derecha, establezca CanGrow en falso (en un tablix debe hacer esto en las columnas en sí, donde en el cuadro de texto está disponible directamente): ¿Qué hará esto? permite que el texto aparezca correctamente alineado con el crecimiento manejado y sin problemas de exportación.
- Otro truco es colocar sus elementos en un rectángulo que puede ayudar a restringirlo.

Estas opciones funcionarán bien con los RDL generados dinámicamente, o configurando en BIDS o Report Builder, como todas las opciones, ya que es el RDL el factor limitante y no la herramienta/método que lo crea.

0

Coloque los cuadros de texto de encabezado y pie de página en el right side of the report area lejos de la alineación de subinformes para colocarlos en el lado DERECHO en el subinforme.

Cuestiones relacionadas