Affichage etenduCette page abord le thème des objets HOG pour l’affichage étendu de graphiques dans des masques Harmony
Type d'objet
Objet Texte constant -> Si les 5 premiers caractères commencent par
<hog> alors le texte est au format hog .
Nota: la taille maximum d'un texte est de 256 .
Objet Champ -> Le texte n'est jamais du type hog,
pour cela utiliser l'objet graphique .
Objet Graphique -> Le texte est toujours au format hog, le code <hog> est
facultatif .
Nota: la taille maximum de la variable est de 4096 .
Passage en mode hog
Le texte contient des commandes du type <cmd>paramètres .
<cmd> peut être en majuscules ou en minuscules.Angle :
Le format hog prend la valeur de l'angle par défaut, entre 0 et 360 en degrés,
défini dans l'objet.
Cadrage:
Le format hog prend la valeur du cadrage par défaut (aucun,droite,gauche,centré)
défini dans l'objet si la commande est de type <t> ( simple texte ).
On peut invalider le cadrage par défaut en mettant <tt> au lieu de <t> .
Pour les commandes de type <l> ou <r> ou <m> , le texte est toujours à gauche,
à droite ou centré.
Encadrement:
Si l'objet possède un cadre par défaut, par exemple les entêtes de
colonnes dans un objet tableau, le texte est aussi centré verticalement.
...
Le caractère | (alt 124) permet de sauter à la ligne, le type de
cadrage restant identique sur la suite du texte.
...
La police est la police par défaut de l'objet, on peut la modifier avec
la commande <p> .
La couleur des caractères est toujours définie par la couleur en cours.
On peut donc aussi modifier la couleur des caractères avec la commande <c>.
...
La couleur de dessin est la couleur en cours.
Par défaut c'est donc la couleur des caractères de la police par défaut de l'objet.
On peut la modifier avec la commande <c>.
Format des commandes.
Les commandes sont du type <cmd> valeur .
Valeur peut etre être un texte ou une valeur numérique, la virgule ou le point représentent
le point décimal.
Si valeur contient des "<" ou des ">", alors il faut mettre "valeur" ou 'valeur' .
...
Si 'valeur' contient des ' , il faut mettre soit "val'eur", soit va'leur
( super quote )
Liste des commandes
texte -> affiche un texte selon les paramètres par défaut de l'objet
(uniquement pour l'objet graphique, car le <hog> est facultatif )
...
<a>ttttttttt ->Ajuster texte, la proportion de chaque item est
100 % / nb de texte
Les items ttt sont répartis sur toute la longueur de la
boite. Chaque item est affiché dans une boite de couleur
differente de la couleur du fond.
...
Les commandes <a> et <aa> passent à la ligne automatiquement puisqu'elles travaillent sur une ligne entiere
pour les commandes <l> <r> <m> <t> <tt> il faut faire un saut de ligne par la commande <s>
on peut ainsi ecrire <l>date du jour<m>titre<r>page nnn<s><t>texte etc
...
<p> -> Reprend la police par défaut de l'objet
<p>xxxxx -> Prend la police xxxx dans feuille de style de l'objet sinon
c'est fstyle.dhfi
<c> -> Reprend la couleur par défaut de l'objet
<c>xxxxx -> Prend la couleur xxxx dans feuille de style de l'objet sinon
c'est fstyle.dhfi
<cc> -> couleur du cadre autour des barres , par defaut il n'y a pas de cadre
<cc>xxxxx -> couleur xxxx dans feuille de style de l'objet sinon c'est fstyle.dhfi
-> c'est utile pour l'impression des barres, lorsque la couleur de la barre est trop claire pour
le driver imprimante, la couleur résultante peut devenir blanche et on ne voit plus rien !!!
...
<id>ident identificateur de ou des objets qui vont suivre dans la ligne
*------------------------------------------------------------------------------
Bloc de code |
---|
[champ_tableau] |
...
[presentation] |
...
position=108,236 |
...
taille=8,63 |
...
wstyle="STD" |
...
id=22 |
...
[description] |
...
donnee=cmd,ligcmd,cmd |
...
saisie=objgraph |
...
[param_saisie] |
...
type_date=jj/mm/aaaa |
...
[param_colonne] |
...
titre="<hog><M>Etat des travaux Prévus/Réalisés" |
...
couleur_entete="STD" |
...
style="STD" |
...
largeur_col=67 |
...
wstyle="STD" |