GET PRINTABLE AREA
GET PRINTABLE AREA ( altura {; largura} )
Parâmetro | Tipo | Descrição | |
---|---|---|---|
altura | Integer | ← | Altura da área de impressão |
largura | Integer | ← | Largura da área de impressão |
Esse comando não é seguro para thread e não pode ser usado em código adequado.
Descrição
O comando GET PRINTABLE AREA devolve o tamanho em píxels da área de impressão nos parâmetros altura e largura ou tamanho. Este tamanho depende dos parâmetros de impressão atuais, a orientação do papel, etc.
O tamanho devolvido não varia de uma página a outra (depois de um salto de página, por exemplo).
Associado ao comando Get printed height, este comando é útil para conhecer o número de píxels disponíveis para a impressão ou para centrar um objeto na página.
Nota: para maior informação sobre gestão de impressão e terminologia em 4D, consulte a descrição do comando GET PRINTABLE MARGIN.
Para saber o tamanho total da página, pode:
- adicionar as margens oferecidas pelo comando GET PRINTABLE MARGIN aos valores devolvidos por este comando.
- ou utilizar a seguinte sintaxe:
SET PRINTABLE MARGIN(0;0;0;0) // Definir a margem do papel
GET PRINTABLE AREA(hPapel;wPapel) //Tamanho do papel