PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE


Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • ¿Cuándo se debe usar iDestination?
  • Android: Impresión en formato PDF
  • Impresión en formato PDF
  • Impresión en HTML
  • Impresión en XLS
  • Impresión en RTF
  • Configuración de la impresora para la impresión en formato HTML, RTF y texto
  • Impresión en formato PRN
  • Impresión en XML
  • Imprimir características
  • Impresión en un fax
  • Impresión de un fax en modo horizontal
  • Usar un servidor de fax instalado en un ordenador que no sea el ordenador actual
  • Fin de la impresión
  • Impresión vía Bluetooth
  • Modo de funcionamiento en modo "GO" y en tiempo de ejecución
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Configura y devuelve el destino de impresión.
Puedes imprimir:
  • directamente en la impresora (syntaxis 1 y sintaxis 2).
    Windows Mobile En esta versión, la impresión sólo se puede realizar en una impresora PCL.
    WEBDEV - Código Servidor En la servidor de aplicaciones (en implementación), la impresión sólo puede hacerse en las impresoras conectadas al servidor. Esta función se utiliza principalmente para los sitios de Internet. Para los sitios de Internet, se recomienda realizar la impresión con un archivo en formato PDF genérico (constante iGenericPDF).
  • Versiones 24 y posteriores
    WINDEV en un mini-ventana de vista previa (syntaxis 1).
    Nueva funcionalidad versión 24
    WINDEV en un mini-ventana de vista previa (syntaxis 1).
    WINDEV en un mini-ventana de vista previa (syntaxis 1).
  • directamente en un archivo en formato de texto, HTM, RTF, PDF, PRN o XML (sintaxis 3).
    Windows Mobile En esta versión, la impresión sólo se puede realizar en un fichero PCL.
    WEBDEV - Código Servidor Para obtener los mismos resultados durante el desarrollo y en el sitio desplegado, se recomienda realizar impresiones genéricas (con la constante iGenericPDF, por ejemplo).
    AndroidiPhone/iPadUniversal Windows 10 App En esta versión, la impresión sólo puede realizarse en un archivo PDF.
  • Versiones 15 y posteriores
    directamente un duplicado de (sintaxis 4).
    Nueva funcionalidad versión 15
    directamente un duplicado de (sintaxis 4).
    directamente un duplicado de (sintaxis 4).
  • directamente en un fax (sintaxis 5 y sintaxis 6 enviando un reporte a un número de fax, por ejemplo). Consulte Envíos de fax para obtener más detalles.
    Windows Mobile Esta funcionalidad no está disponible en esta versión.
  • Versiones 25 y posteriores
    WINDEV en el visor de reporte (sintaxis 7). El usuario puede previsualizar el resultado de la impresión en la pantalla, página por página.. En este visor, puedes:
    • desplazarse por las páginas (página siguiente y página anterior si existen),
    • empieza la impresión,
    • modificar la escala de la vista previa,
    • mostrar la primera página o la última página,
    • averiguar el número de la página actual, ....
    Nueva funcionalidad versión 25
    WINDEV en el visor de reporte (sintaxis 7). El usuario puede previsualizar el resultado de la impresión en la pantalla, página por página.. En este visor, puedes:
    • desplazarse por las páginas (página siguiente y página anterior si existen),
    • empieza la impresión,
    • modificar la escala de la vista previa,
    • mostrar la primera página o la última página,
    • averiguar el número de la página actual, ....
    WINDEV en el visor de reporte (sintaxis 7). El usuario puede previsualizar el resultado de la impresión en la pantalla, página por página.. En este visor, puedes:
    • desplazarse por las páginas (página siguiente y página anterior si existen),
    • empieza la impresión,
    • modificar la escala de la vista previa,
    • mostrar la primera página o la última página,
    • averiguar el número de la página actual, ....
Versiones 18 y posteriores
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
Nueva funcionalidad versión 18
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
Versiones 19 y posteriores
Widget Android Esta función ahora está disponible en modo Android Widget.
Android Esta función ahora está disponible para aplicaciones Android.
Java Esta función ahora está disponible para aplicaciones Java.
Nueva funcionalidad versión 19
Widget Android Esta función ahora está disponible en modo Android Widget.
Android Esta función ahora está disponible para aplicaciones Android.
Java Esta función ahora está disponible para aplicaciones Java.
Widget Android Esta función ahora está disponible en modo Android Widget.
Android Esta función ahora está disponible para aplicaciones Android.
Java Esta función ahora está disponible para aplicaciones Java.
AndroidWidget Android iPhone/iPadUniversal Windows 10 App Sólo están disponibles las impresiones en formato PDF.
Versiones 21 y posteriores
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
WINDEVReportes y Consultas Observación: La función iDestino también permite conocer el tipo de impresión realizada (en el código de apertura o "Antes de imprimir" del reporte). Vea sintaxis 8 para más detalles.
Nueva funcionalidad versión 21
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
WINDEVReportes y Consultas Observación: La función iDestino también permite conocer el tipo de impresión realizada (en el código de apertura o "Antes de imprimir" del reporte). Vea sintaxis 8 para más detalles.
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
WINDEVReportes y Consultas Observación: La función iDestino también permite conocer el tipo de impresión realizada (en el código de apertura o "Antes de imprimir" del reporte). Vea sintaxis 8 para más detalles.
Ejemplo
WINDEVWEBDEV - Código ServidorReportes y ConsultasWindowsAjaxCódigo de Usuario (UMC)
// Print in HTML format
iDestination(iHTML, "C:\My documents\MyReport.HTM")
// "C:My documents\MyReport.HTM" corresponds to the name and
// path of the HTM file that will be created with "RPT_MySummaryReport"
iPrintReport(RPT_MySummaryReport)
WINDEVWEBDEV - Código ServidorReportes y ConsultasWindowsLinuxAjaxCódigo de Usuario (UMC)
// Print in PDF
FileName is string = CompleteDir(fDataDir()) + ...
"f" + Invoice + Customer + ".PDF"
iDestination(iGenericPDF, FileName)
iPrintReport(RPT_Invoice, Customer, Invoice)
// Checks whether it is a WEBDEV site
IF InWebMode() = True THEN
// Print performed from a WEBDEV site
// Send the file to the Web user
FileDisplay(FileName, "application/pdf")
Multitask(0)
// Delete the file from the server
fDelete(FileName)
END
WINDEVWEBDEV - Código ServidorReportes y ConsultasWindowsWindows MobileAjaxCódigo de Usuario (UMC)
// PCL printer to use
iDestination(iPCL, "\\MyNetwork\MyPrinter")
// Print in PCL format: iDestination(iPCL, "\My documents\MyFile.PCL")
WINDEVWEBDEV - Código ServidorReportes y ConsultasWindowsAjaxCódigo de Usuario (UMC)
// Generate a PRN file
iDestination(iPrinterFile, "C:\Temp\MyPrint.prn")
Versiones 23 y posteriores
WINDEVReportes y ConsultasWindowsCódigo de Usuario (UMC)
// Generate a PDF file and open the default messaging software
iDestination(iEmailPDF, "MyAttachment.PDF")
 
// Configure the email software (optional)
iParameterExport(iExportEmailRecipient, "Wam@CrazyMail.com; Celia.Wat@ZMail.fr")
iParameterExport(iExportEmailSender, "Itsme@Berrymail.com")
iParameterExport(iExportEmailSubject, "Result of yearly sales")
 
iPrintReport(RPT_MyReport)
Nueva funcionalidad versión 23
WINDEVReportes y ConsultasWindowsCódigo de Usuario (UMC)
// Generate a PDF file and open the default messaging software
iDestination(iEmailPDF, "MyAttachment.PDF")
 
// Configure the email software (optional)
iParameterExport(iExportEmailRecipient, "Wam@CrazyMail.com; Celia.Wat@ZMail.fr")
iParameterExport(iExportEmailSender, "Itsme@Berrymail.com")
iParameterExport(iExportEmailSubject, "Result of yearly sales")
 
