Saltar para o conteúdo principal
Versão: Próximo

GET PRINTABLE AREA

GET PRINTABLE AREA ( altura {; largura} )

ParâmetroTipoDescrição
alturaIntegerAltura da área de impressão
larguraIntegerLargura 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

Ver também

GET PRINTABLE MARGIN
Print form