Método Record.FormatText

O método FormatText do objeto Record formata os campos de acordo com o modelo no campo 0.

Sintaxe

Record.FormatText()

Parâmetros

Esse método não tem parâmetros.

Retornar valor

Esse método não retorna um valor.

Comentários

O método FormatText segue a funcionalidade da função MsiFormatRecord se MsiFormatRecord recebeu um identificador de instalador nulo como o primeiro parâmetro. Como resultado, somente os parâmetros do campo de registro são processados e as propriedades não estão disponíveis para substituição.

Por exemplo, uma cadeia de caracteres como "formatar este campo: [1], formatar esta propriedade: [propriedade]" é resolvida para "formatar este campo: valor do campo 1, formatar esta propriedade: [propriedade]".

Os parâmetros que devem ser formatados são colocados entre colchetes […]. Os colchetes podem ser iterados porque as substituições são resolvidas de dentro para fora.

Se uma parte da cadeia de caracteres estiver entre chaves { } e não contiver colchetes, ela será deixada inalterada, incluindo as chaves.

Observe que, no caso das ações personalizadas de execução adiada, FormatText só dá suporte a um conjunto limitado de propriedades: as propriedades CustomActionData e ProductCode. Para obter mais informações, confira Como obter informações de contexto para ações personalizadas de execução adiada.

Requisitos

Requisito Valor
Versão
Windows Installer 5.0 no Windows Server 2012, no Windows 8, no Windows Server 2008 R2 ou no Windows 7. Windows Installer 4.0 ou Windows Installer 4.5 no Windows Server 2008 ou no Windows Vista. Windows Installer no Windows Server 2003 ou no Windows XP
DLL
Msi.dll
IID
O IID_IRecord é definido como 000C1093-0000-0000-C000-000000000046

Confira também

MsiFormatRecord

Formatted

Tipos de dados de coluna