Метод Record.FormatText

Метод FormatText объекта Record форматирует поля в соответствии с шаблоном в поле 0.

Синтаксис

Record.FormatText()

Параметры

Этот метод не имеет параметров.

Возвращаемое значение

Этот метод не возвращает значение.

Комментарии

Метод FormatText следует функциональным возможностям функции MsiFormatRecord , если MsiFormatRecord был передан пустой дескриптор установщика в качестве первого параметра. В результате обрабатываются только параметры поля записи, а свойства недоступны для подстановки.

Например, строка, такая как "format this field: [1], format this property: [property]" разрешается в "format this field: value from field 1, format this property: [property]".

Параметры, которые должны быть отформатированы , заключаются в квадратные скобки [...]. Квадратные скобки могут быть итерированы, так как подстановки разрешаются изнутри.

Если часть строки заключена в фигурные скобки { } и не содержит квадратных скобок, она остается без изменений, включая фигурные скобки.

Обратите внимание, что в случае отложенного выполнения пользовательских действийFormatText поддерживает только ограниченный набор свойств: Свойства CustomActionData и ProductCode. Дополнительные сведения см. в разделе Получение сведений о контексте для пользовательских действий с отложенным выполнением.

Требования

Требование Значение
Версия
Установщик Windows 5.0 в Windows Server 2012, Windows 8, Windows Server 2008 R2 или Windows 7. Установщик Windows 4.0 или Установщик Windows 4.5 в Windows Server 2008 или Windows Vista. Установщик Windows в Windows Server 2003 или Windows XP
DLL
Msi.dll
IID
IID_IRecord определяется как 000C1093-0000-0000-C000-0000000000046

См. также раздел

MsiFormatRecord

Форматированные

Типы данных столбцов