Aller au contenu principal

Propriétés des variables systèmes

Variable système

L'objet "Variable système"  permet d'afficher des éléments tel que la date du jour, le numéro de page, le nombre total de pages... Pour sélectionner le type de données que vous voulez afficher, il faut déployer le menu déroulant qui se trouve sur le même niveau que les icônes de mise en forme.

Apperance

NomFonction
BorderCette propriété sert à définir les bordures sur la variable système. Vous retrouverez le descriptif de ces propriétés sur cette page Border
ColorCette propriété permet de définir la couleur de fond de la variable système. Attention Le code de la couleur est au format hexadécimal. https://docwiki.embarcadero.com/RADStudio/Sydney/en/Colors_in_the_VCL.
HyperLinkCette propriété permet de rattacher le texte à un hyperlien, il faut indiquer l'url ou l'adresse email. Dès que la propriété, le texte devient cliquable.
HyperLinkColorCette propriété permet d'indiquer la couleur du texte de l'hyperlien. Attention Le code de la couleur est au format hexadécimal. https://docwiki.embarcadero.com/RADStudio/Sydney/en/Colors_in_the_VCL.
HyperLinkEnabledCette propriété permet d'activer ou désactiver l'hyperlien. Par défaut elle est toujours activé.
HyperLinkHintCette propriété permet l'info-bulle qui sera affiché lors du survol de l'hyperlien.
StartingPageNoCette propriété permet de spécifier un numéro de page de départ pour les variables de page. Cette propriété est utile lorsque vous souhaitez commencer la numérotation des pages à un numéro autre que 1.
TransparentCette propriété permet de rendre le fond l'objet transparent, la couleur définit la propriété Color ne sera alors pas visible.
VarTypeCette propriété permet de déterminer quel type d'information est imprimé par la variable système. Les différents types disponibles sont
vtDate - Date du jour,
vtDateTime - Date et heure du jour,
vtDocumentName - Titre du document défini dans la propriété DocumentName,
vtPrintDateTime - Date et heure d'impression qui sera identique sur toutes les pages,
vtPageCount - Total de pages,
vtPageSet - Numéro de page en cours sur le total de pages('1 of 5'),
vtPageSetDesc - la description du total de pages,
vtPageNo - Numéro de page en cours,
vtPageDesc - Description de la page encours,
vtTime - Heure système,
vtCopyNo - Nombre de copies,
vtCopyNoDesc - Description du nombre de copie.
VisibleCette propriété rend la variable système invisible à l'impression lorsqu'elle n'est pas cochée.

Gestimum

Ces propriétés utilisent des éléments qui sont défini dans le menu Outils\Styles d'impression ReportBuilder. Vous retrouverez le descriptif de ces propriétés sur cette page Styles d'impression

Identity

NomFonction
UserNameCette propriété permet de nommer l'objet. Il est important de donner un nom à tous vos objets pour gagner en visibilité dans l'arborescence et pour utiliser les objets dans l'onglet Calcul.

Layout - Mise en page

Vous retrouverez la définition de ces propriétés communes à tous les objets sur cette page Layout - Mise en page.

Layout - Dynamic - Mise en page dynamique

NomFonction
AnchorsCes propriétés permettent d'ancrer la variable système à une position précise dans l'objet parent. Les valeurs possibles sont
atBottom - Ancré avec le bas,
atLeft - Ancré avec la gauche,
atRight - Ancré avec la droite,
atTop - Ancré avec le haut.
Si toutes les propriétés sont cochées, cela revient à cocher ParentHeight et ParentWidth.
AutoSizeCette propriété permet d'ajuster la longueur de la variable système avec son contenu.
ReprintOnOverFlowCette propriété s'applique aux situations où des objets de la même bande sont extensible (Strech) et s'étendent sur plusieurs pages. S'ils débordent sur une nouvelle page, les autres objets situés sur la même bande seront réimprimés sur la nouvelle page si cette propriété est activée. Par défaut, cette propriété est désactivée.
StretchWithParentCette propriété détermine si la hauteur de la variable système doit s'étirer pour correspondre à l'étirement de la bande parente.

Output - File

NomFonction
SaveCette propriété permet d'indiquer si le contenu de la variable système sera sauvegardé lors de l'export dans un fichier texte.
SaveLenghtCette propriété permet d'indiquer la taille du contenu de la variable système à sauvegarder dans un fichier texte. Si la valeur de la variable système est plus grande que cette longueur, elle sera tronquée. Si la longueur de la valeur du texte est inférieure à SaveLength, des espaces sont ajoutés pour compléter la valeur. Les espaces sont ajoutés à gauche, à droite, ou des deux côtés (pour un alignement centré) en fonction de la propriété Alignment.
SaveOrderCette propriété définit la position relative du composant textuel au sein de la ligne de texte.

Text

NomFonction
AngleCette propriété permet de contrôler l'angle auquel le texte est affiché. Les valeurs d'angle doivent être des nombres entiers et sont calculées en degrés. Les valeurs d'angle comprises entre 1 et 359 font tourner le texte dans le sens antihoraire, tandis que les valeurs d'angle comprises entre -359 et -1 font tourner le texte dans le sens horaire. Les fonctionnalités AutoSize et Alignement du Texte sont prises en charge pour le texte incliné, mais le retour à la ligne automatique (WordWrap ou CharWrap) n'est pas pris en charge.
DisplayFormatCette propriété permet de contrôler la manière dont les données sont formatées pour un rapport. Elle peut être utilisée pour formater des nombres, des dates, des heures, et même des chaînes de caractères en utilisant des masques d'édition (EditMask).
CharWrapCette propriété permet d'indiquer si le retour à la ligne peut couper un mot lorsque le texte dépasse la taille de la variable système. Attention, il faudra ajuster la hauteur de la variable système en conséquence pour que tout le texte soit affiché.
FontCette propriété sert à définir la police (Font) de la variable système. Vous retrouverez le descriptif de ces propriétés sur cette page Font.
RTLReadingLorsque cette propriété est activé, le sens de lecture est changé, il va de la droite vers la gauche. Cette propriété est utile pour les langues Arabe ou Hébreu notamment.
TextAlignmentCette propriété définit l'alignement du texte dans la variable système. Les valeurs possibles sont
taLeftJustified - Texte aligné à gauche,
taCentered - Texte centré,
taRightJustified - Texte aligné à droite,
taFullJustified - Texte justifié.
VerticalAlignmentCette propriété définit l'alignement vertical du texte dans la variable système. Les options d'alignement vertical sont
avTop - Aligne le contenu en haut de la variable système,
Center - Centre le contenu verticalement au milieu de la variable système,
Bottom - Aligne le contenu en bas de la variable système.
WordWrapCette propriété permet d'ajuster automatiquement le texte à la taille du champ en le faisant automatiquement des retours à la ligne.