Aide:Extension:ProofreadPage/balise Pagelist
La balise wikicode pagelist est utilisée pour afficher une grille de toutes les pages d'un fichier PDF ou DjVu avec leur numérotation originale des pages et les étiquettes. C'est ainsi que ProofreadPage relie les numéros de scan (la position de chaque scan dans un fichier de plusieurs pages) aux numéros des pages (comme on le voit sur les pages imprimées). Cette corrélation aide pour la relecture et elle est aussi utilisée lors de la transclusion des pages dans d'autres pages du wiki.
Les Pagelist ne peuvent être utilisés que sur les pages Index des fichiers et sont généralement configurés avant le début de la relecture d'une œuvre.
Exemple
Voici un exemple de balise <pagelist />.
<pagelist 1to3="-" 4="1" 4to12="roman" 13="1" from="1" to="20" />
Ceci affiche les 20 premiers scans et leur attribue les numéros ou les étiquettes suivantes :
- les 3 premiers scans avec un tiret, indiquant qu'il n'y a pas de contenu;
- scans de 4 à 12 avec des chiffres romains en minuscules allant de
iàix;
Les détails de la syntaxe sont expliqués ci-dessous.
Syntaxe
La balise <pagelist>...</pagelist> prend n'importe quel nombre (même zéro) de paires attribut-valeur.
<pagelist [[from|to|scan-number|range]="[number|label]" ]… />
Le nom des attributs appartient à la liste suivante :
- Un numéro de scan : nombre entier faisant référence à un scan dans le fichier, à partir de 1 pour le premier scan.
- Un intervalle, de la forme
xtoyoùxetysont les numéros de début et de fin du scan. Peut avoir éventuellement un suffixe "impair" ou "pair". - Les mots
fromouto, pour ne sortir que ces pages dans la liste des pages. Ils reçoivent un unique numéro de scan comme valeur.
Les deux premiers (numéro et intervalle) sont les plus utilisés et ont les valeurs suivantes :
- Un seul numéro de scan est associé à un numéro de page, qui définit le numéro initial de la page. Par exemple
- Un intervalle est associé à une étiquette simple (par exemple,
ToCpour les pages de la table des contenus) ou à un type d'étiquette (par exempleromanpour les chiffres romains). Les types de libellés disponibles sont les suivants : 'normal', 'highroman', 'roman', 'folio', 'foliohighroman', 'folioroman', 'beng', 'deva', 'tamldec', 'guru', 'gujr', 'telu', 'knda', 'mlym', 'orya', 'thai', 'arab', 'arabicjomml', 'arabicjommlmaghribi', 'empty'.
Edition et aperçu
Pour faciliter l'aperçu des pages et déterminer leur numérotation, un widget graphique est disponible. Voir les détails dans la documentation du widget Pagelist pour la configuration et l'utilisation.