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
  • Errores comunes
  • 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
Imprime un duplicado de copy de un reporte. Este duplicado de copy puede ser impreso:
  • en el visor de reporte,
  • en la impresora,
  • en un archivo (pdf, ....).
Este duplicado de copy fue creado:
  • explícitamente con la función iDestination (utilizando la constante iDuplicate).
  • directamente desde el visor reporte (opción de impresión duplicada o iParameterDuplicate antes de iniciar el visor reporte).
Observación: Para recuperar la lista de copias duplicadas creadas para la impresión actual, utilice iLastFile.
Ejemplo
// Create the duplicate copy
iDestination(iDuplicate, "C:\Temp\MyDuplicate.dpl")
iPrintReport(RPT_Invoice)
 
// Print the duplicate copy in the report viewer
iDestination(iViewer)
iPrintDuplicate("C:\Temp\MyDuplicate.dpl")
// Configure the duplicate copies performed from the report viewer
iParameterDuplicate(iDplPrintout, "C:\Temp", "MyDuplicate_%d_%h", "MMDDYYYY", "HHMMSS")
 
// Print a duplicate via the report viewer
iDestination(iViewer)
iPrintReport(RPT_Invoice)
 
// Browse the duplicate copies automatically created from the report viewer
sListDuplicates is string
sListDuplicates = iLastFile(iDuplicate)
sDuplicate is string
sDuplicate = ExtractString(sListDuplicates, firstRank, CR)
WHILE sDuplicate <> EOT
// Print the duplicate
iPrintDuplicate(sDuplicate)
// Go to the next duplicate
sDuplicate = ExtractString(sListDuplicates, nextRank, CR)
END
Sintaxis
<Result> = iPrintDuplicate(<Duplicate file> [, <Password>])
<Result>: booleano
  • True si se imprimió el duplicado,
  • False en caso contrario. Para obtener más información sobre el error, utilice la función ErrorInfo.
<Duplicate file>: Cadena de caracteres
Nombre del archivo duplicado (archivo.dpl) a imprimir. El archivo duplicado es buscado en el directorio actual por Default. Si es necesario, se puede especificar la ruta completa del archivo duplicado a imprimir..
<Password>: Cadena de caracteres opcional
Contraseña del archivo duplicado a imprimir. Esta contraseña debe ser idéntica a la que se usó al crear el duplicado de copy.
Observaciones

Errores comunes

Los errores más comunes que pueden ocurrir son los siguientes:
  • 90025: Contraseña incorrecta. La contraseña utilizada para crear el archivo duplicado difiere de la contraseña utilizada para abrir el archivo duplicado..
  • 90026: Formato incorrecto. El formato del archivo duplicado es incorrecto. Está corrompido.
  • 90027: Versión demasiado reciente. El fichero duplicado se generó con una versión de WINDEV o WEBDEV que es más reciente que la versión utilizada para leer el fichero duplicado..

Limitaciones

  • La función iEndPrinting no debe utilizarse con la función iPrintDuplicate.
  • Las funciones de impresión no deben utilizarse al imprimir un duplicado.. Por ejemplo, no se debe utilizar el siguiente código:
    iDestination(iViewer)
    iPrint("This is forbidden")
    iPrintDuplicate("C:\Temp\MyDuplicate.dpl")
Clasificación Lógica de negocio / UI: Código neutro
Componente: wd290prn.dll
Versión mínima requerida
  • Versión 15
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