Appliquer le formatage personnalisé aux champs

Parfois, les utilisateurs doivent appliquer un formatage personnalisé aux champs. Dans cet article, nous allons examiner quelques exemples de la façon dont cela peut être fait.

Pour en savoir plus, consultez la liste complète des propriétés pour chaque type de champ dans la classe correspondante.

Comment appliquer le formatage personnalisé au résultat du champ

Aspose.Words fournit API pour le formatage personnalisé du résultat du champ. Vous pouvez mettre en œuvre IFieldResultFormatter interface pour contrôler comment le résultat du champ est formaté. Vous pouvez appliquer le commutateur de format numérique, c’est-à-dire # “#.##”, le commutateur de format date/heure, c’est-à-dire @ “dd.MM.aaayy”, et le commutateur de format de nombre, c’est-à-dire * Ordinal.

L’exemple de code suivant montre comment appliquer le formatage personnalisé pour le résultat du champ.

Comment évaluer IF état

Si vous voulez évaluer IF condition après mail merge, vous pouvez utiliser EvaluateCondition méthode qui renvoie immédiatement le résultat de l’évaluation de l’expression.

L’exemple de code suivant montre comment utiliser cette méthode:

Comment appliquer le formatage personnalisé au champ temporel

Par défaut Aspose.Words mises à jour TIME champ avec culture actuelle court format de temps. Si vous voulez formater la TIME champ selon votre exigence, vous pouvez atteindre ceci en mettant en œuvre IFieldUpdateCultureProvider interface.

Les exemples de code suivants montrent comment appliquer le formatage personnalisé au TIME champ & #160;: