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 |
|
IID |
IID_IRecord est défini comme étant 000C1093-0000-0000-C000-000000000046 |
Voir aussi