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
  • Imprimir una impresión programada
  • Imprimir una impresión de WLanguage en formato PDF
  • Observaciones
  • Ejemplos
  • Imprimiendo un PDF del visor de reporte
  • Principio
  • Event "Antes de volver a imprimir el reporte"
  • Notas y limitaciones
  • Consejos generales
  • Disponibilidad de controles en los informes
  • control en RTF
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
Presentación
WINDEV, WEBDEV y WINDEV Mobile permiten crear un archivo PDF durante una impresión.
Este archivo PDF puede ser creado:
  • de una impresión realizada con las funciones de WLanguage.
  • Reportes y Consultas por el usuario final a través del visor de reporte
Imprimir una impresión programada

Imprimir una impresión de WLanguage en formato PDF

Para realizar una impresión de WLanguage en formato PDF:
  1. Definir el destino de la impresión y los parámetros del archivo PDF a generar con:
    • iDestination para definir la impresión en formato PDF (constante iPDF o iGenericPDF).
    • iParameterPDF para configurar las opciones de impresión en formato PDF. Es posible definir:
      • la contraseña utilizada para abrir el archivo.
      • las opciones para comprimir imágenes.
      • las opciones para la presencia de marcadores.
      • las opciones para proteger el archivo PDF. También tiene la posibilidad de definir la contraseña utilizada para modificar estas opciones de protección.
  2. Utilice las funciones de impresión para definir el contenido de la impresión.
  3. Iniciar el trabajo de impresión con iEndPrinting.

Observaciones

Ejemplos

// Create the PDF file
iDestination(iPDF, "C:\Temp\MyPDF.PDF")
// Print code
iCreateFont(1, 16, iBold, iRoman)
//Call to procedures used to print the content
PrintTitle()
PrintText()
// End of print and close the created PDF file
iEndPrinting()
Reportes y Consultas
Imprimiendo un PDF del visor de reporte

Principio

En las aplicaciones WINDEV, el usuario final puede elegir el modo de impresión desde el visor de reporte. Pueden elegir imprimir en formato PDF si la opción "PDF" está disponible en el panel "Exportar" del visor reporte..
En este caso, se tienen en cuenta automáticamente las opciones definidas por iParameterPDF.

Event "Antes de volver a imprimir el reporte"

El Event "Antes de volver a imprimir el reporte" permite conocer el modo de impresión del reporte elegido por el usuario. En este Event, se pueden configurar las opciones de generación de archivos PDF de acuerdo a las elecciones hechas por el usuario.
Ejemplo: Al imprimir a través del visor reporte, el siguiente código abre una ventana para solicitar la contraseña del fichero PDF que se va a generar:
// -- Event Before printing the report again
IF iDestination = iPDF THEN
sPassword is string = Open(WIN_PDFSetting)
iParameterPDF(sPassword)
END
Notas y limitaciones

Consejos generales

Para un mejor renderizado, utilice fuentes TrueType u OpenType.
Atención: las fuentes OpenType no se incorporan en el PDF generado. Estas fuentes deben ser instaladas en el ordenador del usuario para que get pueda hacer una correcta representación.

Disponibilidad de controles en los informes

Los siguientes controles no están disponibles:
  • Control Gráfico: Sólo están disponibles los controles Chart creados a partir de la versión 17..

control en RTF

Limitaciones generales:
  • La control estática en formato RTF puede truncarse durante una interrupción de Page.
  • El arrays que se encuentra en un RTF control no está impreso.
  • Las imágenes utilizadas en los controles RTF no se imprimen.
iParameter asociado al parámetro "RTFWINDOWS=NO" o al iRTFWithImagesAndTables La constante 00730041006e0064005400610062006c0065007300 se usa para imprimir correctamente las tablas e imágenes que se encuentran en los controles RTF.
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 03/05/2023

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