Sentencia UPRINT

Sintaxis

UPRINT [ON canal.impresión] [lista.impresión]

Descripción

En la modalidad de soporte multilingüístico, utilice la sentencia UPRINT para imprimir los datos correlacionados con un formato externo mediante OCONV nombrecorrelación. La sentencia UPRINT envía los datos correlacionados a la pantalla, una impresora de líneas u otro archivo de impresión sin ninguna correlación adicional.

La cláusula ON especifica el canal de impresión lógico que se utilizará para la salida. La expresión canal.impresión se evalúa como un número de -1 a 255. Si no se utiliza la cláusula ON, se emplea el canal de impresión lógico 0, que imprime en el terminal del usuario si se ha establecido PRINTER OFF (consulte la sentencia PRINTER). Si canal.impresión se evalúa como valor nulo, la sentencia PRINT falla y el programa termina con un mensaje de error de tiempo de ejecución. El canal de impresión lógico -1 imprime los datos en la pantalla, independientemente de si se ha ejecutado una sentencia PRINTER ON.

Puede especificar sentencias HEADING, FOOTING, PAGE y PRINTER CLOSE para cada uno de los canales de impresión lógicos. El contenido de los archivos de impresión se imprime por orden del número del canal de impresión lógico.

El valor de lista.impresión puede ser cualquier expresión BASIC. Los elementos de la lista pueden ser series numéricas o de caracteres, variables, constantes o series literales; sin embargo, no se puede imprimir el valor nulo. La lista puede constar de una sola expresión o una serie de expresiones separadas por comas ( , ) o caracteres de dos puntos ( : ) para el formato de salida. Si no se indica ningún valor de lista.impresión, se imprime una línea en blanco.

Las expresiones separadas por comas se imprimen en posiciones de tabulación preestablecidas. El valor de tope de tabulador predeterminado es 10 caracteres. Para obtener información sobre cómo cambiar el valor predeterminado, consulte la sentencia TABSTOP. Use varias comas juntas para especificar varias tabulaciones entre expresiones.

Las expresiones separadas por caracteres de dos puntos se concatenan. Es decir, la expresión situada después del carácter de dos puntos se imprime inmediatamente a continuación de la expresión situada antes del carácter de dos puntos. Para imprimir una lista sin saltos de línea ni retornos, termine el valor de lista.impresión con un carácter de dos puntos ( : ).

Si el soporte multilingüístico está inhabilitado, la sentencia UPRINT se ejecuta como la sentencia PRINT.