Record.FormatText, méthode

La méthode FormatText de l’objet Record met en forme les champs en fonction du modèle dans le champ 0.

Syntaxe

Record.FormatText()

Paramètres

Cette méthode n’a aucun paramètre.

Valeur retournée

Cette méthode ne retourne pas de valeur.

Notes

La méthode FormatText suit les fonctionnalités de la fonction MsiFormatRecord si un handle du programme d’installation Null a été passé comme premier paramètre à MsiFormatRecord. Par conséquent, seuls les paramètres de champ d’enregistrement sont traités et les propriétés ne sont pas disponibles pour la substitution.

Par exemple, une chaîne comme « mettre en forme ce champ : [1], mettre en forme cette propriété : [propriété] » est résolue en « mettre en forme ce champ : valeur du champ 1, mettre en forme cette propriété : [propriété] ».

Les paramètres qui doivent être mis en forme sont placés entre crochets [...]. Les crochets peuvent être itérés, car les substitutions sont résolues de l’intérieur vers l’extérieur.

Si une partie de la chaîne est entourée d’accolades { } et ne contient pas de crochets, elle est laissée inchangée, y compris les accolades.

Notez que dans le cas d’actions personnalisées d’exécution différée, FormatText prend en charge seulement un ensemble limité de propriétés : les propriétés CustomActionData et ProductCode. Pour plus d’informations, consultez Obtention des informations de contexte pour les actions personnalisées d’exécution différée.

Configuration requise

Condition requise Valeur
Version
Windows Installer 5.0 sur Windows Server 2012, Windows 8, Windows Server 2008 R2 ou Windows 7. Windows Installer 4.0 ou Windows Installer 4.5 sur Windows Server 2008 ou Windows Vista. Windows Installer sur Windows Server 2003 ou Windows XP
DLL
Msi.dll
IID
IID_IRecord est défini comme étant 000C1093-0000-0000-C000-000000000046

Voir aussi

MsiFormatRecord

Formatted

Types de données de colonne