Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19
VP ADD STYLESHEET
|
VP ADD STYLESHEET ( vpAreaName ; nomStyle ; objStyle {; scope} ) | ||||||||
Paramètre | Type | Description | ||||||
vpAreaName | Texte |
![]() |
Nom de la zone 4D View Pro dans le formulaire | |||||
nomStyle | Texte |
![]() |
Nom du style | |||||
objStyle | Objet |
![]() |
Objet définissant les propriétés de l'attribut | |||||
scope | Entier long |
![]() |
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.
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}
}
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
Produit : 4D
Thème : Langage 4D View Pro
Numéro :
9753
Nom intl. : VP ADD STYLESHEET
Créé : 4D v17 R6
4D View Pro ( 4D v19)