iPrintReport(RPT_MyReport)
WINDEVReportes y ConsultasWindowsCódigo de Usuario (UMC)
// Generate a PDF file and open the default messaging software
iDestination(iEmailPDF, "MyAttachment.PDF")
 
// Configure the email software (optional)
iParameterExport(iExportEmailRecipient, "Wam@CrazyMail.com; Celia.Wat@ZMail.fr")
iParameterExport(iExportEmailSender, "Itsme@Berrymail.com")
iParameterExport(iExportEmailSubject, "Result of yearly sales")
 
iPrintReport(RPT_MyReport)
Sintaxis
WINDEVWEBDEV - Código ServidorReportes y ConsultasJavaAjaxCódigo de Usuario (UMC)

Imprimiendo directamente a la impresora o en una mini-previsión Ocultar los detalles

iDestination([<Destination> [, <Name of the document>]])
<Destination>: Constante opcional de tipo Integer
Destino de impresión.
iPrinterImpresión directa en la impresora.
WEBDEV - Código Servidor Para imprimir directamente en una impresora conectada al servidor, se requiere una configuración específica. Vea Configuración del servidor para realizar una impresión para más detalles.
Versiones 24 y posteriores
Vista previa de iMiniPreview
Nueva funcionalidad versión 24
Vista previa de iMiniPreview
Vista previa de iMiniPreview
Imprimir en una mini vista previa. Esta mini vista previa le permite visualizar las páginas a imprimir y definir las opciones de impresión.. Las exportaciones también son posibles.
WEBDEV - Código ServidorJava Esta constante no está disponible.
<Name of the document>: Cadena de caracteres opcional (con comillas)
  • Si la impresión es directa (constante iPrinter), corresponde al nombre que se le dará a la impresión. Este nombre identificará la impresión en la lista de documentos procesados por la impresora.
  • Versiones 24 y posteriores
    Para imprimir en una mini-previsión (constante iMiniPreview), corresponde al título de la ventana de mini-previsión..
    Si no se especifica este parámetro, el título por defecto será "Reporte preview" seguido del nombre reporte.
    Si el usuario puede generar archivos (Word, PDF, etc.) a partir de la mini-visualización de impresión, el título de la previsualización se propondrá automáticamente como nombre de archivo.. Si no se especifica este parámetro, el nombre del archivo corresponderá al nombre de la reporte.
    Nueva funcionalidad versión 24
    Para imprimir en una mini-previsión (constante iMiniPreview), corresponde al título de la ventana de mini-previsión..
    Si no se especifica este parámetro, el título por defecto será "Reporte preview" seguido del nombre reporte.
    Si el usuario puede generar archivos (Word, PDF, etc.) a partir de la mini-visualización de impresión, el título de la previsualización se propondrá automáticamente como nombre de archivo.. Si no se especifica este parámetro, el nombre del archivo corresponderá al nombre de la reporte.
    Para imprimir en una mini-previsión (constante iMiniPreview), corresponde al título de la ventana de mini-previsión..
    Si no se especifica este parámetro, el título por defecto será "Reporte preview" seguido del nombre reporte.
    Si el usuario puede generar archivos (Word, PDF, etc.) a partir de la mini-visualización de impresión, el título de la previsualización se propondrá automáticamente como nombre de archivo.. Si no se especifica este parámetro, el nombre del archivo corresponderá al nombre de la reporte.
WINDEVWEBDEV - Código ServidorWINDEV MobileReportes y ConsultasCódigo de Usuario (UMC)

Imprimir en una impresora PCL directamente Ocultar los detalles

iDestination(<iPCL> , <Printer to use>)
<iPCL>: Constante
iPCL: Constante utilizada para imprimir directamente en una impresora PCL.
Atención: no se puede imprimir en modo horizontal en una impresora PCL.
<Printer to use>: Cadena de caracteres (con comillas)
Ruta y nombre de la impresora PCL utilizada. Esta impresora debe ser accesible.
Isi esta impresora está asociada al puerto infrarrojo de Pocket PC, este parámetro debe corresponder a:
  • la cadena "IRDA:".: si hay una sola impresora activada en el puerto infrarrojo durante la impresión.
  • la cadena "IRDA:<Printer to use>".: si hay varias impresoras habilitadas en el puerto infrarrojo durante la impresión.
Si esta impresora es accesible vía Bluetooth, este parámetro debe corresponder a "<Nombre del puerto de salida virtual de Bluetooth>:".
Si varias impresoras utilizan la tecnología Bluetooth, se mostrará una ventana que permite al usuario elegir una impresora durante la impresión.. Vea observaciones para más detalles.
If esta impresora es accesible vía Wi-Fi o network, este parámetro debe corresponder al nombre y UNC ruta de la impresora.

Impresión en un archivo (HTM, PCL, PDF, PRN, RTF, XLS, XML, ...) Ocultar los detalles

