Quando si crea un documento, è necessario definire le dimensioni della pagina, l’orientamento e i margini. A partire dalla v17 R3, è possibile fare tutto questo programmando. A questo scopo, sono disponibili nuovi attributi.
È possibile impostare le proprietà per un intero documento di 4D Write Pro. Questi valori vengono utilizzati per impostazione predefinita per tutte le sezioni del documento. È quindi possibile modificarli per una determinata sezione.
Come avrete intuito, queste modifiche vengono effettuate con il comando WP SET ATTRIBUTES . È anche possibile recuperare i valori con WP GET ATTRIBUTES.
I nuovi attributi sono:
- wk page width, wk page height – per le dimensioni della pagina
- wk page orientation – per l’orientamento della pagina
- wk page margin, wk page margin left, wk page margin right, wk page margin top, wk page margin bottom – per i margini della pagina
Esempi
Ad esempio, questo documento è orientato in orizzontale, tranne la seconda sezione:
WP SET ATTRIBUTES(wpDoc; wk page orientation; wk landscape)
$section :=WP Get section(wpDoc;2)
WP SET ATTRIBUTES (
$section; wk page orientation; wk portrait)
Un altro esempio, per recuperare le dimensioni della pagina:
WP GET ATTRIBUTES(wpDoc; wk page width; $width; wk page height; $height)