L’Scrolling Text Element inclut des propriétés spéciales qui peuvent être appliquées au niveau de l’élément, plutôt qu’uniquement au niveau de l’élément. Cela permet un style et un comportement personnalisés pour les éléments de texte individuels à l’intérieur du texte défilant. Ces règles au niveau de l’élément permettent des changements dynamiques, comme la modification de la couleur de premier plan d’un élément de texte spécifique ou changer le séparateur en fonction d’une condition de données.

Application de règles aux éléments de texte défilant individuels

Lorsqu’une règle est déclenchée, elle peut modifier plusieurs propriétés, notamment :
  • Rendre l’élément de texte défilant entier invisible
  • Ajouter une bordure autour du texte défilant
  • Ajuster la position ou la taille
  • Changer la police ou la couleur de premier plan pour des éléments individuels
Les règles peuvent être utilisées sur :
  1. Une liste de lecture de plusieurs éléments de texte
  2. Un élément de texte défilant lié à un fournisseur de données (par exemple, affichant plusieurs lignes de données)
Chaque élément distinct dans le texte défilant peut être validé indépendamment en fonction de la sélection de données actuelle.

Propriétés spéciales pour les éléments de liste de lecture et les règles

Changer la police et la couleur de premier plan en fonction d’une règle

Une règle peut être ajouté pour valider le contenu du texte et appliquer un changement de police et de couleur de premier plan lorsqu’une condition est remplie.

Example: Highlighting a Specific Line in a Scrolling Text

  1. Exemple de source de données
    Line one  
    Line two  
    Line three  
    
  2. Étapes de mise en œuvre:
    • Connecter un Scrolling Text Element à un static data provider contenant les données textuelles.
    • Activer Data Scrolling.
    • Définir Scroll Options sur Directly after previous text.
    • Ajouter une règle:
      IF Current Data Equals ‘Line two’
    • Cliquer sur Set PropertiesChange Foreground Color (par exemple, le rendre rouge).
    • Appuyer sur F2 pour prévisualiser → Line two s’affichera en rouge, tandis que le reste demeure inchangé.

Example: Applying a Rule to Multiple Lines

  • Si la règle est plutôt :
    IF Current Data Starts With ‘Line’,
    toutes les lignes seraient affectées et affichées dans la même couleur.

Modification du séparateur basée sur une règle

Cet exemple démontre comment créer un stock exchange ticker en utilisant le Scrolling Text Element avec des images de séparateur dynamiques basées sur le mouvement du prix des actions.

Exemple de source de données

StockCurrentPriceOldPriceDescription
Coca Cola42.4041.30Coca Cola 42.40
Microsoft65.2267.43Microsoft 65.22
Google820.19834.11Google 820.19

Étapes de mise en œuvre

  1. Connecter un Scrolling Text Element à un static data provider avec des données d’actions.
  2. Activer Data Scrolling.
  3. Définir Scroll Options sur Directly after previous text et sélectionner la colonne Description pour le texte défilant.
  4. Ajouter une règle:
    • IF CurrentPrice is greater than OldPriceDéfinir une image de séparateur verte (▲ Tendance à la hausse).
    • IF CurrentPrice is less than or equal to OldPriceDéfinir une image de séparateur rouge (▼ Tendance à la baisse).

Résultats

  • Coca Cola 42.40 (Prix augmenté) → Séparateur vert
  • Microsoft 65.22 (Prix diminué) → Séparateur rouge
  • Google 820.19 (Prix diminué) → Séparateur rouge

Points clés à retenir

  • Les règles permettent une personnalisation au niveau des éléments dans le texte défilant.
  • Les éléments de texte individuels peuvent avoir différentes polices, couleurs et séparateurs basés sur la validation des données en temps réel.
  • Les valeurs de base de données peuvent contrôler comment le contenu du texte et les séparateurs apparaissent dynamiquement.
  • Plusieurs colonnes peuvent être utilisées pour la validation des règles, pas seulement celle affichée.