Premiers pas avec SCENARIbuilderHelloUniverse > Pages de la publication > ODT : pages typées et numérotation
page précédentepage suivante

ODT : Page de garde, table des matières, numérotation

Introduction

Nous allons améliorer notre publication ODT avec les fonctionnalités suivantes :

  • Page de garde
  • Table des matières
  • Saut de page après chaque planète décrite

Page de garde

Créer la page de garde

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

Compléments

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.

Table des matières

Insérer un sommaire et le paramétrer

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

Compléments

(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.

Numérotation des pages

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.

Compléments

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

Compléments

Cette étape est quasi systématique à chaque modification des transformers et/ou du template.

Compléments et exemple

Sauts de pages entre les chapitres

Les sauts de pages entre les chapitres se paramètrent dans le fichier de styles. Vous pouvez appliquer la règle « saut / de page / avant » sur le style de paragraphe correspondant au titre de niveau 1.

page précédentepage suivante
A propos...© scenari-platform.org 2011Réalisé avec Scenari