iDestination([<Type of destination file> [, <Name of file to create>]])
<Type of destination file>: Constante opcional de tipo Integer
Permite configurar el tipo de archivo a crear:
Versiones 23 y posteriores
iEmailPDF
Nueva funcionalidad versión 23
iEmailPDF
iEmailPDF
Impresión directa en un archivo PDF y apertura del software de mensajería en el ordenador actual.
Este archivo PDF se adjunta directamente a un nuevo correo electrónico creado utilizando el cliente MAPI instalado por un software de mensajería del ordenador actual.. El cliente MAPI y la aplicación deben instalarse en el mismo modo de compilación (32/64 bits)..
El archivo se llamará <Reporte name>.PDF (donde <Reporte name> corresponde al nombre de reporte definido en editor de reportes). Este fichero se crea en el directorio de la aplicación. Si se especifica <Nombre del archivo a crear>, el nombre del archivo será <Nombre del archivo a crear>.PDF.
Observación: Puedes configurar los elementos del correo electrónico con Exportación de iParámetros.
WEBDEV - Código ServidorLinuxAndroidWidget Android iPhone/iPadUniversal Windows 10 AppWindows MobileJava Esta constante no está disponible.
iFileImpresión directa en un archivo de texto. El archivo se llamará <Reporte name>.TXT (donde <Reporte name> corresponde al nombre de reporte definido en el archivo editor de reportes).. Este fichero se crea en el directorio de la aplicación. Si se especifica <Nombre del archivo a crear>, el nombre del archivo será <Nombre del archivo a crear>.TXT.
Atención: la configuración de la impresora es muy importante. Vea a observaciones.
WEBDEV - Código Servidor Si no se especifica el directorio de archivos, el archivo se genera en el directorio de datos del sitio.. Este directorio puede ser configurado por WDCOMPTE. Este directorio es devuelto por fDataDir. Le recomendamos que use iLastFile para abrir el último archivo generado.
LinuxAndroidWidget Android iPhone/iPadUniversal Windows 10 AppWindows MobileJava Esta constante no está disponible.
iGenericFileImpresión directa en un archivo de texto. El archivo se llamará <Reporte name>.TXT (donde <Reporte name> corresponde al nombre de reporte definido en el archivo editor de reportes).. Este fichero se crea en el directorio de la aplicación. Si se especifica <Nombre del archivo a crear>, el nombre del archivo será <Nombre del archivo a crear>.TXT.
TEste modo de impresión no utiliza el controlador de impresión actual para garantizar un resultado idéntico de un ordenador a otro..
WEBDEV - Código Servidor Si no se especifica el directorio de archivos, el archivo se genera en el directorio de datos del sitio.. Este directorio puede ser configurado por WDCOMPTE. Este directorio es devuelto por fDataDir. Le recomendamos que use iLastFile para abrir el último archivo generado.
LinuxAndroidWidget Android iPhone/iPadUniversal Windows 10 AppWindows MobileJava Esta constante no está disponible.
Impresora iArchivoImpresión directa en un archivo PRN (<Nombre del archivo a crear> archivo). <Nombre del archivo a crear> debe contener el nombre completo del archivo PRN.
Atención: la configuración de la impresora es muy importante. Vea a observaciones.
WEBDEV - Código ServidorLinuxAndroidWidget Android iPhone/iPadUniversal Windows 10 AppWindows MobileJava Esta constante no está disponible.
iHTMLImpresión directa en un archivo HTML mientras se utiliza una hoja de estilo. El archivo se llamará <Reporte name>.HTM (donde <Reporte name> corresponde al nombre de reporte definido en editor de reportes). Este fichero se crea en el directorio de la aplicación.
Tsu modo de impresión debe ser usado para soportar las capas en las páginas HTML.
Si se especifica <Nombre del archivo a crear>, el nombre del archivo será <Nombre del archivo a crear>.HTM. No se mostrará ninguna vista previa.
Atención: la configuración de la impresora es muy importante. Vea a observaciones.
WEBDEV - Código Servidor Si no se especifica el directorio de archivos, el archivo se genera en el directorio de datos del sitio.. Este directorio puede ser configurado por WDCOMPTE. Este directorio es devuelto por fDataDir. Le recomendamos que use iLastFile para abrir el último archivo generado.
LinuxAndroidWidget Android iPhone/iPadUniversal Windows 10 AppWindows MobileJava Esta constante no está disponible.
iGenericHTMLImpresión directa en un archivo HTML mientras se utiliza una hoja de estilo. El archivo se llamará <Reporte name>.HTM (donde <Reporte name> corresponde al nombre de reporte definido en editor de reportes). Este fichero se crea en el directorio de la aplicación.
Tsu modo de impresión debe ser usado para manejar las capas en las páginas HTML.
Si se especifica <Nombre del archivo a crear>, el nombre del archivo será <Nombre del archivo a crear>.HTM. No se mostrará ninguna vista previa.
TEste modo de impresión no utiliza el controlador de impresión actual para garantizar un resultado idéntico de un ordenador a otro.
WEBDEV - Código Servidor Si no se especifica el directorio de archivos, el archivo se genera en el directorio de datos del sitio.. Este directorio puede ser configurado por WDCOMPTE. Este directorio es devuelto por fDataDir. Le recomendamos que use iLastFile para abrir el último archivo generado.
LinuxAndroidWidget Android iPhone/iPadUniversal Windows 10 AppWindows MobileJava Esta constante no está disponible.
iHTMLSinCSSImpresión directa en un archivo HTML sin utilizar una hoja de estilo. El archivo se llamará <Reporte name>.HTM (donde <Reporte name> corresponde al nombre de reporte definido en editor de reportes). Este fichero se crea en el directorio de la aplicación.
Tsu modo de impresión no soporta capas en las páginas HTML.
Si se especifica <Nombre del archivo a crear>, el nombre del archivo será <Nombre del archivo a crear>.HTM. No se mostrará ninguna vista previa.
Atención: la configuración de la impresora es muy importante. Vea a observaciones.
WEBDEV - Código Servidor Si no se especifica el directorio de archivos, el archivo se genera en el directorio de datos del sitio.. Este directorio puede ser configurado por WDCOMPTE. Este directorio es devuelto por fDataDir. Le recomendamos que use iLastFile para abrir el último archivo generado.
LinuxAndroidWidget Android iPhone/iPadUniversal Windows 10 AppWindows MobileJava Esta constante no está disponible.
iGenericHTMLWithoutCSSImpresión directa en un archivo HTML sin utilizar una hoja de estilo. El archivo se llamará <Reporte name>.HTM (donde <Reporte name> corresponde al nombre de reporte definido en editor de reportes). Este fichero se crea en el directorio de la aplicación.
Tsu modo de impresión no soporta capas en las páginas HTML.
Si se especifica <Nombre del archivo a crear>, el nombre del archivo será <Nombre del archivo a crear>.HTM. No se mostrará ninguna vista previa.
TEste modo de impresión no utiliza el controlador de impresión actual para garantizar un resultado idéntico de un ordenador a otro.
WEBDEV - Código Servidor Si no se especifica el directorio de archivos, el archivo se genera en el directorio de datos del sitio.. Este directorio puede ser configurado por WDCOMPTE. Este directorio es devuelto por fDataDir. Le recomendamos que use iLastFile para abrir el último archivo generado.
LinuxAndroidWidget Android iPhone/iPadUniversal Windows 10 AppWindows MobileJava Esta constante no está disponible.
iPCLImpresión directa en un fichero PCL (<Reporte name>.PCL file creado en el directorio de la aplicación).
Si se especifica <Nombre del archivo a crear>, el nombre del archivo será <Nombre del archivo a crear&gt.PCL.
WEBDEV - Código Servidor Si no se especifica el directorio de archivos, el archivo se genera en el directorio de datos del sitio.. Este directorio puede ser configurado por WDCOMPTE. Este directorio es devuelto por fDataDir. Le recomendamos que use iLastFile para abrir el último archivo generado.
LinuxAndroidWidget Android iPhone/iPadUniversal Windows 10 AppWindows MobileJava Esta constante no está disponible.
iPDFImpresión directa en un archivo PDF. El archivo se llamará <Reporte name>.PDF (donde <Reporte name> corresponde al nombre de reporte definido en editor de reportes). Este fichero se crea en el directorio de la aplicación.
Si se especifica <Nombre del archivo a crear>, el nombre del archivo será <Nombre del archivo a crear&gt.PDF.
WEBDEV - Código Servidor Si no se especifica el directorio de archivos, el archivo se genera en el directorio de datos del sitio.. Este directorio puede ser configurado por WDCOMPTE. Este directorio es devuelto por fDataDir. Le recomendamos que use iLastFile para abrir el último archivo generado.
AndroidWidget Android Windows MobileJava Esta constante no está disponible.
iGenericPDFImpresión directa en un archivo PDF. El archivo se llamará <Reporte name>.PDF (donde <Reporte name> corresponde al nombre de reporte definido en editor de reportes). Este fichero se crea en el directorio de la aplicación.
Si se especifica <Nombre del archivo a crear>, el nombre del archivo será <Nombre del archivo a crear>.PDF.
Atención: El formato máximo es el formato A4.
TEste modo de impresión no utiliza el controlador de impresión actual para garantizar un resultado idéntico de un ordenador a otro.
WEBDEV - Código Servidor Si no se especifica el directorio de archivos, el archivo se genera en el directorio de datos del sitio.. Este directorio puede ser configurado por WDCOMPTE. Este directorio es devuelto por fDataDir. Le recomendamos que use iLastFile para abrir el último archivo generado.
Android Las impresiones PDF sólo son compatibles con las fuentes estándar de Adobe (sin formato Unicode).: Courier, Helvetica, Times, Symbol y ZapFDingbats.
Windows Mobile Esta constante no está disponible.
iRTFImpresión directa en un archivo RTF. El archivo se llamará <Reporte name>.RTF (donde <Reporte name> corresponde al nombre de reporte definido en editor de reportes). Este fichero se crea en el directorio de la aplicación.
Si se especifica <Nombre del archivo a crear>, el nombre del archivo será <Nombre del archivo a crear>.RTF. No se mostrará ninguna vista previa.
Atención: la configuración de la impresora es muy importante. Vea a observaciones.
WEBDEV - Código Servidor Si no se especifica el directorio de archivos, el archivo se genera en el directorio de datos del sitio.. Este directorio puede ser configurado por WDCOMPTE. Este directorio es devuelto por fDataDir. Le recomendamos que use iLastFile para abrir el último archivo generado.
LinuxAndroidWidget Android iPhone/iPadUniversal Windows 10 AppWindows MobileJava Esta constante no está disponible.
iGenericRTFImpresión directa en un archivo RTF. El archivo se llamará <Reporte name>.RTF (donde <Reporte name> corresponde al nombre de reporte definido en editor de reportes). Este fichero se crea en el directorio de la aplicación.
Si se especifica <Nombre del archivo a crear>, el nombre del archivo será <Nombre del archivo a crear>.RTF. No se mostrará ninguna vista previa.
TEste modo de impresión no utiliza el controlador de impresión actual para garantizar un resultado idéntico de un ordenador a otro.
WEBDEV - Código Servidor Si no se especifica el directorio de archivos, el archivo se genera en el directorio de datos del sitio.. Este directorio puede ser configurado por WDCOMPTE. Este directorio es devuelto por fDataDir. Le recomendamos que use iLastFile para abrir el último archivo generado.
LinuxAndroidWidget Android iPhone/iPadUniversal Windows 10 AppWindows MobileJava Esta constante no está disponible.
iXLSImpresión directa en un archivo XLS. El archivo se llamará <Reporte name>.XLS (donde <Reporte name> corresponde al nombre reporte definido en editor de reportes). Este fichero se crea en el directorio de la aplicación.
Si se especifica <Nombre del archivo a crear>, el nombre del archivo será <Nombre del archivo a crear>.XLS. No se mostrará ninguna vista previa.
WEBDEV - Código Servidor Si no se especifica el directorio de archivos, el archivo se genera en el directorio de datos del sitio.. Este directorio puede ser configurado por WDCOMPTE. Este directorio es devuelto por fDataDir. Le recomendamos que use iLastFile para abrir el último archivo generado.
LinuxAndroidWidget Android iPhone/iPadUniversal Windows 10 AppWindows MobileJava Esta constante no está disponible.
iGenericXLSImpresión directa en un archivo XLS. El archivo se llamará <Reporte name>.XLS (donde <Reporte name> corresponde al nombre reporte definido en editor de reportes). Este fichero se crea en el directorio de la aplicación.
Si se especifica <Nombre del archivo a crear>, el nombre del archivo será <Nombre del archivo a crear>.XLS. No se mostrará ninguna vista previa.
TEste modo de impresión no utiliza el controlador de impresora actual, de modo que se garantiza un resultado idéntico de un ordenador a otro.
WEBDEV - Código Servidor Si no se especifica el directorio de archivos, el archivo se genera en el directorio de datos del sitio.. Este directorio puede ser configurado por WDCOMPTE. Este directorio es devuelto por fDataDir. Le recomendamos que use iLastFile para abrir el último archivo generado.
LinuxAndroidWidget Android iPhone/iPadUniversal Windows 10 AppWindows MobileJava Esta constante no está disponible.
iXMLImpresión directa en un archivo XML. El archivo se llamará <Reporte name>.XML (donde <Reporte name> corresponde al nombre de reporte definido en editor de reportes). Este fichero se crea en el directorio de la aplicación.
Si se especifica <Nombre del archivo a crear>, el nombre del archivo será <Nombre del archivo a crear>.XML. No se mostrará ninguna vista previa.
WEBDEV - Código Servidor Si no se especifica el directorio de archivos, el archivo se genera en el directorio de datos del sitio.. Este directorio puede ser configurado por WDCOMPTE. Este directorio es devuelto por fDataDir. Le recomendamos que use iLastFile para abrir el último archivo generado.
LinuxAndroidWidget Android iPhone/iPadUniversal Windows 10 AppWindows MobileJava Esta constante no está disponible.
iGenericXMLImpresión directa en un archivo XML. El archivo se llamará <Reporte name>.XML (donde <Reporte name> corresponde al nombre de reporte definido en editor de reportes). Este fichero se crea en el directorio de la aplicación.
Si se especifica <Nombre del archivo a crear>, el nombre del archivo será <Nombre del archivo a crear>.XML. No se mostrará ninguna vista previa.
TEste modo de impresión no utiliza el controlador de impresión actual para garantizar un resultado idéntico de un ordenador a otro.
WEBDEV - Código Servidor Si no se especifica el directorio de archivos, el archivo se genera en el directorio de datos del sitio.. Este directorio puede ser configurado por WDCOMPTE. Este directorio es devuelto por fDataDir. Le recomendamos que use iLastFile para abrir el último archivo generado.
LinuxAndroidWidget Android iPhone/iPadUniversal Windows 10 AppWindows MobileJava Esta constante no está disponible.
<Name of file to create>: Cadena de caracteres opcional
Nombre del fichero generado. Si no se especifica este parámetro, el nombre del archivo generado corresponde al "Nombre del reporte". Cuando se imprime en formato PRN (con la constante iPrinterFile), se debe especificar el nombre completo del archivo a crear.
WINDEVWEBDEV - Código ServidorReportes y ConsultasWindowsCódigo de Usuario (UMC)

