AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / Editores / Editor de reportes / Principios
  • Presentación
  • Principio para imprimir en una aplicación iPhone/iPad o en el modo Universal Windows App
  • Limitaciones
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Imprimir una reporte (iPhone/iPad, Android o aplicación universal de Windows)
Presentación
Al crear una reporte, la prueba de esta reporte se puede ejecutar desde el editor de reportes.
También tiene la posibilidad de incluir esta reporte en sus aplicaciones.. El usuario tendrá la posibilidad de imprimir el reporte desde un botón, una opción del menú, ... por ejemplo.
En las aplicaciones iPhone o iPad o en las aplicaciones en modo Universal Windows App, la reporte se puede imprimir sólo en formato PDF.. Entonces, este archivo PDF puede ser impreso, visto, enviado por correo electrónico, ....
Universal Windows 10 App Ahora tiene la posibilidad de imprimir informes desde una aplicación en el modo Universal Windows App.
Principio para imprimir en una aplicación iPhone/iPad o en el modo Universal Windows App
El principio para imprimir una reporte es sencillo: se crea un archivo PDF al imprimir el documento reporte. A continuación, sólo hay que abrir este archivo PDF en el software adecuado e imprimirlo en la impresora configurada para el equipo utilizada.
Independientemente del tipo de reporte a imprimir, el principio para imprimir un reporte es el siguiente:
  1. Especifique el modo de impresión de reporte (generación de un archivo PDF) con iDestination.
  2. Inicie el trabajo de impresión en formato PDF con iPrintReport.
  3. Entonces, tendrás la habilidad de hacerlo:
    • visualizar el archivo generado en el ordenador del usuario (ShellExecute).
    • iPhone/iPadIOS WidgetMac Catalyst imprimir el archivo PDF generado a través del sistema de impresión de iOS (iPrintPDF).
    • ...
Atención: Compruebe los siguientes puntos:
  • Debes tener los derechos para escribir en el directorio donde se generará el Document.
    Si genera un reporte en formato PDF, este archivo puede guardarse en el directorio de datos (ruta devuelto por fDataDir).
  • Utilice un nombre específico para cada Document generada . De lo contrario, varias impresiones simultáneas sobrescribirían las impresiones ya realizadas..
Este principio debe ser adaptado en función de la fuente de datos utilizada en cada reporte.
Ejemplo:
// Print the order form
FileName = fDataDir() + [fSep()] + StringBuild("ORF_%1.PDF", OrderNumber)
iDestination(iGenericPDF, FileName)
iPrintReport(RPT_OrderForm, OrderNumber, OrderNumber)
 
// Check the file existence
IF fFileExist(FileName) = False THEN
Error("The PDF file was not generated")
RETURN
END
 
// Confirmation to display the PDF
IF YesNo(Yes, "Display the generated order form (PDF format)?") = Yes THEN
// Display the generated order form
ShellExecute(FileName)
ELSE
iPrintPDF(FileName)
END
Los siguientes párrafos muestran cómo hacerlo:
Limitaciones
Las siguientes limitaciones se aplican a los informes creados con la editor de reportes en aplicaciones para iPhone/iPad o Universal Windows Apps:
  • El RTF no está soportado: no control en formato RTF, ...
  • Sólo están disponibles los controles Chart creados a partir de la versión 17.
  • Los siguientes controles no están disponibles:
    • Controles de edición.
    • controles HTML.
    • controles Hoja de cálculo.
    • los controles Firma.
    • Controles del organizador y del programador.
    • Controles del diagrama de Gantt.
    • controles Tabla dinámica.
Versión mínima requerida
  • Versión 18
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 23/06/2023

Señalar un error o enviar una sugerencia | Ayuda local