Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com

Accueil

 
4D v19
VP ADD STYLESHEET

VP ADD STYLESHEET 


 

VP ADD STYLESHEET ( vpAreaName ; nomStyle ; objStyle {; scope} )  
Paramètre Type   Description
vpAreaName  Texte in Nom de la zone 4D View Pro dans le formulaire
nomStyle  Texte in Nom du style
objStyle  Objet in Objet définissant les propriétés de l'attribut
scope  Entier long in Cible (par défaut = feuille courante)

La commande VP ADD STYLESHEET crée ou modifie la feuille de style nomStyle basée sur la combinaison de propriétés indiquées dans objStyle dans le document courant. Si une feuille de style ayant le même nom et la même cible existe déjà dans le document, cette commande l'écrasera et le remplacera par les nouvelles valeurs.  

Note : Les feuilles de style créées par cette commande sont sauvegardées avec le document.

Dans vpAreaName, passez le nom de la zone 4D View Pro. Si vous passez un nom inexistant, une erreur est retournée.

Le paramètre nomStyle vous permet de nommer la feuille de style. Si le nom existe déjà dans le même scope, la nouvelle feuille de style remplace la feuille existante. A noter que vous pouvez utiliser le même nom pour différents scopes (voir ci-dessous). 

Dans objStyle, définissez les propriétés de la feuille de style (ex : font, text decoration, alignment, borders, etc.). Pour consulter la liste complète des propriétés,  reportez-vous à Objets style et feuilles de style 4D View Pro

Vous pouvez désigner l'emplacement dans lequel vous souhaitez définir la feuille de style dans le paramètre scope à l'aide de l'indice de la feuille (la numérotation commence à zéro) ou à l'aide des constantes suivantes :

 

Constante Valeur Comment
vk current sheet -1 Désigne la feuille courante de la zone 4D View Pro (par défaut)
vk workbook -2 Désigne l'intégralité du classeur (workbook) de la zone 4D View Pro.

Si une feuille de style nomStyle est définie au niveau du workbook et de la feuille lors de son paramétrage, le niveau de la feuille est prioritaire par rapport à celui du workbook. 

Vous pouvez appliquer la feuille de style à l'aide des commandes VP SET DEFAULT STYLE ou VP SET CELL STYLE.

Exemple  

Le code suivant :

 $styles:=Creer objet
 $styles.backColor:="green"
 
  //Objet Line Border 
 $borders:=Creer objet("color";"green";"style";vk line style medium dash dot)
 
 $styles.borderBottom:=$borders
 $styles.borderLeft:=$borders
 $styles.borderRight:=$borders
 $styles.borderTop:=$borders
 
 VP ADD STYLESHEET("ViewProArea";"GreenDashDotStyle";$styles)</p><p> //Pour appliquer le style
 VP SET CELL STYLE(VP Cells("ViewProArea";1;1;2;2);Creer objet("name";"GreenDashDotStyle"))

créera et appliquera l'objet style GreenDashDotStyle suivant :

{
backColor:green,
borderBottom:{color:green,style:10},
borderLeft:{color:green,style:10},
borderRight:{color:green,style:10},
borderTop:{color:green,style:10}
}



Voir aussi  

Objets style et feuilles de style 4D View Pro
VP Get stylesheet
VP Get stylesheets
VP REMOVE STYLESHEET
VP SET CELL STYLE
VP SET DEFAULT STYLE

 
PROPRIÉTÉS 

Produit : 4D
Thème : Langage 4D View Pro
Numéro : 9753
Nom intl. : VP ADD STYLESHEET

 
PAGE CONTENTS 
 
HISTORIQUE 

Créé : 4D v17 R6

 
UTILISATION DE L'ARTICLE

4D View Pro ( 4D v19)