Foros del Web » Programando para Internet » ASPX (.net) »

[SOLUCIONADO] como poner marca de agua en reportes rdlc

Estas en el tema de como poner marca de agua en reportes rdlc en el foro de ASPX (.net) en Foros del Web. Buenas, tengo una duda de como poner una marca de agua en un reporte rdlc reportviewer en una tabla que contiene una lista de articulos ...
  #1 (permalink)  
Antiguo 26/11/2012, 14:09
 
Fecha de Ingreso: septiembre-2008
Mensajes: 74
Antigüedad: 16 años, 3 meses
Puntos: 1
como poner marca de agua en reportes rdlc

Buenas, tengo una duda de como poner una marca de agua en un reporte rdlc reportviewer en una tabla que contiene una lista de articulos

lo que he intentado hasta ahora es colocar un rectangulo con la imagen de fondo y dentro la tabla y funciona bien, el rectangulo es del tamaño de la imagen y esta se ve completa, pero cuando la tabla tiene varios registros, el espacio del rectangulo que no esta ocupando la tabla se recorre, es decir, que despues de la tabla se coloca un espacio del tamaño que le di al rectangulo, no se si me explique.

como sera posible quitar este espacio, cambiando de tamaño el rectangulo segun los registros de la tabla o alguna otra manera de que la imagen se vea completa sin importar los registros de la tabla y sin desperdiciar espacio

gracias de antemano!
  #2 (permalink)  
Antiguo 01/12/2012, 13:06
 
Fecha de Ingreso: septiembre-2008
Mensajes: 74
Antigüedad: 16 años, 3 meses
Puntos: 1
Respuesta: como poner marca de agua en reportes rdlc

bueno se que es algo complicado, pero ahora me surge otra duda que acabaria con mi problema y es que si se pudiera cambiar el tamaño de la ultima fila de la tabla que contiene la lista en mi caso uso una matrix, con la propiedad height lo veo muy dificil o imposible,pero con la propiedad spaceafter es posible,lo que no se es como ponerle el espacio solo a la ultima fila, que las demas salgan normales por decirlo asi.
  #3 (permalink)  
Antiguo 11/12/2012, 16:55
 
Fecha de Ingreso: septiembre-2008
Mensajes: 74
Antigüedad: 16 años, 3 meses
Puntos: 1
Respuesta: como poner marca de agua en reportes rdlc

he resuelto como poner una marca de agua en un rdlc y les comparto como lo hice

lo puse en una tabla.
la marca de agua ocupa cierto espacio, si el listado de la tabla rebasa ese espacio, la imagen no se centra,sequeda en su posicion original pero pueden editar la imagen para que se muestre en cierta area de la tabla seguns sus necesidades

primero colocamos la tabla donde queramos y le ponemos la imagen de fondo previamente editada para que se vea mas tenue y depandiendo de como la queramos

seleccionamos la fila debajo de los encabezados, donde ira el listado de datos y en las propiedades buscamos una que se llama spaceafter en la que ponemos los centimetros que faltan desde que termina el contenido de la tabla hasta el tamaño adecuado para la misma, para esto usamos una expresion con dos if anidados

=iif(RowNumber("Tabla")=CountRows("Tabla"),iif(Cou ntRows("Tabla")<nfa, Round((nfa-CountRows("Tabla"))*af).ToString() + "cm", ""),"")

donde:
nfa = numero de filas apropiado para el tamaño de la tabla, o que se alcance a ver la imagen de fondo

af = altura de las filas, yo lo puse en cm

lo que hace esta instruccion es que a la ultima fila le pone (el numero de filas que se necesitan para que se vea nuestra imagen menos el numero de filas de la tabla por la altura de las filas) dando como resultado una cantidad que en cm completa el tamaño deseado para nuestra tabla.

espero haberme hecho entender, jaja

Etiquetas: rdlc, reportes
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:31.