Imprimir un duplicado Ocultar los detalles

iDestination(<Destination type> [, <Name of file to create> [, <Certificate> [, <Password>]]])
<Destination type>: Constante de tipo Integer
Permite configurar el tipo de archivo a crear:
Versiones 15 y posteriores
iDuplicate
Nueva funcionalidad versión 15
iDuplicate
iDuplicate
Impresión directa en un archivo duplicado. El archivo se llamará <Reporte name>.DPL (donde <Reporte name> corresponde al nombre reporte definido en editor de reportes). Este fichero se crea en el directorio de la aplicación.

Atención: Esta constante sólo se puede utilizar para imprimir una copia duplicada y no para iniciar una impresión..
Para crear un duplicado de impresión, se recomienda utilizar la función iParameterDuplicate y luego la función iDestino para imprimir en la impresora.
WEBDEV - Código Servidor Si no se especifica el directorio de archivos, el archivo se genera en el directorio de datos del sitio.. Este directorio puede ser configurado por WDCOMPTE. Este directorio es devuelto por fDataDir. Le recomendamos que use iLastFile para abrir el último archivo generado.
<Name of file to create>: Cadena de caracteres opcional
Nombre del archivo duplicado a crear (sin extensión). El archivo creado será <Nombre del archivo a crear>.DPL.
Si este parámetro corresponde a una cadena vacía ("""), el nombre del archivo generado corresponderá a "Reporte Name".DPL.
<Certificate>: Variable de tipo Certificate
Versiones 16 y posteriores
Nombre de la variable del certificado que contiene el certificado que se utilizará para firmar el duplicado.
Nueva funcionalidad versión 16
Nombre de la variable del certificado que contiene el certificado que se utilizará para firmar el duplicado.
Nombre de la variable del certificado que contiene el certificado que se utilizará para firmar el duplicado.
<Password>: Cadena de caracteres (con comillas)
Versiones 16 y posteriores
Contraseña del duplicado generado.
Nueva funcionalidad versión 16
Contraseña del duplicado generado.
Contraseña del duplicado generado.
WINDEVWEBDEV - Código ServidorReportes y ConsultasAjaxCódigo de Usuario (UMC)

Imprimir en un fax directamente sin gestionar un estado reporte (Windows 2000 y XP) Ocultar los detalles

iDestination(<iFax> , <Fax number to dial>)
<iFax>: Constante
iFax: Constante utilizada para imprimir directamente en un fax.
<Fax number to dial>: Cadena de caracteres
El número de teléfono correspondiente al fax donde se debe enviar la impresión.
Atención: Se debe instalar un módem en el ordenador actual.. El número de fax debe corresponder a las características especificadas al configurar el módem..
WINDEVWEBDEV - Código ServidorReportes y ConsultasAjaxCódigo de Usuario (UMC)

Imprimir en un fax directamente mientras se gestiona un estado reporte (Windows 2000 y XP) Ocultar los detalles

<Result> = iDestination(<iFax> , <Fax number to dial> , <Fax name> [, <Name or identifier of fax server>])
<Result>: Integro
  • Identificador de la conexión al servidor de fax,
  • 0 si se produce un error. El mensaje de error correspondiente es devuelto por ErrorInfo.
<iFax>: Constante
iFax: Constante utilizada para imprimir directamente en un fax.
<Fax number to dial>: Cadena de caracteres
El número de teléfono correspondiente al fax donde se debe enviar la impresión.
Atención: un módem debe estar instalado en el ordenador actual. El número de fax debe corresponder a las funciones especificadas al configurar el módem.
<Fax name>: Cadena de caracteres
Nombre utilizado para identificar el fax saliente. El estado del fax saliente es devuelto por FaxStatus.
<Name or identifier of fax server>: Cadena de caracteres o entero opcional
Recurso compartido del servidor de fax.
Si este parámetro no se especifica o si corresponde a una cadena vacía, el servidor de fax corresponde al servidor de fax predeterminado..
Atención: el servidor de fax debe iniciarse y configurarse en modo saliente. Consulte Envíos de fax para obtener más detalles.
Identificador del servidor de fax: Si se utilizó FaxConnect antes de iPreview, este parámetro puede corresponder al identificador de la conexión del servidor de fax devuelta por FaxConnect.
Versiones 25 y posteriores
WINDEVReportes y ConsultasCódigo de Usuario (UMC)

Impresión en el visor de reporte Ocultar los detalles

iDestination(<Destination> [, <Zoom> [, <Report viewer title> [, <Print buttons> [, <Horizontal position> [, <Vertical position> [, <Width> [, <Height>]]]]]]])
<Destination>: Constante de tipo Integer
Visualización en el visor de reporte:
iViewerImprimir en el visor de reporte.
<Zoom>: Constante opcional de tipo Integer
Haz un zoom cuando se abra el visor de reporte.
iPage
Versiones 15 y posteriores
ipvZoomPage
Nueva funcionalidad versión 15
ipvZoomPage
ipvZoomPage
Vista previa con zoom out: la página se mostrará por completo en la ventana de zoom.
iDefaultZoom
Versiones 15 y posteriores
ipvZoomPor defecto
Nueva funcionalidad versión 15
ipvZoomPor defecto
ipvZoomPor defecto
(valor predeterminado)
Corresponde a:
  • ipvZoomPage para un primer uso.
  • el último zoom establecido por el usuario en el visor de reporte, para usos posteriores.
i100
Versiones 15 y posteriores
ipvZoom100
Nueva funcionalidad versión 15
ipvZoom100
ipvZoom100
Vista previa con un zoom de 100%.
i2Pages
Versiones 15 y posteriores
ipvZoom2Pages
Nueva funcionalidad versión 15
ipvZoom2Pages
ipvZoom2Pages
Vista previa que muestra 2 páginas a la vez.
Versiones 15 y posteriores
ipvZoomAnchura de página
Nueva funcionalidad versión 15
ipvZoomAnchura de página
ipvZoomAnchura de página
Vista previa que muestra el ancho completo de la página.
Valor de 10 a 999Vista previa con el zoom especificado.

Si no se especifica este parámetro, el valor por defecto corresponde a:
  • ipvZoomPage durante el primer uso de la función.
  • el zoom establecido por el usuario en el visor de reporte, para usos posteriores.
<Report viewer title>: Cadena de caracteres opcional
Título mostrado en la barra de título de la ventana. Si no se especifica este parámetro, el título por defecto será "Reporte preview" seguido del nombre reporte.
Si el usuario tiene la capacidad de generar algunos archivos (Word, PDF, ...) desde el visor de reporte, el título de la vista previa se propondrá automáticamente como nombre de archivo. Si no se especifica este parámetro, el nombre del archivo corresponderá al nombre de la reporte.
<Print buttons>: Booleano opcional
  • True (predeterminado) para mostrar los botones que permiten al usuario iniciar la impresión,
  • False para no mostrar los botones.
<Horizontal position>: Entero opcional
Posición horizontal de la ventana del visor de reporte (en píxeles). Por defecto, la posición horizontal corresponde a 100 píxeles.
<Vertical position>: Entero opcional
Posición vertical de la ventana del visor de reporte (en píxeles). Por defecto, la posición vertical corresponde a 100 píxeles.
<Width>: Entero opcional
Dimensiones de la ventana del visor de reporte (en píxeles). Por defecto, las dimensiones de esta ventana son 640 (ancho) por 480 (alto).
<Height>: Entero opcional
Dimensiones de la ventana del visor de reporte (en píxeles). Por defecto, las dimensiones de esta ventana son 640 (ancho) por 480 (alto)..
Nueva funcionalidad versión 25
WINDEVReportes y ConsultasCódigo de Usuario (UMC)

Impresión en el visor de reporte Ocultar los detalles

iDestination(<Destination> [, <Zoom> [, <Report viewer title> [, <Print buttons> [, <Horizontal position> [, <Vertical position> [, <Width> [, <Height>]]]]]]])
<Destination>: Constante de tipo Integer
Visualización en el visor de reporte:
iViewerImprimir en el visor de reporte.
<Zoom>: Constante opcional de tipo Integer
Haz un zoom cuando se abra el visor de reporte.
iPage
Versiones 15 y posteriores
ipvZoomPage
Nueva funcionalidad versión 15
ipvZoomPage
ipvZoomPage
Vista previa con zoom out: la página se mostrará por completo en la ventana de zoom.
iDefaultZoom
Versiones 15 y posteriores
ipvZoomPor defecto
Nueva funcionalidad versión 15
ipvZoomPor defecto
ipvZoomPor defecto
(valor predeterminado)
Corresponde a:
  • ipvZoomPage para un primer uso.
  • el último zoom establecido por el usuario en el visor de reporte, para usos posteriores.
i100
Versiones 15 y posteriores
ipvZoom100
Nueva funcionalidad versión 15
ipvZoom100
ipvZoom100
Vista previa con un zoom de 100%.
i2Pages
Versiones 15 y posteriores
ipvZoom2Pages
Nueva funcionalidad versión 15
ipvZoom2Pages
ipvZoom2Pages
Vista previa que muestra 2 páginas a la vez.
Versiones 15 y posteriores
ipvZoomAnchura de página
Nueva funcionalidad versión 15
ipvZoomAnchura de página
ipvZoomAnchura de página
Vista previa que muestra el ancho completo de la página.
Valor de 10 a 999Vista previa con el zoom especificado.

Si no se especifica este parámetro, el valor por defecto corresponde a:
  • ipvZoomPage durante el primer uso de la función.
  • el zoom establecido por el usuario en el visor de reporte, para usos posteriores.
<Report viewer title>: Cadena de caracteres opcional
Título mostrado en la barra de título de la ventana. Si no se especifica este parámetro, el título por defecto será "Reporte preview" seguido del nombre reporte.
Si el usuario tiene la capacidad de generar algunos archivos (Word, PDF, ...) desde el visor de reporte, el título de la vista previa se propondrá automáticamente como nombre de archivo. Si no se especifica este parámetro, el nombre del archivo corresponderá al nombre de la reporte.
<Print buttons>: Booleano opcional
  • True (predeterminado) para mostrar los botones que permiten al usuario iniciar la impresión,
  • False para no mostrar los botones.
<Horizontal position>: Entero opcional
Posición horizontal de la ventana del visor de reporte (en píxeles). Por defecto, la posición horizontal corresponde a 100 píxeles.
<Vertical position>: Entero opcional
Posición vertical de la ventana del visor de reporte (en píxeles). Por defecto, la posición vertical corresponde a 100 píxeles.
<Width>: Entero opcional
Dimensiones de la ventana del visor de reporte (en píxeles). Por defecto, las dimensiones de esta ventana son 640 (ancho) por 480 (alto).
<Height>: Entero opcional
Dimensiones de la ventana del visor de reporte (en píxeles). Por defecto, las dimensiones de esta ventana son 640 (ancho) por 480 (alto)..
WINDEVReportes y ConsultasCódigo de Usuario (UMC)

Impresión en el visor de reporte Ocultar los detalles

iDestination(<Destination> [, <Zoom> [, <Report viewer title> [, <Print buttons> [, <Horizontal position> [, <Vertical position> [, <Width> [, <Height>]]]]]]])
<Destination>: Constante de tipo Integer
Visualización en el visor de reporte:
iViewerImprimir en el visor de reporte.
<Zoom>: Constante opcional de tipo Integer
Haz un zoom cuando se abra el visor de reporte.
iPage
Versiones 15 y posteriores
ipvZoomPage
Nueva funcionalidad versión 15
ipvZoomPage
ipvZoomPage
Vista previa con zoom out: la página se mostrará por completo en la ventana de zoom.
iDefaultZoom
Versiones 15 y posteriores
ipvZoomPor defecto
Nueva funcionalidad versión 15
ipvZoomPor defecto
ipvZoomPor defecto
(valor predeterminado)
Corresponde a:
  • ipvZoomPage para un primer uso.
  • el último zoom establecido por el usuario en el visor de reporte, para usos posteriores.
i100
Versiones 15 y posteriores
ipvZoom100
Nueva funcionalidad versión 15
ipvZoom100
ipvZoom100
Vista previa con un zoom de 100%.
i2Pages
Versiones 15 y posteriores
ipvZoom2Pages
Nueva funcionalidad versión 15
ipvZoom2Pages
ipvZoom2Pages
Vista previa que muestra 2 páginas a la vez.
Versiones 15 y posteriores
ipvZoomAnchura de página
Nueva funcionalidad versión 15
ipvZoomAnchura de página
ipvZoomAnchura de página
Vista previa que muestra el ancho completo de la página.
Valor de 10 a 999Vista previa con el zoom especificado.

Si no se especifica este parámetro, el valor por defecto corresponde a:
  • ipvZoomPage durante el primer uso de la función.
  • el zoom establecido por el usuario en el visor de reporte, para usos posteriores.
<Report viewer title>: Cadena de caracteres opcional
Título mostrado en la barra de título de la ventana. Si no se especifica este parámetro, el título por defecto será "Reporte preview" seguido del nombre reporte.
Si el usuario tiene la capacidad de generar algunos archivos (Word, PDF, ...) desde el visor de reporte, el título de la vista previa se propondrá automáticamente como nombre de archivo. Si no se especifica este parámetro, el nombre del archivo corresponderá al nombre de la reporte.
<Print buttons>: Booleano opcional
  • True (predeterminado) para mostrar los botones que permiten al usuario iniciar la impresión,
  • False para no mostrar los botones.
<Horizontal position>: Entero opcional
Posición horizontal de la ventana del visor de reporte (en píxeles). Por defecto, la posición horizontal corresponde a 100 píxeles.
<Vertical position>: Entero opcional
Posición vertical de la ventana del visor de reporte (en píxeles). Por defecto, la posición vertical corresponde a 100 píxeles.
<Width>: Entero opcional
Dimensiones de la ventana del visor de reporte (en píxeles). Por defecto, las dimensiones de esta ventana son 640 (ancho) por 480 (alto).
<Height>: Entero opcional
Dimensiones de la ventana del visor de reporte (en píxeles). Por defecto, las dimensiones de esta ventana son 640 (ancho) por 480 (alto)..
Versiones 21 y posteriores
WINDEVReportes y Consultas

Averiguar el destino de la impresión actual Ocultar los detalles

<Result> = iDestination()
<Result>: Constante opcional de tipo Integer
Tipo de impresión realizada:
iDuplicateImpresión directa en un archivo duplicado.
Usar en el caso "Antes de reimprimir": Esta constante se devuelve si se utiliza el botón "Duplicar" en el visor de reporte.
Versiones 21 y posteriores
iEmail
Nueva funcionalidad versión 21
iEmail
iEmail
Impresión directa en un correo electrónico.
Usar en el caso "Antes de reimprimir": Esta constante se devuelve si se usa el botón "Email con contenido incluido" en el visor de reporte.
Versiones 21 y posteriores
iEmailPDF
Nueva funcionalidad versión 21
iEmailPDF
iEmailPDF
Impresión directa en un PDF adjunto a un correo electrónico.
Usar en el caso "Antes de reimprimir": Esta constante se devuelve si se usa el botón "Email con PDF adjunto" en el visor de reporte.
iFileImpresión directa en un archivo de texto.
iGenericFileImpresión directa en un archivo de texto.
Impresora iArchivoImprime directamente en un archivo PRN (<Nombre del archivo a crear> archivo).
iHTMLImpresión directa en un archivo HTML mientras se utiliza una hoja de estilo.
Usar en el caso "Antes de reimprimir": Esta constante se devuelve si se utiliza el botón "HTML" en el visor de reporte.
iGenericHTMLImpresión directa en un archivo HTML mientras se utiliza una hoja de estilo.
iHTMLSinCSSImpresión directa en un archivo HTML sin utilizar una hoja de estilo.
iGenericHTMLWithoutCSSImpresión directa en un archivo HTML sin utilizar una hoja de estilo.
iPrinterImpresión directa en la impresora.
Usar en el caso "Antes de reimprimir": Esta constante se devuelve si se utiliza el botón "Imprimir" en el visor de reporte.
iPCLImpresión directa en un fichero PCL.
iPDFImpresión directa en un archivo PDF.
Usar en el caso "Antes de reimprimir": Esta constante se devuelve si se usa el botón "PDF" en el visor de reporte.
iGenericPDFImpresión directa en un archivo PDF.
iRTFImpresión directa en un archivo RTF.
Usar en el caso "Antes de reimprimir": Esta constante se devuelve si se utiliza el botón "Palabra" en el visor de reporte.
iGenericRTFImpresión directa en un archivo RTF.
iXLSImpresión directa en un archivo XLS.
Usar en el caso "Antes de reimprimir": Esta constante se devuelve si se utiliza el botón "XLS" en el visor de reporte.
iGenericXLSImpresión directa en un archivo XLS.
iXMLImpresión directa en un archivo XML.
Usar en el caso "Antes de reimprimir": Esta constante se devuelve si se utiliza el botón "XML" en el visor de reporte.
iGenericXMLImpresión directa en un archivo XML.
Nueva funcionalidad versión 21
WINDEVReportes y Consultas

Averiguar el destino de la impresión actual Ocultar los detalles

<Result> = iDestination()
<Result>: Constante opcional de tipo Integer
Tipo de impresión realizada:
iDuplicateImpresión directa en un archivo duplicado.
Usar en el caso "Antes de reimprimir": Esta constante se devuelve si se utiliza el botón "Duplicar" en el visor de reporte.
Versiones 21 y posteriores
iEmail
Nueva funcionalidad versión 21
iEmail
iEmail
Impresión directa en un correo electrónico.
Usar en el caso "Antes de reimprimir": Esta constante se devuelve si se usa el botón "Email con contenido incluido" en el visor de reporte.
Versiones 21 y posteriores
iEmailPDF
Nueva funcionalidad versión 21
iEmailPDF
iEmailPDF
Impresión directa en un PDF adjunto a un correo electrónico.
Usar en el caso "Antes de reimprimir": Esta constante se devuelve si se usa el botón "Email con PDF adjunto" en el visor de reporte.
iFileImpresión directa en un archivo de texto.
iGenericFileImpresión directa en un archivo de texto.
Impresora iArchivoImprime directamente en un archivo PRN (<Nombre del archivo a crear> archivo).
iHTMLImpresión directa en un archivo HTML mientras se utiliza una hoja de estilo.
Usar en el caso "Antes de reimprimir": Esta constante se devuelve si se utiliza el botón "HTML" en el visor de reporte.
iGenericHTMLImpresión directa en un archivo HTML mientras se utiliza una hoja de estilo.
iHTMLSinCSSImpresión directa en un archivo HTML sin utilizar una hoja de estilo.
iGenericHTMLWithoutCSSImpresión directa en un archivo HTML sin utilizar una hoja de estilo.
iPrinterImpresión directa en la impresora.
Usar en el caso "Antes de reimprimir": Esta constante se devuelve si se utiliza el botón "Imprimir" en el visor de reporte.
iPCLImpresión directa en un fichero PCL.
iPDFImpresión directa en un archivo PDF.
Usar en el caso "Antes de reimprimir": Esta constante se devuelve si se usa el botón "PDF" en el visor de reporte.
iGenericPDFImpresión directa en un archivo PDF.
iRTFImpresión directa en un archivo RTF.
Usar en el caso "Antes de reimprimir": Esta constante se devuelve si se utiliza el botón "Palabra" en el visor de reporte.
iGenericRTFImpresión directa en un archivo RTF.
iXLSImpresión directa en un archivo XLS.
Usar en el caso "Antes de reimprimir": Esta constante se devuelve si se utiliza el botón "XLS" en el visor de reporte.
iGenericXLSImpresión directa en un archivo XLS.
iXMLImpresión directa en un archivo XML.
Usar en el caso "Antes de reimprimir": Esta constante se devuelve si se utiliza el botón "XML" en el visor de reporte.
iGenericXMLImpresión directa en un archivo XML.
WINDEVReportes y Consultas

Averiguar el destino de la impresión actual Ocultar los detalles

<Result> = iDestination()
<Result>: Constante opcional de tipo Integer
Tipo de impresión realizada:
iDuplicateImpresión directa en un archivo duplicado.
Usar en el caso "Antes de reimprimir": Esta constante se devuelve si se utiliza el botón "Duplicar" en el visor de reporte.
Versiones 21 y posteriores
iEmail
Nueva funcionalidad versión 21
iEmail
iEmail
Impresión directa en un correo electrónico.
Usar en el caso "Antes de reimprimir": Esta constante se devuelve si se usa el botón "Email con contenido incluido" en el visor de reporte.
Versiones 21 y posteriores
iEmailPDF
Nueva funcionalidad versión 21
iEmailPDF
iEmailPDF
Impresión directa en un PDF adjunto a un correo electrónico.
Usar en el caso "Antes de reimprimir": Esta constante se devuelve si se usa el botón "Email con PDF adjunto" en el visor de reporte.
iFileImpresión directa en un archivo de texto.
iGenericFileImpresión directa en un archivo de texto.
Impresora iArchivoImprime directamente en un archivo PRN (<Nombre del archivo a crear> archivo).
iHTMLImpresión directa en un archivo HTML mientras se utiliza una hoja de estilo.
Usar en el caso "Antes de reimprimir": Esta constante se devuelve si se utiliza el botón "HTML" en el visor de reporte.
iGenericHTMLImpresión directa en un archivo HTML mientras se utiliza una hoja de estilo.
iHTMLSinCSSImpresión directa en un archivo HTML sin utilizar una hoja de estilo.
iGenericHTMLWithoutCSSImpresión directa en un archivo HTML sin utilizar una hoja de estilo.
iPrinterImpresión directa en la impresora.
Usar en el caso "Antes de reimprimir": Esta constante se devuelve si se utiliza el botón "Imprimir" en el visor de reporte.
iPCLImpresión directa en un fichero PCL.
iPDFImpresión directa en un archivo PDF.
Usar en el caso "Antes de reimprimir": Esta constante se devuelve si se usa el botón "PDF" en el visor de reporte.
iGenericPDFImpresión directa en un archivo PDF.
iRTFImpresión directa en un archivo RTF.
Usar en el caso "Antes de reimprimir": Esta constante se devuelve si se utiliza el botón "Palabra" en el visor de reporte.
iGenericRTFImpresión directa en un archivo RTF.
iXLSImpresión directa en un archivo XLS.
Usar en el caso "Antes de reimprimir": Esta constante se devuelve si se utiliza el botón "XLS" en el visor de reporte.
iGenericXLSImpresión directa en un archivo XLS.
iXMLImpresión directa en un archivo XML.
Usar en el caso "Antes de reimprimir": Esta constante se devuelve si se utiliza el botón "XML" en el visor de reporte.
iGenericXMLImpresión directa en un archivo XML.
Observaciones

¿Cuándo se debe usar iDestination?

La función iDestino debe ser la primera función de impresión a la que se debe llamar. Debe ser llamado antes que iPrint, iCreateFont, etc.. Sin embargo, iDestino debe llamarse después de las funciones iConfigure o iParameter.
Observación: La función iDestino puede llamarse antes de ejecutar un reporte (con iPrintReport) para seleccionar el destino de la ejecución del reporte.
AndroidWidget Android

Android: Impresión en formato PDF

Por defecto, si no se llama a la función iDestino antes de iniciar una impresión en formato PDF, se generará un archivo "documento.pdf" en el directorio de archivos de la aplicación.
Si el documento PDF generado por las funciones de impresión debe ser abierto por una aplicación externa (con ShellExecute por ejemplo), este documento debe estar ubicado en la memoria externa del dispositivo (tarjeta SD por ejemplo) para que sea accesible por otras aplicaciones.
Ejemplo:
iDestination(iGenericPDF, CompleteDir(SysDirStorageCard()) + "document.pdf")
Atención: Las impresiones PDF sólo son compatibles con las fuentes estándar de Adobe (sin formato Unicode).: Courier, Helvetica, Times, Symbol y ZapFDingbats.
WINDEVWEBDEV - Código ServidorReportes y ConsultasWindowsAndroidWidget Android iPhone/iPadAjaxCódigo de Usuario (UMC)

Impresión en formato PDF

El archivo PDF generado puede ser impreso directamente por iPrintPDF.
Versiones 23 y posteriores
WINDEV El archivo PDF generado se puede ver a través del control lector PDF.
Nueva funcionalidad versión 23
WINDEV El archivo PDF generado se puede ver a través del control lector PDF.
WINDEV El archivo PDF generado se puede ver a través del control lector PDF.
WINDEVWEBDEV - Código ServidorReportes y ConsultasWindowsAjaxCódigo de Usuario (UMC)

Impresión en HTML

  • Si la impresión se realiza en una página HTML con una hoja de estilo (constante iHTMLCSS), la hoja de estilo se incluye en el archivo HTML. El método para imprimir en un archivo HTML es idéntico al método para imprimir en una impresora.. Las capas son soportadas y la gestión del tamaño de la fuente es precisa.
  • Si la impresión se realiza en una página HTML sin hoja de estilo (constante iHTML), pueden aparecer las siguientes limitaciones:
    • la gestión del tamaño de la fuente no es precisa
    • No se admite la superposición. Por ejemplo, no se puede escribir en una imagen.
  • Las fuentes orientadas a 90° no se imprimen correctamente en el archivo HTML.: el texto se muestra con una fuente horizontal.
  • Los bordes redondeados no se imprimen. Se sustituyen por bordes estándar.
WINDEVWEBDEV - Código ServidorReportes y ConsultasWindowsAjaxCódigo de Usuario (UMC)

Impresión en XLS

  • Los controles Imagen, Código de Barras y Gráfico no se imprimen.
WINDEVWEBDEV - Código ServidorReportes y ConsultasWindowsAjaxCódigo de Usuario (UMC)

Impresión en RTF

  • La impresión en formato RTF sólo admite el texto (con su estilo) y las imágenes.. No se soporta la superposición de objetos (líneas o imágenes). No se pueden mostrar varias líneas de texto junto a una imagen, por ejemplo.
  • Las fuentes orientadas a 90° no se imprimen correctamente en el archivo HTML.: el texto se muestra con una fuente horizontal.
  • Para imprimir en formato RTF, el archivo "RICHED20.DLL" debe encontrarse en el ordenador actual.. En la mayoría de los casos, el archivo "RICHED20.DLL" se encuentra en el directorio de sistema de Windows.
  • Los bordes no se imprimen.
  • Versiones 20 y posteriores
    Las tablas son compatibles con el formato RTF. El color de fuente y el color de fondo de las celdas se almacenan.
    Nueva funcionalidad versión 20
    Las tablas son compatibles con el formato RTF. El color de fuente y el color de fondo de las celdas se almacenan.
    Las tablas son compatibles con el formato RTF. El color de fuente y el color de fondo de las celdas se almacenan.
WINDEVWEBDEV - Código ServidorReportes y ConsultasWindowsAjaxCódigo de Usuario (UMC)

Configuración de la impresora para la impresión en formato HTML, RTF y texto

  • Si la impresión se realiza en un archivo text, sólo se recupera el texto.: las líneas, las imágenes, ... son ignorados.
  • La impresión en formato HTML, RTF o texto depende de la configuración y de la resolución de la impresora actual.. Por lo tanto, si la impresora actual está configurada en modo apaisado con márgenes, estas opciones se utilizarán al imprimir en formato HTML, texto o RTF.
  • Cuanto más fina sea la resolución de la impresora, mejor será la calidad de la impresión RTF, texto o HTML.
  • Tpara evitar los problemas de superposición al imprimir en modo HTML, tiene la posibilidad de ajustar la configuración de la impresora.
WINDEVReportes y ConsultasWindowsCódigo de Usuario (UMC)

Impresión en formato PRN

Cuando se imprime en formato PRN, el archivo PRN es específico para la impresora seleccionada.. Este archivo es creado directamente por el controlador de la impresora, es un archivo binario que puede ser interpretado por la impresora.
Este archivo puede imprimirse a continuación en la impresora especificada o en cualquier otra impresora del mismo tipo mediante el comando "Imprimir" de DOS. La sintaxis de este comando es:
Print /D:\\<Computer name>\<Name of declared printer> <Name of PRN file>
Ejemplo:
Print /D:\\Doc_Computer\CanonLBP Output.prn
Observación: Para una impresora de red, debe utilizar el nombre compartido en lugar del nombre de la impresora.. El nombre del recurso compartido se encuentra en la pestaña "Compartir" de la descripción de la impresora.
WINDEVWEBDEV - Código ServidorReportes y ConsultasWindowsAjaxCódigo de Usuario (UMC)

Impresión en XML

Cuando se imprime en formato XML, sólo se imprimen los datos.. Se ignoran las características de la disposición de la página (líneas, ....).
WINDEVWEBDEV - Código ServidorWindowsAjaxCódigo de Usuario (UMC)

Imprimir características

  • Cuando se imprime en PDF, las características del archivo PDF pueden configurarse con iParámetroPDF.
  • Al imprimir en XLS, las características del archivo XLS pueden ser configuradas con iParameterXLS.
WINDEVWEBDEV - Código ServidorReportes y ConsultasWindowsAjaxCódigo de Usuario (UMC)

Impresión en un fax

Se pueden utilizar dos sintaxis para enviar una impresión a un fax:
  • Fax sin gestión de informes. La impresión (realizada más tarde por iPrintReport por ejemplo) se envía directamente al número de teléfono especificado.
  • Fax con gestión de códigos de estado. La impresión (realizada después por iPrintReport por ejemplo) se envía al número de teléfono especificado, a través de un servidor de fax. iPreview devuelve el identificador de la conexión al servidor de fax. Este identificador, así como el nombre dado al fax, le permite comprobar el estado del fax saliente con el Funciones de fax. Vea a Envíos de fax para más detalles.
WINDEVWEBDEV - Código ServidorWindowsAjaxCódigo de Usuario (UMC)

Impresión de un fax en modo horizontal

Para configurar la impresión de un fax en modo horizontal (impresión de varios faxes, incluido uno en modo horizontal), las funciones de impresión deben utilizarse en el siguiente orden:
  1. Función iDestino con la constante iFax.
  2. iParameter solía cambiar al modo paisaje.
Si no se respeta este orden, el conductor no tendrá en cuenta la configuración del modo horizontal para la gestión del fax.
Ejemplo:
iDestination(iFax, "00046032032","Fax")
iParameter("ORIENTATION=LANDSCAPE")
iPrint("Print in landscape mode")
iEndPrinting()
WINDEVWEBDEV - Código ServidorWindowsAjaxCódigo de Usuario (UMC)

Usar un servidor de fax instalado en un ordenador que no sea el ordenador actual

Tiene la posibilidad de utilizar un servidor de fax instalado en un equipo que no sea el equipo actual.. En este caso, el equipo en el que está instalado el servidor de fax debe estar ejecutando Windows Server 2003. El servidor de fax debe ser compartido. Así, solo se debe especificar el nombre del equipo del servidor de fax en la función iDestino.
El ordenador desde el que se enviarán los faxes debe estar equipado con un servidor de fax local.
Por ejemplo, si el servidor de fax está instalado en "FaxServer1", utilice la siguiente sintaxis:
iDestination(iFax, "00046032032","Fax","\\FaxServer1\Fax_Share")
WINDEVReportes y ConsultasWindowsiPhone/iPadWindows MobileCódigo de Usuario (UMC)

Fin de la impresión

iEndPrinting debe ser llamado necesariamente para terminar la impresión, excepto después de una llamada a iPrintReport.
Las próximas impresiones se realizarán en la impresora, excepto si iDestino se ejecuta de nuevo.
WINDEVWEBDEV - Código ServidorReportes y ConsultasWindowsWindows MobileCódigo de Usuario (UMC)

Impresión vía Bluetooth

Para imprimir a través de Bluetooth, debe hacerlo:
  • utilice una impresora PCL.
  • utilice una impresora compatible con la capa serie de Bluetooth.
  • conocer el nombre del puerto de salida virtual Bluetooth. Este nombre se puede recuperar de la configuración de Bluetooth del PC/Pocket PC o de la documentación del PC/Pocket PC..
    En la mayoría de los casos, este nombre corresponde a "COM8:".
Vea a Impresión vía Bluetooth para más detalles.
Windows Mobile

Modo de funcionamiento en modo "GO" y en tiempo de ejecución

En modo GO (simulación en el equipo de desarrollo), se genera un error WLanguage al llamar a la función iDestino.
Las diferencias entre el modo GO (simulador) y el uso real se presentan en Diferencias entre el modo GO y el uso real.
Clasificación Lógica de negocio / UI : Código neutro
Componente : wd250prn.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Imprimindo etiquetas usando PRN numa impressora Zebra
https://forum.pcsoft.fr/fr-FR/pcsoft.fr.windev/236189-print-file-prn-label-with-windev-printer-zebra-236239/read.awp
BOLLER
15 01 2020
Exemplo IDestination
Exemplo IDestination
iDestination(iHTML,"E:\aleva\_relatorios\RelatoriosBanco.htm")
iPrintReport(RPT_bancos)
iDestination(iPDF,"E:\aleva\_relatorios\RelatoriosBanco.pdf")
iPrintReport(RPT_bancos)
iDestination(iHTMLWithoutCSS,"E:\aleva\_relatorios\RelatoriosBanco_1.htm")
iPrintReport(RPT_bancos)
iDestination(iRTF,"E:\aleva\_relatorios\RelatoriosBanco.rtf")
iPrintReport(RPT_bancos)
iDestination(iXLS,"E:\aleva\_relatorios\RelatoriosBanco.xls")
iPrintReport(RPT_bancos)
iDestination(iXML,"E:\aleva\_relatorios\RelatoriosBanco.xml")
iPrintReport(RPT_bancos)

//Blog com Video e Exemplo
http://windevdesenvolvimento.blogspot.com.br/2016/08/windev-curso-relatorio-27-relatorio.html
https://www.youtube.com/watch?v=8LH2uCBAkFs
De matos AMARILDO
01 08 2016
Exemplo Relatorio Pdf
IF CBOX_GeraPdf=True THEN
iDestination(iPDF,"Relatorio_Nome.pdf")
SINON
iPreview(ipvZoomPageWidth)
FIN
//pergunta se quer relatorio
filtro_data_inicial = EDT_data_inicial
filtro_data_final = EDT_data_Final
IF CBOX_Relatorio_Grafico = 1 THEN // Imprime com gráfico
iPrintReport(RPT_Material_Relatorio_Curva_ABC,filtro_data_inicial,filtro_data_final,1)
SINON // Imprime sem gráfico
iPrintReport(RPT_Material_Relatorio_Curva_ABC,filtro_data_inicial,filtro_data_final)
FIN
//Abrir pdf
IF CBOX_GeraPdf=True THEN
IF YesNo("Deseja Abrir Relatorio") THEN
ShellExecute("Relatorio_Nome.pdf")
FIN
END
//Blog com Video e Exemplo
http://windevdesenvolvimento.blogspot.com.br/2016/02/windev-curso-relatorio-20-relatorio.html
De matos AMARILDO
26 02 2016