Aller au contenu principal

Propriétés d'un champ memo

Apperance

NomFonction
BorderCette propriété sert à définir les bordures sur le mémo. Vous retrouverez le descriptif de ces propriétés sur cette page Border
ColorCette propriété permet de définir la couleur de fond du mémo. Attention Le code de la couleur est au format hexadécimal. https://docwiki.embarcadero.com/RADStudio/Sydney/en/Colors_in_the_VCL.
TransparentCette propriété permet de rendre le fond l'objet transparent, la couleur définit la propriété Color ne sera alors pas visible.
VisibleCette propriété rend le mémo invisible à l'impression lorsqu'elle n'est pas cochée.

Calculations

NomFonction
ResetGroupCette propriété peut être utilisée pour contrôler le comportement de la propriété SuppressRepeatedValues. Normalement, le composant champ mémo suit la valeur de texte d'un champ, supprimant toutes les valeurs répétées. Il le fait sans tenir compte des ruptures de groupe qui peuvent s'être produites. En associant un composant champ mémo à un groupe, vous pouvez forcer un composant champ mémo à réimprimer lorsque le groupe se rompt.permet de remplacer la valeur vide par un symbole.

Data

NomFonction
DataFieldCette propriété permet de sélectionner un champ de la vue qui servira à afficher les données.
DataPipelineCette propriété permet de sélectionner un vue créée dans l'onglet Données. Par défaut ce sera la vue définit dans la propriété DataPipeline de Report.
ParentDataPipelineCette propriété détermine où le champ mémo recherche ses informations de source de données (DataPipeline). Si ParentDataPipeline est coché, le champ mémo utilise la propriété Datapipeline de son parent. Si ParentDataPipeline n'est pas coché, le champ mémo utilise sa propre propriété DataPipeline.
Lorsque ParentDataPipeline est coché pour un composant de la bande détail DetailBand pour lequel la propriété datapipeline est spécifiée, le composant utilise la valeur de la propriété DataPipeline du DetailBand.

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 le mémo à 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.
BottomOffsetLa propriété BottomOffset permet de définir l'espace vertical qui apparaîtra après le mémo dans un rapport. Cet espace est exprimé en unités de rapport. En ajustant cette propriété, vous pouvez contrôler l'espacement entre le mémo et l'objet qui le suit.
KeepTogetherCette propriété permet de spécifier si un mémo doit être maintenu ensemble sur une même page. Lorsque cette propriété est activée, le contenu du mémo sera déplacé à la page suivante si l'espace restant sur la page actuelle est insuffisant pour l'afficher entièrement.
MinHeightLa propriété MinHeight permet de définir la hauteur minimale du mémo lorsque la propriété Stretch est activée. Cette propriété garantit que le mémo occupe toujours un espace vertical minimal, même lorsqu'il est vide ou invisible.
OverFlowOffsetCette propriété détermine si la hauteur du mémo doit s'étirer pour correspondre à l'étirement de la bande parente.
RemoveEmptyLinesLorsque cette propriété est activée, toutes les lignes vides seront supprimées du mémo.
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.
ShiftRelativeToCette propriété permet de déplacer la position haute (Top) du mémo en fonction d'un autre objet qui doit être lui aussi stretchable. Quand le mémo est placé dans une région, cette propriété est désactivée.
StretchCette propriété détermine si la hauteur du mémo doit s'étirer en fonction de son contenu. Lorsque cette propriété est activée, la hauteur du mémo s'étire pour afficher tout son contenu, même si cela nécessite de déborder sur des pages supplémentaires.
StretchWithParentCette propriété détermine si la hauteur du mémo doit s'étirer pour correspondre à l'étirement de la bande parente.

Output - File

NomFonction
SaveCette propriété permet d'indiquer si le contenu du mémo sera sauvegardé lors de l'export dans un fichier texte.
SaveLenghtCette propriété permet d'indiquer la taille du contenu de la mémo à sauvegarder dans un fichier texte. Si la valeur du texte du mémo 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
CharWrapCette propriété permet d'indiquer si le retour à la ligne peut couper un mot lorsque le texte dépasse la longueur Width du mémo. Attention, si le mémo n'a pas la propriété Stretch activée, il faudra ajuster la hauteur du mémo en conséquence pour que tout le texte soit affiché.
FontCette propriété sert à définir la police (Font) du mémo. Vous retrouverez le descriptif de ces propriétés sur cette page Font.
ForceJustifyLastLineCette propriété détermine si la dernière ligne du mémo doit être justifiée. Cette propriété s'applique uniquement lorsque l'alignement du texte TextAlignment est défini sur taFullJustified.
LeadingCette propriété permet de définir l'espace entre les lignes du mémo.
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.
TabStopPositionsCette propriété permet de définir les positions des taquets de tabulation dans le mémo, en utilisant les unités du modèle. Ces positions doivent être spécifiées dans un ordre croissant. Si une ligne de texte contient plus de tabulations que de positions de taquets définies, les positions de tabulation continuent d'être déterminées par la valeur par défaut de Windows (huit caractères de largeur moyenne pour la police sélectionnée). Si vous spécifiez une seule position de taquet, cette position est utilisée pour toutes les tabulations de la ligne.
TextAlignmentCette propriété définit l'alignement du texte dans le mémo. 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 le mémo. Les options d'alignement vertical sont
avTop - Aligne le contenu en haut du mémo,
Center - Centre le contenu verticalement au milieu du mémo,
Bottom - Aligne le contenu en bas du mémo.