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 reporte creada con el editor de reportes
  • Imprimir una reporte en formato PDF
  • Observaciones
  • Ejemplos
  • Imprimir una impresión programada
  • Imprimir una impresión de WLanguage en formato PDF
  • Observaciones
  • Ejemplos
  • Notas y limitaciones
  • Consejos generales
  • Disponibilidad de controles en los informes
  • control en RTF
  • PDF en el fondo de un reporte
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:
  • Universal Windows 10 AppiPhone/iPad de una reporte creada en el editor de reportes.
  • de una impresión realizada con las funciones de WLanguage.
Universal Windows 10 AppAndroidWidget Android iPhone/iPad Observaciones:
  • AndroidWidget Android Sólo están disponibles las impresiones realizadas mediante programación y en formato PDF. No se puede realizar ninguna impresión a través de la editor de reportes.
  • Universal Windows 10 AppiPhone/iPad Sólo están disponibles las impresiones en formato PDF (impresión reporte o impresión realizada mediante programación).
Universal Windows 10 AppiPhone/iPad
Imprimir una reporte creada con el editor de reportes

Imprimir una reporte en formato PDF

Para imprimir una reporte en formato PDF:
  1. Cree la reporte solicitada en el editor de reportes.
  2. En la impresión Process del reporte en formato PDF:
    • Configurar las opciones de impresión en formato PDF con iParameterPDF. Es posible definir:
      • la contraseña utilizada para abrir el archivo PDF.
      • 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.
      • el uso del formato Unicode.
    • Definir el destino de reporte con iDestination. En este caso, el reporte debe imprimirse en formato PDF (constante iPDF o iGenericPDF).
    • Comience a imprimir la reporte en formato PDF con iPrintReport.

Observaciones

  • El orden de utilización de iDestination y iParameterPDF no es importante.
  • iPhone/iPad Si es necesario, el archivo PDF creado puede ser impreso desde el dispositivo por iPrintPDF. Esta función permite utilizar la ventana del sistema nativo para configurar la impresión del archivo.
  • Universal Windows 10 AppiPhone/iPad El archivo PDF generado puede abrirse directamente con ShellExecute.

Ejemplos

iDestination(iPDF)
iPrintReport(RPT_MyPDFReport)
iDestination(iPDF)
// Protect the PDF file against printing
// and against selection and copy/paste
// No password to open the PDF file
// Password for modifying the protection settings
iParameterPDF(iProtectionPrinting, iProtectionSelection, "", "Protection")
// Print the report
iPrintReport(RPT_MyPDFReport)
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

  • El orden de utilización de iDestination y iParameterPDF no es importante.
  • AndroidWidget Android iPhone/iPad Si es necesario, el archivo PDF creado puede ser impreso desde el dispositivo por iPrintPDF.
    • iPhone/iPad Esta función permite utilizar la ventana del sistema nativo para configurar la impresión del archivo.
    • AndroidWidget Android Esta función le permite imprimir el archivo utilizando el servicio Cloud Print de Google.
  • Universal Windows 10 AppAndroidWidget Android iPhone/iPad El archivo PDF generado puede abrirse directamente con ShellExecute.
  • AndroidWidget Android Las impresiones PDF sólo son compatibles con las fuentes estándar de Adobe (sin formato Unicode).: Courrier, Helvetica, Times, Symbol y ZapFDingbats.

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()
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:
  • Universal Windows 10 AppiPhone/iPad Control RTF
  • Universal Windows 10 AppiPhone/iPad Control Campo de entrada
  • Universal Windows 10 AppiPhone/iPad Control Firma
  • Universal Windows 10 AppiPhone/iPad Control Agenda
  • Universal Windows 10 AppiPhone/iPad Control Planificador
  • Universal Windows 10 AppiPhone/iPad Control Diagrama de Gantt
  • Universal Windows 10 AppiPhone/iPad Control Tabla dinámica
  • Universal Windows 10 AppiPhone/iPad Control Hoja de cálculo
  • Universal Windows 10 AppiPhone/iPad Control HTML
  • 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.
Universal Windows 10 AppiPhone/iPad Los controles RTF y las opciones RTF no están disponibles.
Universal Windows 10 AppiPhone/iPad

PDF en el fondo de un reporte

No se puede usar un PDF en el fondo Image del reporte.
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