Ao criar um documento, é necessário definir o tamanho da página, a orientação e as margens. A partir da v17 R3, pode fazer tudo isto através da programação. E para isso, novos atributos estão à sua disposição.
Pode definir as propriedades de um documento inteiro 4D Write Pro. Estes valores são utilizados por defeito para todas as secções do documento. Pode então alterá-los para uma determinada secção.
Como deve ter adivinhado, estas alterações são feitas com o WP SET ATTRIBUTES comando. Também se pode recuperar valores com WP GET ATTRIBUTES.
Os novos atributos são:
- wk page width, wk page height – para tamanho de página
- wk page orientation – para orientação da página
- wk page margin, wk page margin left, wk page margin right, wk page margin top, wk page margin bottom – para margens da página
Exemplos
Por exemplo, este documento está em orientação paisagística, excepto a segunda secção:
WP SET ATTRIBUTES(wpDoc; wk page orientation; wk landscape)
$section :=WP Get section(wpDoc;2)
WP SET ATTRIBUTES (
$section; wk page orientation; wk portrait)
Como outro exemplo, para recuperar o tamanho da página:
WP GET ATTRIBUTES(wpDoc; wk page width; $width; $height; wk page height; )