| 4D v13.4GET PRINTABLE MARGIN | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v13.4
 GET PRINTABLE MARGIN 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET PRINTABLE MARGIN ( esquerda ; superior ; direita ; inferior ) | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| esquerda | Inteiro longo |   | Margem esquerda | |||||
| superior | Inteiro longo |   | Margem superior | |||||
| direita | Inteiro longo |   | Margem direita | |||||
| inferior | Inteiro longo |   | Margem inferior | |||||
O comando GET PRINTABLE MARGIN devolve os valores atuais das diferentes margens definidas utilizando o comando Print form.
Os valores são devolvidos em píxels com respeito a borda do papel.
É possível obter o tamanho do papel como também calcular a área de impressão utilizando a função GET PRINTABLE AREA
Por padrão, em 4D o cálculo das impressões é realizada baseada nas “margens da impressora”. A vantagem deste sistema é que os formulários se adaptam automaticamente às novas impressoras (já que estão situados na área de impressão). Por outra parte, no caso dos formulários pré-impressos, não era possível posicionar os elementos a imprimir de maneira precisa porque uma mudança de impressora poderia modificar as margens da impressora.
A partir da versão 6.8.1 de 4D, é possível basear a impressão dos formulários efetuados utilizando os comandos Print form, PRINT RECORD e PRINT SELECTION sobre uma margem fixa que é idêntica em cada impressora: as margens do papel, ou seja, os limites físicos da folha. Para fazer isto, simplesmente utilize os comandos GET PRINTABLE MARGIN, SET PRINTABLE MARGIN e GET PRINTABLE AREA.

	Produto: 4D
	Tema: Imprimir
	Número 
        711
        
        
        
	
	Criado por: 4D v6.8.1
GET PRINTABLE AREA
Print form
SET PRINTABLE MARGIN