4D View v16

PV Ajouter police

Accueil

 
4D View v16
PV Ajouter police

PV Ajouter police 


 

PV Ajouter police ( zone ; nom ) -> Résultat 
Paramètre Type   Description
zone  Entier long in Zone 4D View
nom  Chaîne in Nom de la police
Résultat  Entier long in Numéro de la police

La commande PV Ajouter police associe la police nomPolice à la zone et retourne son identifiant unique.

Si nomPolice existe déjà, la commande PV Ajouter police retourne son identifiant (ce numéro peut également être obtenu par la commande PV LIRE LISTE POLICES).

Pour plus d'informations sur le fonctionnement des polices associées à une zone 4D View, reportez-vous à la section PV Style, Introduction.

Exemple  

Cette méthode fonctionne en bascule (switch) : elle enlève une police de la zone 4D View ou, à l'inverse, l'associe si elle a préalablement été enlevée.

 C_TEXTE($NomPolice//Nom de police à ajouter à/enlever de la Zone
 
 TABLEAU ENTIER LONG($TabNumPolices;0) //Tableau des numéros de polices
 TABLEAU TEXTE($TabNomPolices;0) //Tableau des noms de polices
 C_ENTIER LONG($Position//Position de la police dans les tableaux de numéros et de noms
 
 $NomPolice:="Arial"
 
 PV LIRE LISTE POLICES(Zone;$TabNumPolices;$TabNomPolices//Liste des polices disponibles
 $Position:=Chercher dans tableau($TabNomPolices;$NomPolice)
 
 Si($Position=-1) //Police $NomPolice indisponible pour la zone ?
    $Position:=Taille tableau($TabNomPolices)+1 //Nous allons l'ajouter
    INSERER DANS TABLEAU($TabNomPolices;$Position//Redimensionnement...
    INSERER DANS TABLEAU($TabNumPolices;$Position//...des tableaux
    $TabNomPolices{$Position}:=$NomPolice  //Affectation du nom de la nouvelle police
    $TabNumPolices{$Position}:=PV Ajouter police(Zone;$NomPolice//Affectation du numéro de la police
 
 Sinon //Police $NomPolice présente pour la zone
    PV SUPPRIMER POLICE(Zone;$TabNumPolices{$Position}) //Supprimons-la
 Fin de si



Voir aussi  

PV LIRE LISTE POLICES
PV SUPPRIMER POLICE

 
PROPRIÉTÉS 

Produit : 4D View
Thème : PV Style
Numéro : 15889
Nom intl. : PV Add font

 
HISTORIQUE 

Créé : 4D View 6.8

 
UTILISATION DE L'ARTICLE

4D View - Langage ( 4D View v16)