Cet article fait partie d'un ensemble consacré à la description du codage avancé de textes hiéroglyphiques:

Le corpus

Affichage des éléments

L'affichage de chaque élément d'un texte du corpus observe un format standard donnant le numéro de l'élément, un texte décrivant très succintement l'élément, le texte hiéroglyphique, le codage et la translittération puis la traduction et d'éventuels commentaires.

Ce format standard peut être modifié :

  • pour tous les éléments d'un texte en utilisant le champ "zones affichées" par "Editeur page",
  • pour un élément donné à l'aide du même champ dans "Editeur éléments".

Le contenu de "zones affichées" est constitué d'une ou plusieurs lignes constituées de trois morceaux séparés par le caractère '|' :

  • le premier morceau contient un texte avec si nécessaire des balises HTML et Rosette ; le tout sera d'abord affiché.
  • le second précise l'information à afficher ensuite en précisant l'une des valeurs suivantes :
    • #comment : pour afficher le commentaire
    • #display : voir ci-dessous,
    • #elementid : pour afficher l'id de l'élément
    • #hieros : pour afficher le texte hiéroglyphique
    • #image : pour afficher l'image associée à l'élément,
    • #mdc : pour afficher le mdc
    • #mdcfull : pour afficher le mdc suivi de la translittération, de la traduction et du commentaire,
    • #meaning : pour afficher la traduction
    • #orientation : pour afficher l'orientation de l'élément
    • #position : pour afficher la position
    • #nothing : pour ne rien afficher
  • le troisième et dernier morceau contient un texte avec si nécessaire des balises HTML et Rosette ; le tout sera enfin affiché.

Par exemple :

texte hiéroglyphique : |#hieros|<,br>
codage : |#mdc|
Affichera quelque chose comme :

Autre exemple dont la compréhension nécessite une bonne connaissance de l'HTML :

<span style="font-weight:bold">Elément|#elementid|</span><br><br>
<div><div style="float:left;padding-bottom:10px;">|#hieros|</div>
<div style="padding-left:13em;"><div>|#mdc|</div>
<div>|#translit|</div>
<div><span style="font-weight:bold">|#meaning|</span></div>
<div>|#comment|</div></div><div style="clear:left"> </div>
Affichera à gauche le texte hiéroglyphique qui est vertical et à droite mdc, translittération… :
     

#display

Dans le second morceau décrit ci-dessus, le mot-clef #display ( …|#display|… ) permet d'ajuster encore plus le format d'affichage.

Appuyons-nous sur l'exemple ci-dessous :

<span style="color:brown;font-weight:bold">|#position|</span>
|#display(@poV-@hieros-@poH;x=2;y=0-@mdc€@px=2-@translit€@px=2-@meaning€@px=2-@comment)|

Qui affichera :

Dans la première ligne (<span style=…) on retrouve nos trois "morceaux" et le mot-clef #position ; le tout entraine l'affichage de Exercice 1 Thème 10

La seconde ligne contient #display suivi de plusieurs paramètres entre parenthèses, séparés par un tiret et commençant par le caractère @.

Chaque paramètre est :

  • soit une balise #p, #i, #s… en remplaçant le # par un @,
  • soit un des mots clefs décrits ci-dessus toujours en remplaçant le # par un @.

Le signe € représente un passage à la ligne suivante.

Rappelons que aucun espace ne doit exister entre les paramètres qui ne sont séparés que par un tiret.

#image

A chaque élément on peut, optionellement, associer une image (Edition éléments, champ "image").

#image peut être complétée par h:xxx ou w:xxx entre parenthèses, xxx représentant la hauteur ou la largeur de l'image affichée dans l'unité définie par le paramètre taille.

Par exemple #image(h:32)

Les variables

Les "variables" ont été présentées ici.

Pour qu'une variable soit disponible dans chaque élément d'un texte, définissez la dans l'élément 0 du même texte.