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
Msi.dll
IID
IID _ IRecord ist als 000C1093-0000-0000-C000-000000000046 definiert.

Weitere Informationen

MsiFormatRecord

Formatiert

Spaltendatentypen