Appliquer une mise en forme personnalisée aux champs
Parfois, les utilisateurs doivent appliquer une mise en forme personnalisée aux champs. Dans cet article, nous examinerons quelques exemples de la façon dont cela peut être fait.
Pour en savoir plus sur les options, consultez la liste complète des propriétés pour chaque type de champ dans la classe correspondante.
Comment appliquer une Mise en forme personnalisée au Résultat du Champ
Aspose.Words fournit API pour la mise en forme personnalisée du résultat du champ. Vous pouvez implémenter l’interface IFieldResultFormatter pour contrôler la mise en forme du résultat du champ. Vous pouvez appliquer un commutateur de format numérique, c’est-à-dire # “#.##”, un commutateur de format date/heure, c’est-à-dire @ “dd.MM.yyyy”, et un commutateur de format numérique, c’est-à-dire * Ordinal.
L’exemple de code suivant montre comment appliquer une mise en forme personnalisée pour le résultat du champ.
Comment évaluer la condition IF
Si vous souhaitez évaluer la condition IF
après mail merge, vous pouvez utiliser la méthode EvaluateCondition 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 une mise en forme personnalisée au Champ Horaire
Par défaut, Aspose.Words met à jour le champ TIME
avec le format de temps court de la culture actuelle. Si vous souhaitez formater le champ TIME
en fonction de vos besoins, vous pouvez y parvenir en implémentant l’interface IFieldUpdateCultureProvider.
Les exemples de code suivants montrent comment appliquer une mise en forme personnalisée au champ TIME
: