4D v12.4GET PRINTABLE MARGIN |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v12.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