Manejar rendering en Foxypreview

79 views
Skip to first unread message

Victor Espina

unread,
Aug 6, 2025, 2:35:29 PM8/6/25
to Comunidad de Visual Foxpro en Español
Hoy cai en cuenta que Foxypreview hace un redenring de todas las paginas antes de mostrar la primera pagina en la vista previa. El comportamiento "normal" de VFP es que iba haciendo el rendering a medida que ibas navegando en las paginas.. hay alguna forma de forzar a Foxypreview a comportarse de esa forma ?

Saludos

Victor Espina

Sergio Rojas

unread,
Aug 6, 2025, 2:53:09 PM8/6/25
to publice...@googlegroups.com

Victor. Varias cosas no suceden como uno quiere en Foxypreviewer. En listados largos decidí desactivarlo con SET REPORTBEHAVIOR 80

--
Blog de la Comunidad Visual FoxPro en Español http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/publicesvfoxpro/6f10daaf-7926-4abf-87b1-3eff64969b49n%40googlegroups.com.

Zarlu

unread,
Aug 6, 2025, 6:37:29 PM8/6/25
to Comunidad de Visual Foxpro en Español
Buenas tardes Maestro Victor!

Quizá tenga que ver con la variable _PageTotal ya que VFP debe recorrer todas las páginas para obtenerla. Hacer dos pasadas(TwoPassProcess =.T.)
Podría ser que FoxyPreview ejecuta dos veces el reporte para obtener,  y tener disponible, el valor de esa variable incluso cuando la variable no está contenida en el reporte.
Asumo que el "comportamiento normal" se refiere a la vista previa. Me da curiosidad saber como comprobar que efectivamente renderiza  todas las páginas

Suerte
zarlu
Chetumal, Quintana Roo, México

Zarlu

unread,
Aug 6, 2025, 7:24:23 PM8/6/25
to Comunidad de Visual Foxpro en Español
Me retracto, parcialmente, de mi opinión anterior.

Report Form (nativo) se ejecuta  "simultáneamente " con el Objeto  Reportlistener con la intención de que 
ReportListener pueda cargar la configuración del reporte, hecho esto entonces ReportListener hace su renderizado.
 Foxypreview usa  reportlistener, al menos en vista previa

Suerte
zarlu
Chetumal, Quintana Roo, México



Reply all
Reply to author
Forward
0 new messages