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 / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de impresión
  • Configuración de la vista previa de impresión
  • Reportes no creados en el editor de reportes
  • Mensaje de advertencia (sintaxis 1)
  • Configurar los diferentes modos de impresión
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
Advertencia
A partir de la versión 25, la vista previa de impresión ha pasado a llamarse "visor Reporte". Ahora se recomienda utilizar iParameterViewer.
Configura la vista previa de impresión:
Observaciones:
  • Cuando se imprime una reporte programada, todos los botones de impresión están disponibles en la vista previa de impresión.
  • De forma predeterminada, se muestran todos los botones para imprimir un reporte creado en el editor de reportes. La función iParameterPreview solo permite configurar los botones definidos como visibles en el editor de reportes.
  • Pueden aparecer dos botones adicionales en la vista previa de impresión si la aplicación permite ejecutar "Reports & Queries" (suministrado con WINDEV).
    Estos botones permiten modificar respectivamente el reporte actual y crear un nuevo reporte con "Reports & Queries". Estos botones solo se muestran:
    • Si el proyecto permite ejecutar "Reports and Queries" (pestaña "Avanzado" del proyecto description).
    • Si el reporte puede ser modificado por "Reports & Queries" (pestaña "Detalles" del reporte description).
Ejemplo
// No button in the print preview
iParameterPreview(iButtonNone)
iPreview()
iPrintReport(RPT_MyReport)
// Display the printer buttons only
iParameterPreview(iButtonPrinter)
iPreview()
iPrintReport(RPT_MyReport)
// Display the Printer, PDF and WORD buttons in the print preview
iParameterPreview(iButtonPrinter + iButtonPdf + iButtonWord)
iPreview()
iPrintReport(RPT_MyReport)
// Delete the Email buttons from the print preview
iParameterPreview(iButtonAll - iButtonEmail - iButtonEmailPdf)
iPreview()
iPrintReport(RPT_MyReport)
// Display the warning message every 2000 pages
iParameterPreview(iButtonAll, 2000)
// Print a report from the print preview
iPrintReport(RPT_MyReport)
// Display the thumbnail pane in the print preview
iParameterPreview(iThumbnailPane, True)
// Print a report from the print preview
iPrintReport(RPT_MyReport)
Sintaxis

Mostrando (o no) las diferentes opciones en la barra de herramientas de la vista previa de impresión Ocultar los detalles

iParameterPreview(<Options> [, <Warning>])
<Options>: Constante o combinación de constantes de tipo Integer
Botones que se mostrarán en la vista previa de impresión:
iButtonAllSe muestran todos los botones y barras de herramientas.
iButtonAnnotation
  • Hasta la versión 19: La barra de herramientas que se usa para escribir anotaciones en la reporte es Visible.
  • A partir de la versión 20: Se muestra el botón "Anotación" en la pestaña "Vista previa". Se muestra la pestaña "Anotar", utilizada para realizar anotaciones en el reporte. Para obtener más información sobre esta pestaña, consulte Pestaña "Anotar".
Esta constante no se tiene en cuenta en la vista previa en miniatura.
iButtonBlackAndWhiteSe muestra el botón para imprimir el documento en blanco y negro.
Esta constante no se tiene en cuenta en la vista previa en miniatura.
iButtonDuplexSe muestra el botón para imprimir el documento en ambas caras.
Esta constante no se tiene en cuenta en la vista previa en miniatura.
iButtonDuplicate
  • Hasta la versión 19: El botón utilizado para guardar una copia duplicada de la actual reporte es Visible.
  • A partir de la versión 20: Se muestra la pestaña "Exportar". El botón utilizado para guardar un duplicado del reporte actual se muestra en la pestaña "Exportar". Para obtener más información sobre esta pestaña, consulte .
Esta constante no se tiene en cuenta en la vista previa en miniatura.
iButtonEmail
  • Hasta la versión 19: El botón utilizado para imprimir el reporte en un nuevo correo electrónico es Visible.
  • A partir de la versión 20: Se muestra la pestaña "Exportar". El botón utilizado para crear un correo electrónico con el contenido del reporte integrado se muestra en la pestaña "Exportar". Para obtener más información sobre esta pestaña, consulte Pestaña "Exportar".
iButtonEmailPdf
  • Hasta la versión 19: El botón utilizado para imprimir el reporte en un archivo relacionado a un nuevo correo electrónico es Visible.
  • A partir de la versión 20: Se muestra la pestaña "Exportar". El botón utilizado para crear un correo electrónico con un PDF adjunto se muestra en la pestaña "Exportar". Para obtener más información sobre esta pestaña, consulte Pestaña "Exportar".
