Cambiar el nivel de zoom en un Quick Report programáticamente
Cuando se hace un Preview de un QucikReport en la botonera que aparece en la parte superior, un TTollBar, el primer botón de la izquierda hace un zoom para que la página se vea completa en pantalla. Al pulsarlo ¿qué valor del quickreport se modifica? He estado mirando las propiedades y sólo veo dos que afecten a la presentación: PrevFormStyle y PreviewInitialState pero no he conseguido comprobar cual se modifica.
Eso o bien que me digáis que propiedad he de modificar, ya sea del informe o a través de la API, para que por código pueda forzar ese zoom. |
Hola
No se si sea de ayuda pero para manejar por codigo el zoom puedes crear una ventana de vista previa con el componente QRPreview desde ahi tienes los metodos ZoomToFit y ZoomToWidth . Saludos |
Hola.
Coincido totalmente con la sugerencia de Caminante, un ejemplo programático simple: Código PHP:
Saludos :) |
Gracias por las respuestas. Efectivamente estaba hablando de un Preview. Probaré el código.
|
He estado probando pero me tiene un poco despistado el código que has puesto
Cita:
|
1 Archivos Adjunto(s)
Hola.
Realmente no sé que te puede estar sucediendo, pareciera que te faltaría incluir QuickRpt.hpp..., me hubiera orientado mucho leer los mensajes de error textualmente. De todos modos te adjunto los fuentes del ejemplo que realizé para que puedas analizarlos con tranquilidad y cotejarlo con tu código. Saludos :) |
Cita:
Saludos. |
Gracias por las respuestas.
Cita:
Cita:
|
Vale, creo que lo he entendido. Estaba obcecado en que el código que me habías puesto se ejecutaba sobre la botonera que aparece por defecto cuando se hace un Preview de un QR. No me había fijado que defines una botonera propia.
|
La franja horaria es GMT +2. Ahora son las 12:30:33. |
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