| 4D v18Printing page | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v18
 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 v18)
	
	
	
	
	
 Adicionar um comentário
Adicionar um comentário