Při vytváření dokumentu je třeba definovat velikost stránky, orientaci a okraje. Počínaje verzí v17 R3 můžete toto vše provést naprogramováním. A k tomu máte k dispozici nové atributy.
Vlastnosti můžete nastavit pro celý dokument 4D Write Pro. Tyto hodnoty se ve výchozím nastavení použijí pro všechny části dokumentu. Pro danou sekci je pak můžete změnit.
Jak jste možná uhodli, tyto změny se provádějí pomocí příkazu WP SET ATTRIBUTES příkazem. Hodnoty můžete načíst také pomocí WP GET ATTRIBUTES.
Nové atributy jsou následující:
- wk page width, wk page height – pro velikost stránky
- wk page orientation – pro orientaci stránky
- wk page margin, wk page margin left, wk page margin right, wk page margin top, wk page margin bottom – pro okraje stránky
Příklady:
Například tento dokument je v orientaci na šířku, s výjimkou druhé části:
WP SET ATTRIBUTES(wpDoc; wk page orientation; wk landscape)
$section :=WP Get section(wpDoc;2)
WP SET ATTRIBUTES (
$section; wk page orientation; wk portrait)
Jako další příklad lze uvést načtení velikosti stránky:
WP GET ATTRIBUTES(wpDoc; wk page width; $width; wk page height; $height)