Nous allons améliorer notre publication ODT avec les fonctionnalités suivantes :
Pour déclarer une page de garde, on crée un nouveau pagemaster dans
huOd.template.
On y met un WflowTextArea : une zone dont la position est définie librement par le modélisateur, dans le fichier de styles
.

re-générez le fichier de style
Cette action est à réaliser depuis le générateur (vue Styles)
révélez le nouveau style généré
glissez-déposez le nouveau style à la place de l’ancien
Si vous voulez afficher le titre "L'univers" au centre de votre page de garde, ouvrez le fichier de styles et déplacez la nouvelle zone rectangulaire à sa bonne position sur la page. Cette opération se fait à la souris, sans passer par la fenêtre de paramétrage des styles.
OpenOffice permet de générer automatiquement une table des matières à partir des différents textes de titre, dans le cas de documents Scenari, à partir des WHeading.
On déclare la table des matières dans le template :

Mettez le style à jour
(générez / révélez / glissez déposez)
faites un clic droit sur l'item huOd.skin.odt puis choisissez Ouvrir dans l'éditeur par défaut du système.
Le fichier s'ouvre sous OpenOffice ou LibreOffice
allez dans le menu Insert -> Indexes and Tables -> Indexes and Tables,
on obtient cet écran en simulant l'insertion d'une nouvelle table des matières à l'intérieur de celle déjà existante. Dans notre cas, nous allons uniquement mettre le nom de l'astre et non les titres des sous-parties, on règle donc l'option Evaluate up to level à 1.
Toujours dans le
template, on souhaite ajouter un pied de page au format "numéro de page" / "nombre total de pages du document" :
Se placer au niveau du PageMaster content
Renseignez le footer avec un WTextArea et deux dynamicString pour le numéro de page et le nombre de page.

La gestion des headers / footers permet de couvrir toutes les options OpenOffice : distinguer les pages paires / impaires, utiliser 3 zones gauche / droite / centre. En contenu, sont disponibles les "variables" relatives au document ou à la page : numéro, total, titre, nom de fichier...
Mettez le style à jour
Cette étape est quasi systématique à chaque modification des transformers et/ou du template.
