Aplicar formatação personalizada aos campos
Às vezes, os usuários precisam aplicar formatação personalizada aos campos. Neste artigo, veremos alguns exemplos de como isso pode ser feito.
Para saber mais opções, consulte a lista completa de propriedades para cada tipo de campo na classe correspondente.
Como aplicar a formatação personalizada ao resultado do campo
Aspose.Words fornece API para formatação personalizada do resultado do campo. Você pode implementar a interface IFieldResultFormatter para controlar como o resultado do campo é formatado. Você pode aplicar a opção de formato numérico, ou seja, # “#.##”, a opção de formato de data/hora, ou seja, @ “dd.MM.yyyy”, e a opção de formato de número, ou seja, * Ordinal.
O exemplo de código a seguir mostra como aplicar a formatação personalizada para o resultado do campo.
Como avaliar a condição IF
Se você deseja avaliar a condição IF
após mail merge, pode usar o método EvaluateCondition que retorna imediatamente o resultado da avaliação da expressão.
O exemplo de código a seguir mostra como usar esse método:
Como aplicar a formatação personalizada ao campo de tempo
Por padrão, Aspose.Words atualiza o campo TIME
com o formato de tempo curto da cultura atual. Se você deseja formatar o campo TIME
de acordo com sua necessidade, você pode conseguir isso implementando a interface IFieldUpdateCultureProvider.
Os exemplos de código a seguir mostram como aplicar a formatação personalizada ao campo TIME
: