PRINT OPTION VALUES
PRINT OPTION VALUES ( opcion ; arrayNoms {; info1Array {; info2Array}} )
Parámetro | Tipo | Descripción | |
---|---|---|---|
opcion | Integer | → | Número de opción |
arrayNoms | Text array | ← | Nombres de los valores |
info1Array | Integer array | ← | Valores (1) de la opción |
info2Array | Integer array | ← | Valores (2) de la opción |
Este comando no es hilo seguro, no puede ser utilizado en código apropiativo.
Descripción
El comando PRINT OPTION VALUES devuelve en arrayNoms una lista de nombres disponibles para la opcion de impresión definida. Opcionalmente, puede recuperar la información adicional para cada nombre en info1Array y info2Array.
Nota: el comando PRINT OPTION VALUES sólo funciona con impresoras PostScript.
El parámetro opcion le permite especificar los valores a obtener. Debe pasar una de las siguientes constantes del tema “Opciones de impresión”:
- Paper option
- Paper source option
option = Paper option (1)
Si pasa Paper option en el parámetro opcion, el comando devolverá la siguiente información:
- en nomsArray, los nombres de los formatos de papel disponibles;
- en info1Array, las alturas de cada formato de papel;
- en info2Array, los largos de cada formato de papel.
Nota: para obtener esta información, el driver de impresión debe tener acceso a un archivo (PostScript Printer Description) válido de la impresora.
Para aplicar un formato de papel específico utilizando el comando SET PRINT OPTION, puede pasar uno de los valores de nomsArray, los valores correspondientes de info1Array e info2Array.
option = Paper source option (5)
Nota: esta opción sólo puede ser utilizada en Windows.
Si pasa Paper source option en el parámetro opcion, el comando devuelve los nombres de las diferentes bandejas disponibles en nomsArray y sus números Windows ID internos en info1Array (info2Array permanece vacío). El orden de los valores en los arrays está definido por el driver de impresión. Para indicar una bandeja utilizando el comando SET PRINT OPTION, debe pasar el índice del elemento que desea en el array nomsArray o info1Array.
Para mayor información sobre las diferentes opciones de impresión, consulte la descripción de los comandos SET PRINT OPTION y GET PRINT OPTION.
Toda la información devuelta por estos comandos es suministrada por el sistema operativo. Consulte la documentación de su sistema para más detalles sobre opciones específicas.