Record.FormatText 方法
Record 对象的 FormatText 方法根据字段 0 中的模板设置字段的格式。
语法
Record.FormatText()
parameters
此方法没有任何参数。
返回值
此方法不返回值。
备注
如果向 MsiFormatRecord 传递了空安装程序句柄作为其第一个参数,则 FormatText 方法采用 MsiFormatRecord 函数的功能。 因此,仅处理记录字段参数,并且属性不可用于替换。
例如,“格式化此字段: [1],格式化此属性: [property]”之类的字符串解析为“格式化此字段: 字段 1 中的值,格式化此属性: [property]。”
要格式化的参数括在方括号 [...] 中。可以循环访问方括号,因为会从内到外解析替换项。
如果字符串的一部分括在大括号 { } 中,而且不包含方括号,则字符串(包括大括号)保持不变。
请注意,对于延迟执行的自定义操作,FormatText 仅支持一组有限的属性:CustomActionData 和 ProductCode 属性。 有关详细信息,请参阅获取延迟执行自定义操作的上下文信息。
要求
要求 | 值 |
---|---|
版本 |
Windows Server 2012、Windows 8、Windows Server 2008 R2 或 Windows 7 上的 Windows Installer 5.0。 Windows Server 2008 或 Windows Vista 上的 Windows Installer 4.0 或 Windows Installer 4.5。 Windows Server 2003 或 Windows XP 上的 Windows Installer |
DLL |
|
IID |
IID_IRecord 定义为 000C1093-0000-0000-C000-000000000046 |
另请参阅