Refrescar contenido de un componente
Amigos estoy liado con un componente que lo que hace, entre otras cosas, es crear una vista previa de un diagrama. La cosa no va mal pero estoy teniendo problemas a la hora de cambiar el tamaño de la hoja y que se vea reflejado en la imagen del componente.
He probado con estas opciones: Código PHP:
Descubrí que al hacer zoom si que se refresca correctamente así que probé esto: Código PHP:
|
El siguiente código fuerza el repintado de una ventana:
Código PHP:
|
eso tampoco me funciona :eek:
|
Hola aguml.
Prueba con: Código PHP:
Saludos :) |
invalidate ya lo prové y tampoco me resultó. El componente es el PrnFlow y no tiene soporte. A lo mejor es que hay que hacer varias cosas y como no se pues no funciona.
|
Hola aguml.
Cita:
Luego de mucha búsqueda creo haber encontrado un enlace que hace mención al ignoto componente: AddFlow - Summary. Si fuera el caso sería parte de la librería AddFlow de Lassalle Technologies ¿ Es correcto ?, de no ser así te ruego que nos ayudes un poco publicando algún enlace que mencione al mismo. Saludos :) |
Correcto amigo, ese es. El caso es que la instalacion te viene con un archivo de ayuda donde te explica todo sobre el componente AddFlow pero de PrnFlow lo único que explica es esto:
Cita:
Cita:
|
Hola aguml.
Por lo que pude leer en la ayuda, se trataría de un componente al modo del TQuickRep de Quick Report. ¿ En que situación deseas aplicar la actualización del diagrama ? ¿ Antes de la previsualización ? Saludos :) |
a ver si me se explicar. Una vez se está viendo la previsualizacion, tengo un boton que permite configurar el tamaño de la pagina que usaremos para imprimirla y al salir de esa configuracion, se tiene que ver reflejado en pantalla ya que, por ejemplo, las paginas las muestro con bordes y, ademas, si se tiene la propiedad FitToPage a false, el numero de paginas cambia y, si esa propiedad está a true, tambien cambiaria el tamaño del diagrama.
|
Hola aguml.
Ignoro si será igual en este componente, pero en Quick Report no conozco la forma de ver los cambios (como tamaño de hoja u orientación) en la previsualización. Saludos :) |
Esta si se puede ya que con cambiar simplemente el zoom se actualiza. O sea, el truco que estoy usando ahora mismo es decrementar el zoom en 1 y luego lo incremento en 1 con lo que obtengo el previsualizado con el zoom original y ya actualizada la vista.
|
Hola aguml.
Entonces ya lo tenes solucionado, ya que esa acción debe ser casi imperceptible ¿ No ? Saludos :) |
si que se ve como la imagen se encoje y se estira. Por eso pregunto cual es la forma correcta de hacerlo. Lo unico que se me ocurre es correr el ejecutable en un depurador para ver que hace internamente.
|
La franja horaria es GMT +2. Ahora son las 19:34:05. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi