-
Notifications
You must be signed in to change notification settings - Fork 3
FR 3. Propriétés et formules
Chaque instance possède un ensemble de propriétés qui vont permettre de définir sa représentation dans le formulaire hôte. Dans ce chapitre, nous allons passer en revue les différentes propriétés existantes accessibles par une formule faisant office de Setter mais également de Getter si on ne leur passe aucun paramètre. Toutes les formules pourront être appelées au premier niveau de l’objet.
Propriétés liées à la zone de progression se trouvant au deuxième niveau de l’objet : MyBar.progressArea
Nom | Type | Par défaut | Formule | Paramètres | Description |
---|---|---|---|---|---|
backgroundColor | string | none | PBBGColor | - Couleur de fond (string) | Couleur de fond de l’arrière-plan. |
borderColor | string | #3276DC | PBBorderColor | - Couleur de bordure (string) | Couleur de la bordure extérieur. |
borderSize | longint | 1 | PBBorderSize | - Taille de bordure (longint) | Taille de la bordure extérieure. |
cornerRadius | longint | 2 | PBCornerRadius | - Rayon des angles (longint) | Arrondi des angles de la bordure extérieur. |
Height | longint | 20 | PBAreaHeight | - Taille en hauteur (longint) | Hauteur de la zone de progression. |
Width | longint | 360 | PBAreaWidth | - Taille en largeur (longint) | Largeur de la zone de progression. |
Propriété liée à la zone SVG se trouvant au deuxième niveau de l’objet : MyBanner.svgArea
Nom | Type | Par défaut | Formule | Paramètres | Description |
---|---|---|---|---|---|
windowBGColor | string | white:0 | PBWindowColor | - Couleur de fond (string) | Couleur de fond de la zone SVG. Il est possible de définir un taux d’opacité (%). Voir valeur par défaut |
Propriétés liées au contenu textuel se trouvant au deuxième niveau de l’objet : MyBanner.text
Nom | Type | Par défaut | Formule | Paramètres | Description |
---|---|---|---|---|---|
position | string | middle | PBTextPosition | - Position du titre (string) | Position du titre par rapport à la barre de progression. Valeurs possibles : « top », « middle » et « bottom ». A noter que la taille de la police du titre s’adapte à la taillle de la barre s’il est positionné à l’intérieur (middle). |
title | string | #$value_l | PBTitle | - Label du titre (string) | Label du titre. Deux « placeholder » sont disponible pour afficher la valeur actuelle de la barre de progression. Placeholders : - Valeur en longint : $value_l - Valeur en réel : $value_r |
Propriétés liées à la barre se trouvant au deuxième niveau de l’objet : MyBanner.bar
Nom | Type | Par défaut | Formule | Paramètres | Description |
---|---|---|---|---|---|
color | string | #3B88FD:80 | PBBarColor | - Couleur de la barre (string) | Couleur de la barre de progression. Il est possible de définir un taux d’opacité (%). Voir valeur par défaut. |
offset | real | 1.5 | PBBarOffset | - Taille du padding (real) | Padding entre la bordure extérieure et la barre de progression. |
pictureFormObjName | string | Chaîne vide | PBPictFormObjName | - Nom de l'objet de formulaire (string) | Nom de l’objet de formulaire de type image accueillant la barre de progression. |
speed | real | 1 | PBBarSpeed | - Vitesse d'animation (real) | La vitesse représente des tics. Cela correspond au temps de transition entre chaque pourcent lors de l’animation. |
Propriétés liées au pourcentage et format du texte se trouvant au deuxième niveau de l’objet : MyBanner.percent
Nom | Type | Par défaut | Formule | Paramètres | Description |
---|---|---|---|---|---|
animation | boolean | False | PBActivateAnimation | - Activation des animations (boolean) | Activation/désactivation des effets d’animations sur les transitions entre l’ancienne et la nouvelle valeur. |
display | boolean | True | PBDisplayText | - Afficher/Cacher le texte (boolean) | Afficher/Cacher le titre. |
font.color | string | black | PBFontColor | - Couleur de la police (string) | Couleur de la police. |
font.name | string | Helvetica, Arial |
PBFontName | - Nom de police (string) | Nom de la police appliqué aux éléments textuels. |
font.size | longint | 12 | PBFontSize | - Taille de police (longint) | Taille de la police appliquée aux éléments textuels. |
font.style | string | bold | PBFontStyle | - Style du texte (string) | Style appliqué aux éléments textuels. Les valeurs suivantes sont acceptées : - Bold - Italic - Strikethrough - Underline |
value | real | 0 | PBPercentValue | - Valeur courante (real) | Valeur courante de la barre de progression. La valeur peut se situer de 0 à 100. |
Propriété liée à la taille du cercle se trouvant au deuxième niveau de l’objet : MyBar.cpb
Nom | Type | Par défaut | Formule | Paramètres | Description |
---|---|---|---|---|---|
radius | longint | 100 | CPBExternalRadius | - Rayon de la barre (longint) | Taille du rayon de la barre de progression en pixels |
autoRadiusSize | boolean | True | CPBRadiusAutoSize | - Activer le calcul automatique (boolean) | Permet d’activer le calcul automatique de la taille du rayon en fonction de la taille de l’objet de formulaire associé à l’instance. La plus petite valeur entre la largeur et la longueur de l’objet de formulaire est utilisée. |
Propriétés liées à la d’arrière-plan de la barre se trouvant au troisième niveau de l’objet : MyBanner.cpb.bgBar
Nom | Type | Par défaut | Formule | Paramètres | Description |
---|---|---|---|---|---|
color | string | lightgray | CPBBackgroundColor | - Couleur de l'arrière-plan (string) | Couleur de fond de l’arrière-plan de la barre de progression. |
fillColor | string | none | CPBBackgroundFillColor | - Couleur du centre (string) | Couleur de fond de l'intérieur de la barre de progression. |
width | longint | 16 | CPBBackgroundWidth | - Largeur de l'arrière-plan (longint) | Largeur de l’arrière-plan de la barre |
Propriétés liées à la barre de progression se trouvant au troisième niveau de l’objet : MyBanner.cpb.bar
Nom | Type | Par défaut | Formule | Paramètres | Description |
---|---|---|---|---|---|
color | string | #3B88FD:80 | CPBBarColor | - Couleur de la barre (string) | Couleur de la barre de progression. Il est possible de définir un taux d’opacité (%). Voir valeur par défaut. |
linecap | string | butt | CPBBarLinecap | - Forme des côtés (string) | Forme des extrémités de la barre de progression. Valeurs possibles : - butt - round - square |
pictureFormObjName | string | empty string | CPBPictFormObjName | - Nom de l'objet de formulaire (string) | Nom de l’objet de formulaire de type image accueillant la barre de progression. |
speed | real | 1 | CPBBarSpeed | - Vitesse d'animation (real) | La vitesse représente des ticks. Cela correspond au temps de transition entre chaque pourcent lors de l’animation. |
width | longint | 12 | CPBBarWidth | - Largeur de la barre (string) | Largeur de la barre de progression. |
Propriétés liées aux contenus textuelles se trouvant au troisième niveau de l’objet : MyBanner.cpb.text
Nom | Type | Par défaut | Formule | Paramètres | Description |
---|---|---|---|---|---|
subtitle | string | % | CPBSubTitle | - Label du sous-titre (string) | Label du sous-titre. Deux « placeholder » sont disponible pour afficher la valeur actuelle de la barre de progression Placeholders : - Valeur en longint : $value_l - Valeur en réel : $value_r |
title | string | $value_l | CPBTitle | - Label du titre (string) | Label du titre. Il utilise les mêmes « placeholders » par rapport aux sous-titres. |
Propriétés liées au pourcentage et format du texte se trouvant au troisième niveau de l’objet : MyBanner.cpb.percent
Nom | Type | Par défaut | Formule | Paramètres | Description |
---|---|---|---|---|---|
animation | boolean | False | CPBActivateAnimation | - Activation des animations (boolean) | Activation/désactivation des effets d’animation sur les transitions entre l’ancienne et la nouvelle valeur. |
display | boolean | True | CPBDisplayText | - Afficher/Cacher le texte (boolean) | Afficher/Cacher le titre. |
font.color | string | gray:89 | CPBFontColor | - Couleur de la police (string) | Couleur de la police. Il est possible de définir un taux d’opacité (%). Voir valeur par défaut. |
font.name | string | Helvetica, Arial |
CPBFontName | - Nom de police (string) | Nom de la police appliquée aux éléments textuels. |
font.size | longint | 35 | CPBFontSize | - Taille de police (longint) | Taille de la police appliquée aux éléments textuels. |
font.style | string | bold | CPBFontStyle | - Style du texte (string) | Style appliqué aux éléments textuels. Les valeurs suivantes sont acceptées : - Bold - Italic - Strikethrough - Underline |
value | real | 0 | CPBPercentValue | - Valeur courante (real) | Valeur courante de la barre de progression. La valeur peut se situer de 0 à 100. |
AJUI Progressbar 1.1.1 - Friday, 09 June 2020
User Manual 🇺🇸
-
Introduction
-
Practice
Manuel d'utilisation 🇫🇷