UpsGng.FeuilleDeStyles

Définition

/***************************************************************/
Type FeuilleDeStyles Defaut TailleSegment 2 ConserverObjets
/* Objet : Definition d'une feuille de styles. */
/***************************************************************/
/*-------------------------------------------------------------*/
/* Heritage des proprietes d'Objet. */
/*-------------------------------------------------------------*/
Prive : /*-------------------------------------------------------------*/
/* Proprietes propres. */
/*-------------------------------------------------------------*/
Prive : Public : /*-------------------------------------------------------------*/
/* Heritage des methodes d'Objet. */
/*-------------------------------------------------------------*/
Public : Prive : /*-------------------------------------------------------------*/
/* Methodes propres. */
/*-------------------------------------------------------------*/
Public : Prive : Fin Type

Le type FeuilleDeStyles modélise une feuille de styles. Celle-ci regroupe les objets graphiques permettant de dessiner, tels les palettes, les pinceaux, les motifs, les brosses, les styles de cadre et les styles de texte.

Les images sont gérées par le module Up ! Picture qui permet de les charger, les enregistrer, les transformer et aussi les dessiner.

Il existe une feuille de styles particulière par programme. Elle est identifiée par la variable FeuilleDeStylesLocale chargée à partir du paramètre UpsGng.FeuilleDeStyles.

Le type FeuilleDeStyles possède un constructeur explicite. Les paramètres NomDeLaFeuilleDeStyles et Sorte sont respectivement le nom donné à la feuille de styles, la sorte de la palette principale.

Le paramètre Sorte détermine les capacités colorimétriques des palettes de la feuille de styles. Toutes les palettes sont de la même sorte. Pour plus de précisions sur les sortes de palettes de couleurs, merci de se référer à la fiche SortePalette.

Si le paramètre AjouterObjetsGraphiquesParDefaut a pour valeur Vrai, alors les objets graphiques par défaut sont ajoutés - palette, couleurs, pinceaux, motifs, brosses, styles de cadres et styles de texte.

Le type FeuilleDeStyles ne possède pas de constructeur. Il est automatiquement construit par le support.

Opérateurs

Le type FeuilleDeStyles possède les opérateurs standards suivants :

Exemple

Pour un exemple complet, merci de se référer à FeuilleDeStyles.

Principal
/*******/
Variable
/******/


Debut
...
C.PinceauCourant=F1.PinceauNoir;
/* Selection du pinceau noir et continu. */
C.MotifCourant=F1.MotifNul;
/* Pas de selection de motif. */
...
Si F1==F2 Alors
/* Egalité entre deux feuilles de styles. */
Fin Si
Si F1!=F2 Alors
/* Inégalité entre deux feuilles de styles. */
Fin Si
...
Fin Principal

Traduction

---------