Record.FormatText-Methode
Die FormatText-Methode des Record-Objekts formatiert Felder gemäß der Vorlage in Feld 0.
Syntax
Record.FormatText()
Parameter
Diese Methode hat keine Parameter.
Rückgabewert
Diese Methode gibt keinen Wert zurück.
Hinweise
Die FormatText-Methode folgt der Funktionalität der MsiFormatRecord-Funktion, wenn MsiFormatRecord ein NULL-Installerhandle als ersten Parameter übergeben wurde. Daher werden nur die Datensatzfeldparameter verarbeitet, und Eigenschaften stehen nicht für die Ersetzung zur Verfügung.
Beispielsweise wird eine Zeichenfolge wie "format this field: [ 1 , format this property: property " in ] [ ] "format this field: value from field 1, format this property: [ property" aufgelöst. ]
Parameter, die formatiert werden sollen, werden in eckige Klammern [ ] eingeschlossen... . Die eckigen Klammern können iteriert werden, da die Ersetzungen von innen nach außen aufgelöst werden.
Wenn ein Teil der Zeichenfolge in geschweifte Klammern { } eingeschlossen ist und keine eckigen Klammern enthält, bleibt er unverändert, einschließlich der geschweiften Klammern.
Beachten Sie, dass formatText bei benutzerdefinierten Aktionenmit verzögerter Ausführung nur einen begrenzten Satz von Eigenschaften unterstützt: die Eigenschaften CustomActionData und ProductCode. Weitere Informationen finden Sie unter Abrufen von Kontextinformationen für benutzerdefinierte Aktionen mit verzögerter Ausführung.
Anforderungen
| Anforderung | Wert |
|---|---|
| Version |
Windows Installationsprogramm 5.0 auf Windows Server 2012, Windows 8, Windows Server 2008 R2 oder Windows 7. Windows Installer 4.0 oder Windows Installer 4.5 auf Windows Server 2008 oder Windows Vista. Windows Installationsprogramm auf Windows Server 2003 oder Windows XP |
| DLL |
|
| IID |
IID _ IRecord ist als 000C1093-0000-0000-C000-000000000046 definiert. |