Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
Printing page
|
Printing page -> Resultado | ||||||||
Parâmetro | Tipo | Descrição | ||||||
Resultado | Inteiro longo |
![]() |
Número de página da página atualmente sendo impressa | |||||
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.
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
Produto: 4D
Tema: Imprimir
Número
275
Criado por: < 4D v6
Manual de linguagem 4D ( 4D v19)
Manual de linguagem 4D ( 4D v19.1)
Manual de linguagem 4D ( 4D v19.4)
Manual de linguagem 4D ( 4D v19.5)
Manual de linguagem 4D ( 4D v19.6)
Manual de linguagem 4D ( 4D v19.7)
Manual de linguagem 4D ( 4D v19.8)