iButtonExcel
  • Hasta la versión 19: El botón que se usa para imprimir el reporte en un archivo de Excel es Visible.
  • A partir de la versión 20: Se muestra la pestaña "Exportar". El botón para crear un archivo de Excel a partir de la impresión actual se muestra en la pestaña "Exportar". Para obtener más información sobre esta pestaña, consulte Pestaña "Exportar".
iButtonHtmlSe muestra el botón utilizado para imprimir el reporte en un archivo HTML.
iButtonNone
  • Hasta la versión 19: No se muestra ningún botón o barra de herramientas.
  • A partir de la versión 20: Sólo se muestra el panel "Vista previa" de la vista previa de impresión. Para obtener más información sobre esta pestaña, consulte Pestaña "Vista previa".
iButtonPdfSe muestra el botón para imprimir el reporte en un archivo PDF.
iButtonPrinterSe muestran los dos botones utilizados para iniciar la impresión.
Esta constante no se tiene en cuenta en la vista previa en miniatura.
iButtonReportCreation
  • Hasta la versión 19: Se muestra el botón para crear un reporte con "Reports and Queries".
iButtonReportModificationSe muestra el botón utilizado para modificar el reporte actual con "Reports and Queries".
Esta constante no se tiene en cuenta en la vista previa en miniatura.
iButtonSearchSe muestra la barra de herramientas que permite realizar búsquedas en el reporte.
Esta constante no se tiene en cuenta en la vista previa en miniatura.
iButtonSnapshotSe muestra el botón utilizado para tomar una captura del reporte (o sección del reporte).
Esta constante no se tiene en cuenta en la vista previa en miniatura.
iButtonTextSelectionSe muestra el botón utilizado para seleccionar un texto.
Esta constante no se tiene en cuenta en la vista previa en miniatura.
iButtonWatermarkSe muestra el botón utilizado para agregar y configurar un texto en marca de agua.
Esta constante no se tiene en cuenta en la vista previa en miniatura.
iButtonWordEl botón que se usa para imprimir el reporte en un archivo RTF es Visible.
iButtonXmlSe muestra el botón utilizado para imprimir el reporte en un archivo XML.
<Warning>: Entero opcional
Número de páginas a partir del que se muestra un mensaje de advertencia. Este mensaje advierte al usuario que los recursos de memoria del equipo actual pueden ser insuficientes si se muestran las páginas restantes.
El valor predeterminado de este parámetro es 1000.
Si el valor de este parámetro es 0, no se mostrará el mensaje.

Configurar las opciones de vista previa de impresión Ocultar los detalles

iParameterPreview(<Options> , <Display>)
<Options>: Constante de tipo Integer
Elemento a configurar:
iStorePaneRibbonLe permite almacenar el panel de la cinta que se muestra en la vista previa de impresión..
De forma predeterminada, la última pestaña de la cinta de opciones no se conserva; la vista previa se abre en la pestaña "Imprimir".
iPaneMiniaturesConfigurar la visualización de los paneles para mostrar las miniaturas.
<Display>: booleano
  • True si el panel de miniaturas se debe mostrar en la vista previa de impresión,
  • False si no se debe mostrar el panel de miniaturas.
Por Default, el panel de miniaturas se muestra en la vista previa de impresión.
Observaciones

Configuración de la vista previa de impresión

  • La configuración definida con la función iParameterPreview permanece activa hasta:
    • la próxima vez que se llame a la función iReset
    • la próxima vez que se llame a la función iParameterPreview.
  • Para configurar la vista previa de impresión de los reportes de una aplicación, se debe utilizar la función iParameterPreview en el código de inicialización del proyecto.
  • Los botones de la vista previa también pueden configurarse en editor de reportes (pestaña "UI" de reporte description). En este caso, al llamar a la función iParameterPreview antes de imprimir el reporte, se pueden ocultar botones adicionales. Los botones que se definen como invisibles en el reporte siempre permanecerán invisibles.
Observaciones:
  • Si la vista previa de impresión permite enviar un Email, las características del Email pueden ser configuradas por el iParameterExport.
  • La visualización del panel de miniaturas solo se puede configurar mediante programación.

Reportes no creados en el editor de reportes

Cuando se imprimen informes programados (no creados en la editor de reportes), todos los botones que se encuentran en la barra de botones son Visible.

Mensaje de advertencia (sintaxis 1)

El mensaje de advertencia solo aparece cuando se imprime un reporte.
Si el usuario hace clic en "No" para evitar que se muestren las páginas siguientes, la vista previa permanece abierta en las páginas que ya se muestran. En este caso, toda la Document se imprime (o exporta) desde la vista previa de impresión (y no sólo las páginas mostradas en la vista previa).

Configurar los diferentes modos de impresión

Es posible configurar las opciones de los diferentes modos de impresión:
Clasificación Lógica de negocio / UI: Código neutro
Componente: wd290prn.dll
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: 22/06/2023

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