Procedure HabilitationContextuelle Modifier(S : SorteStyleTexte, NomPolice : Nul OuCaractere, Crayon : Nul Ou Pinceau, Fond : Nul Ou Motif,
Taille : Reel, Crenage : Reel=0.0, Orientation : Reel=0.0, Gras : Booleen=Faux, Italique : Booleen=Faux, Souligne : Nul Ou StyleCadre=Nul,
Barre : Nul Ou StyleCadre=Nul, Encadre : Nul Ou StyleCadre=Nul, Orthogonale : Booleen=Faux);
La sorte du style de texte est donnée par le paramètre S. Pour plus de précisions sur les sortes de styles de texte, merci de se référer à la fiche SorteStyleTexte.
Le nom de la police est donné par le paramètre NomPolice. Elle doit être déclarée dans la configuration d'Up ! Graphical Engine.
Le crayon pour dessiner les glyphes est donné par le paramètre Crayon. A ce jour, seule la couleur d'avant plan est utilisée.
Le fond des glyphes est donné par le paramètre Fond. Par défaut, le fond est transparent.
La hauteur des lettres est donnée par le paramètre Taille. Elle est exprimée dans l'unité de mesure du contexte graphique au moment de la création du style de texte.
Le crénage entre les lettres est donné par le paramètre Crenage. Il est exprimé dans l'unité de mesure du contexte graphique au moment de la création du style de texte. Par défaut, il n'y pas d'espacement supplémentaire entre les lettres d'un mot.
L'orientation de la ligne sur laquelle repose le texte est donnée par le paramètre Orientation. Elle est exprimée en radians. Par défaut, l'écriture est horizontale pour les glyphes occidentales et verticale pour les glyphes asiatiques.
L'écriture est en gras si le paramètre Gras a pour valeur Vrai. Par défaut, le mode n'est pas gras.
L'écriture est en italique si le paramètre Italique a pour valeur Vrai. Par défaut, le mode n'est pas italique.
L'écriture est soulignée avec le style de cadre donné par le paramètre Souligne. Par défaut, il n'y a pas de soulignement.
L'écriture est barrée avec le style de cadre donné par le paramètre Barre. Par défaut, il n'y a pas de barré.
L'écriture est encadrée avec le style de cadre donné par le paramètre Encadre. Par défaut, il n'y a pas d'encadrement.
L'écriture est orthogonale si le paramètre Orthogonale a pour valeur Vrai. En ce cas, les glyphes occidentales sont écrites verticalement et les glyphes asiatiques sont écrites horizontalement. Par défaut, le mode d'écriture est non orthogonale.
Si NomPolice, Crayon ou Fond sont Nul, alors l'appel est sans effet.
Principal
/*******/
Variable
/******/
F : Nul Ou FeuilleDeStyles;
MonPinceauRouge : Nul Ou Pinceau;
MonPinceauCyan : Nul Ou Pinceau;
S1 : Nul Ou StyleTexte;
S2 : Nul Ou StyleTexte;
S3 : Nul Ou StyleTexte;
Debut
F.Unite=SousMetriquePoint;
/* L'unite est le point typographique. */
...
S1.Modifier("MonStyleTexte1", StyleTexteContour, "Arial", MonPinceauRouge, F.MotifAucun, 16.0);
/* Modifie le style de texte en Arial haut de 16 points de couleur rouge. */
...
S2.Modifier("MonStyleTexte2", StyleTexteRelief, "Univers", MonPinceauCyan, F.MotifAucun, 14.0, 0.0, Vrai);
/* Modifie le style de texte en Univers gras haut de 14 points de couleur cyan. */
...
S3.Modifier("MonStyleTexte3", StyleTexteNormal, "Courrier", F.PinceauNoir, F.MotifAucun, 12.0, 0.0, Faux, Faux, F.PinceauNoir);
/* Modifie le style de texte Courrier souligné haut de 10 points de couleur noir. */
...
Fin Principal
- | - | - | - | - | - | - | - | - |