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