http://foxypreviewer.codeplex.com/documentation
Autor: VFPIMAGING
Traducido por: Luis Maria Guayán
Requisitos previos:
Visual FoxPro 9 SP2Si utiliza formularios de nivel superior, se requiere la instalación de la última revisión acumulativa para VFP9 SP2 KB968409, para corregir un error del SP2 que hace que la barra de herramientas en un formulario de nivel superior se muestre deshabilitada. La forma más fácil de actualizar su VFP9SP2 con las revisiones más recientes es instalar el "Woody's Runtime Installer", que se puede encontrar aquí: Woody VFP9 SP2 Runtime Installer con todas las revisiones (Rev 7423)
Uso:
Para usarlo con sus propios informes se hizo aún más simple de lo que era originalmente. Ahora puede utilizar FoxyPreviewer de dos maneras:
1 - Sin cambiar nada de código en su aplicación (Modo Simplificado)
Vea lo fácil es cambiar completamente el aspecto y darle algunos super poderes a sus informes:
DO FOXYPREVIEWER.APP REPORT FORM YourReport PREVIEWEso es todo!
Esto significa que todo lo que necesita hacer es "DO FoxyPreviewer.App" al inicio de su ejecutable, y todos los informes que utilizan la cláusula "PREVIEW" se visualizaran mediante la interfaz simplificada y súper poderosa de FoxyPreviewer.
Tenga en cuenta que algunas funciones no están disponibles con esta opción, pero siguen siendo más vistosos, como se puede ver en la tabla al final de este artículo.
2 - El modo original y mas poderoso (Modo Mejorado)
Con sólo cuatro líneas de código podrá incluir más funcionalidades:
LOCAL loReport AS "PreviewHelper" OF "FoxyPreviewer.App" loReport = CREATEOBJECT("PreviewHelper") loReport.AddReport(_Samples + "\Solution\Reports\colors.frx", "FOR Client = 'VFPx' ") && FRX File, Clauses loReport.RunReport()
El archivo principal es FOXYPREVIEWER.APP que contiene la clase PreviewHelper que es la clase que se necesita para crear una instancia para que las nuevas opciones de barra de herramientas. Ésta usa la clase ExtensionHandler de ReportListener para realizar todos los cambios en la barra de herramientas original.
Comparación entre los dos modos:
Función | Vista previa predeterminada de VFP 9 | FoxyPreviewer simplificado | FoxyPreviewer mejorado |
---|---|---|---|
Búsqueda en vista previa | No | Si | Si |
Botón del cuadro de diálogo de impresora | No | Si | Si |
Miniaturas de vista previa de páginas | No | Si | Si |
Guardar como archivo de imagen | No | Si | Si |
Guardar como PDF | No | Si | Si |
Guardar como RTF | No | Si | Si |
Guardar como XLS / XML | No | Si | Si |
Guardar como HTML | No | No | Si |
Guardar como TXT | No | No | Si |
Número de copias | No | No | Si |
Lista desplegable de impresoras | No | No | Si |
Textos justificados | No | Si | Si |
Botones grandes | No | Si | Si |
Enviar correo electrónico | No | Si | Si |
Cambiar la configuración interactivamente | No | Si | Si |
Traducido a otros idiomas | No | Si | Si |
Barra de progreso mejorada | No | Si | Si |
Líneas de código necesario para ejecutar un informe | 1 | 1 | 4 |
Personalización en Modo Mejorado
Toda la información siguiente se aplica solamente al Modo Mejorado !!!
Obviamente que puede elegir qué funciones estarán disponibles en la barra de herramientas de la vista previa del informe. Hay algunas propiedades evidentes que puede establecerse para configurar sus necesidades. A continuación se muestran los métodos y propiedades disponibles: