Saltar para o conteúdo principal
Versão: Próximo

Printing page

Printing page -> Resultado

ParâmetroTipoDescrição
ResultadoIntegerNúmero de página da página atualmente sendo impressa

Esse comando não é seguro para thread e não pode ser usado em código adequado.

Descrição

Printing page devolvido o número da página em impressão. Pode ser utilizado só quando esteja imprimindo com PRINT SELECTION ou com o menu Impressão no ambiente Usuário.

Exemplo

O exemplo a seguir muda a posição dos números de página em um relatório de modo a que o relatório possa ser reproduzido em um formato de dois lados. O formulário para o relatório tem duas variáveis que mostram os números de página. Uma variável na esquina inferior esquerda (vNumPagEsq) imprimirá os números de páginas pares. Uma variável na esquina inferior direita (vNumPagDir) imprimirá os números das páginas ímpares. O exemplo testa se o número da página é par ou ímpar, depois apaga e utiliza as variáveis apropriadas:

 Case of
    :(FORM Event=On Printing Footer)
       If((Printing page% 2)=0) // Modulo é 0 para um número de página par
          vNumPagEsq:=String(Printing page) // Fixar o número de página à esquerda
          vNumPagDir:="" // Apagar o número de página à direita
       Else // Caso contrário, o número de página é ímpar
          vNumPagEsq:="" // Apagar o número de página à esquerda
          vNumPagDir:=String(Printing page) // Fixar o número de página à direita
       End if
 End case

Ver também

PRINT SELECTION