O comando WR GET PRINT OPTION devolve o valor atual de uma opçao de impressão.
O parâmetro opçao permite especificar a opção de ler. Pode passar um valor ou uma das seguintes constantes predefinidas, localizadas no tema "WR Print options":
Constante |
Tipo |
Valor |
wr color option |
Inteiro longo |
8 |
wr destination option |
Inteiro longo |
9 |
wr double sided option |
Inteiro longo |
11 |
wr number of copies option |
Inteiro longo |
4 |
wr orientation option |
Inteiro longo |
2 |
wr pages from option |
Inteiro longo |
6 |
wr pages to option |
Inteiro longo |
7 |
wr paper option |
Inteiro longo |
1 |
wr paper source option |
Inteiro longo |
5 |
wr scale option |
Inteiro longo |
3 |
wr spooler document name option |
Inteiro longo |
12 |
O comando devolve, nos parâmetros valor1 e (opcionalmente) valor2 e valor3 o valor atual da opçao especificada. Para obter mais informação sobre as opções e os possíveis valores, consulte a descrição do comando WR SET PRINT OPTION. Leve em conta as seguintes características específicas do comando WR GET PRINT OPTION:
- opçao = 1 (wr paper option): devolve o nome do papel atual em valor1 se valor2 e valor3 são omitidos. Se só se omite valor3, o comando devolve respectivamente, o alto e o largo do papel em valor1 e valor2. Utilize o comando PRINT OPTION VALUES para obter o nome, o largo e o alto de todos os formatos de papel que oferece a impressora.
- opçao = 2 (wr orientation option): devolve 1 (Retrato) ou 2 (Paisagem). Se utilizar uma opção diferente de orientação, valor1 toma o valor 0 (valor2 e valor3 devem ser omitidos).
- opçao = 5 (wr paper source option): em valor1, devolve o índice, no array de bandejas devolvido pelo comando PRINT OPTION VALUES, da bandeja de papel utilizada (valor2 e valor3 devem ser omitidos).
Nota: Esta opção só pode ser utilizada em Windows. - opçao = 6 e opçao = 7 (wr pages from option e wr pages to option): se todas as páginas se imprimem, o comando devolve 1 em valor1 para wr pages from option e -1 em valor1 para wr pages to option (valor2 e valor3 devem ser omitidos).
- opçao = 8 (wr color option): devolve um código em valor1 especificando o modo de gestão de cor: 1= branco e preto (monocromo), 2=Cor (valor2 e valor3 devem ser omitidos).
Nota: Esta opção só pode ser utilizado em Windows. - opçao = 9 (wr destination option): se o valor atual não está na lista predefinida, valor1 contém -1 e a variável sistema OK toma o valor 1. Se ocorrer um erro, valor1 e a variável sistema OK tomam o valor 0. Se valor1 contém um valor predefinido diferente de 1, valor3 contém a via de acesso do arquivo impresso. valor2 sempre contém 0.
- opçao = 11 (wr double sided option): devolve 0 (Padrão ou Reto, valor por padrão) ou 1 (cara frente e verso) em valor1.
Se valor1 é igual a 1, valor2 pode devolver um dos seguintes valores: 0 = vinculante à esquerda (por padrão), 1 = vinculante para a parte superior (valor3 deve ser omitido).
Nota: Esta opção só pode ser utilizada em Windows. - opçao = 12 (wr spooler document name option): devolve o nome do documento de impressão atual em valor3, se definido anteriormente(valor1 e valor2 recebem 0). Caso contrário, se devolve uma cadeia vazia.
A variável sistema OK toma o valor 1 se o comando foi executado corretamente, caso contrário, toma o valor 0.