Метод 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 |
|
IID |
IID_IRecord определяется как 000C1093-0000-0000-C000-0000000000046 |
См. также раздел