Aller au contenu principal

Propriétés d'un texte enrichi

Saisie des données

Pour saisir des données dans un objet de type texte enrichi, il faut faire un double clic sur la zone.

Apperance

NomFonction
BorderCette propriété sert à définir les bordures sur le texte enrichi. 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 texte enrichi. 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 texte enrichi invisible à l'impression lorsqu'elle n'est pas cochée.

Content

NomFonction
MailMergeCette propriété permet d'activer la fonctionnalité de publipostage pour un composant de texte riche (RichText). Lorsque cette propriété est activée, le composant de texte riche analyse le texte à la recherche de balises de publipostage valides. Si ces balises sont trouvées, elles sont remplacées par les valeurs des champs correspondants, en utilisant les informations spécifiées dans le format de balise de publipostage.
<dbtext datapipeline='Nom de la vue' displayformat='#,##0.00'>Nom du champ</dbtext>
dataPipeline peut être n'importe quel vue créée dans l'onglet Données ou DADE. Si aucun DataPipeline n'est défini, c'est la propriété DataPipeline de Report qui est utilisé.
displayformat permet de formater l'affichage de la données, c'est utilisé pour formater les dates et les nombre notamment.
Nom du champ permet d'indiquer le nom du champ à utiliser présent dans la vue définie dans le Datapipeline. Ce nom ne doit pas être entouré de guillemets.
RichTextCette propriété va contenir le contenu du texte enrichi. Le bouton permet d'ouvrir l'éditeur de texte enrichi.

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.

NomFonction
LeftMarginCette propriété permet de spécifier une marge intérieure pour le rendu du texte à l'intérieur du bord gauche d'un contrôle. Cette marge est ajoutée à toute mise en forme de paragraphe intégrée dans les données RTF. La valeur de cette propriété doit être spécifiée en unités du modèle.

Layout - Dynamic - Mise en page dynamique

NomFonction
AnchorsCes propriétés permettent d'ancrer la zone de texte enrichi à 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 texte enrichi 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 texte enrichi et l'objet qui le suit.
KeepTogetherCette propriété permet de spécifier si un texte enrichi doit être maintenu ensemble sur une même page. Lorsque cette propriété est activée, le contenu du texte enrichi 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 texte enrichi lorsque la propriété Stretch est activée. Cette propriété garantit que le texte enrichi occupe toujours un espace vertical minimal, même lorsqu'il est vide ou invisible.
OverFlowOffsetCette propriété détermine si la hauteur du texte enrichi 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 texte enrichi.
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 texte enrichi en fonction d'un autre objet qui doit être lui aussi stretchable. Quand le texte enrichi est placé dans une région, cette propriété est désactivée.
StretchCette propriété détermine si la hauteur du texte enrichi doit s'étirer en fonction de son contenu. Lorsque cette propriété est activée, la hauteur du texte enrichi 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 texte enrichi doit s'étirer pour correspondre à l'étirement de la bande parente.

Output - File

NomFonction
ExportRTFAsBitmapCette propriété permet de convertir le texte enrichi en une image bitmap lors de l'exportation vers un fichier. Cette fonctionnalité peut être utile pour certains types de sorties avancées de texte enrichi, où la conversion en image bitmap peut préserver des éléments de mise en forme complexes ou des effets visuels spécifiques.
SaveCette propriété permet d'indiquer si le contenu du texte enrichi sera sauvegardé lors de l'export dans un fichier texte.
SaveLenghtCette propriété permet d'indiquer la taille du contenu de la texte enrichi à sauvegarder dans un fichier texte. Si la valeur du texte du texte enrichi 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
CaptionCette propriété affiche le nom du champ dans la conception. Par défaut c'est la propriété UserName qui est reprise. Le caption peut être vide.
FontCette propriété sert à définir la police (Font) de la zone de texte enrichi. Vous retrouverez le descriptif de ces propriétés sur cette page Font.