![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Hola rgstuamigo, gracias por contestar.
Efectivamente trabajo con QR (de ahí el nombre de los objetos) pero lo hago con el que viene en Delphi 7, es decir la versión 3.0.9; nunca he intentado usar otra versión por que entiendo que ya sería de pago. Las intrucciones que colocas deduzco son para colocar una marca de agua al reporte, y ese no es el problema, el problema es que yo quiero la marca de agua en una banda específica. Imagina un reporte quickreport con una banda de agrupación y un detailBand ligado a esta y un footerBand ligado al detail (o a la agrupadora, da lo mismo), al general el reporte se generan N hojas con M números de grupos, bueno, quiero que cuando un grupo tenga cierto estatus, en la banda correspondiente a ese grupo se coloque una marca de agua. De momento solo coloreo la bada agrupadora dependiendo del estatus para diferenciarlo, pero como ya mencioné estoy analizando la posibilidad de todo el grupo presentarlo con una marca de agua. Puedo colocar tantas marcas de agua como llamadas haga al StretchDIBits del código que puse, y en la posición que manualmente coloque en sus parámetros. Aquí era la pregunta, ¿cómo saber las coordenadas en la página de cierta banda?, con eso podría automatizar ese dato, pero no hay evento que se ejecute por cada grupo generado. Quizá con un sumaryBand pero igual no tengo la posición de la banda agrupadora. Quizá simplemente no se puede ![]() |
|
#2
|
||||
|
||||
|
Lamentablemente los pasos que te he dicho es solo,como bien dije para versiones de Quick report desde la 4 hacia adelante(segun tengo entendido)
, si tuvieras estas versiones te ubiera dicho que intentes seguir los pasos que te habia puesto anteriromente con la diferencia que solo hagas transparente la banda en la que quieres que se visualize la imagen,desde luego deberias redimensionar el tamaño del QrImage al tamaño especifico de la banda y ubicarlo exactamente atras.![]() Pero como bien digo esto es solo para versiones a partir de la 4 hacia adelente; personalmete trabajo con la version 5.02 de Quick Report. ![]() Saludos... ![]()
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7 |
|
#3
|
|||
|
|||
|
Supongo que eso solo haría que se viera en todos los agrupamientos, como si fuera una marca de agua de reporte, y no es lo que necesito.
Es la misma banda, hacerla transparente no me serviría por que yo quiero que la marca de agua este en esa banda si y solo si un dato en específico vale algo. Por ello el interes de saber la posición en la hoja de la banda en el momento de esa condición. Igual, supongo no se puede. |
|
#4
|
||||
|
||||
|
Cita:
caso quisas podrias usar el evento BeforePrint(antes de imprimir) de tu banda en cuestion, para poder poner la propiedad enable del qrImage en true o false segun la condicion que desees..heee , no lo sé, abria que probarlo.![]() Saludos.. ![]()
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7 |
|
#5
|
||||
|
||||
|
Otra opcion que veo(Bueno hay que probarlo) es que el QRImage lo pongas en la banda que deses que solo se imprima y utilizar el evento BeforePrint de la banda ,como te he comentado en el anterior post.
![]()
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7 |
|
#6
|
|||
|
|||
|
El beforePrint, como dice su nombre, se ejecuta antes de ser impreso o previsualizado y actua sobre todas la bandas que se hayan ocupado, ahí no vale ninguna condición por que pondria transparente todas las bandas del mismo tipo, yo ocuparía algo como el OnNeedData.
Igual, solo era por estética, el colorear la banda agrupadora cumple el objetivo. Saludos |
|
#7
|
||||
|
||||
|
Cita:
![]()
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7 |
|
#8
|
|||
|
|||
|
No estoy confundiendo las cosas, te he entendido en cada uno de tus post, el que quizá no esta entiendo lo que necesito, y por qué lo que me dices no me sirve eres vos. No sirve modificar las propiedades de una banda dentro de esos eventos por que afectaría a todas las bandas del reporte, no haría caso del contenido específico de dichas bandas. Lo que te mencioné del OnNeedData era que que vieras que necesito algo que se ejecute cuando se obtengan datos pero a nivel de banda, no de DataSet obviamente.
Nada que ver con lo que me estas diciendo Igual, todo lo que haz mencionado es en un hipotético caso que ya aclaramos no se cumple, no uso esa versión de QR, y no ocupo poner una marca a nivel de reporte. Gracias de todas formas |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Texto en el agua | vtdeleon | Noticias | 2 | 01-09-2006 15:18:00 |
| Imprimir una página especifica | Alexander | Impresión | 0 | 10-07-2006 17:07:21 |
| Utilizar Unidad Especifica | Jvilomar | OOP | 4 | 17-04-2006 16:55:47 |
| Búsqueda muy específica en un string... | JuanBCT | Varios | 15 | 02-05-2005 15:58:00 |
| marca de agua | davidgaldo | Impresión | 1 | 18-02-2004 13:47:28 |
|