|
|
|
|
- ¿Cuándo utilizar la función iDestination?
- Android: Impresión en PDF
- Impresión en PDF
- Fin de la impresión
Sintaxis
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: | | 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 Email creado utilizando el cliente MAPI instalado por un software de mensajería del ordenador actual. El cliente MAPI y la aplicación deben estar instalados 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: Puede configurar los elementos de la nueva Email con iParameterExport. | iFile | Impresió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. Consulte observaciones. | iGenericFile | Impresió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.. | iGenericHTML | Impresió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. | iGenericHTMLWithoutCSS | Impresió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. | iGenericPDF | Impresió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. | iGenericRTF | Impresió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. | iGenericXLS | Impresió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. | iGenericXML | Impresió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. | iHTML | Impresió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. Consulte observaciones. | iHTMLWithoutCSS | Impresió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. Consulte observaciones. | iPCL | Impresió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>.PCL. | iPDF | Impresió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.
Advertencia
A partir de la versión 27, esta constante está disponible para la compatibilidad con versiones anteriores. Se recomienda utilizar la constante iGenericPDF, que mejora la generación de archivos PDF.
| iPrinterFile | Impresió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. Consulte observaciones. | iRTF | Impresió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. Consulte los comentarios. | iXLS | Impresió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. | iXML | Impresió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. |
<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. Observaciones ¿Cuándo utilizar la función iDestination? La función iDestination debe ser la primera función de impresión a la que se debe llamar. Debe llamarse antes de iPrint, iCreateFont, etc. Sin embargo, iDestination debe llamarse después de las funciones iConfigure o iParameter. Observación: La función iDestination puede llamarse antes de ejecutar un reporte (con iPrintReport) para seleccionar el destino de la ejecución del reporte. Clasificación Lógica de negocio / UI: Código neutro
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|