Comment appliquer une mise en forme personnalisée pendant Mail Merge

Contents
[ ]

La classe MailMerge fournit deux événements qui pourraient être très utiles pour étendre les capacités Mail Merge. La propriété setFieldMergingCallback(IFieldMergingCallback) accepte une classe qui implémente les méthodes fieldMerging(FieldMergingArgs) et imageFieldMerging(ImageFieldMergingArgs). Ceux-ci peuvent être utilisés pour implémenter un contrôle personnalisé sur le processus Mail Merge.

L’événement fieldMerging(FieldMergingArgs) se produit pendant Mail Merge lorsqu’un simple champ Mail Merge est rencontré dans le document. Cela donne un contrôle supplémentaire sur le Mail Merge et vous pouvez effectuer toutes les actions lorsque l’événement se produit. Cette méthode est encapsulée dans une classe qui implémente l’interface IFieldMergingCallBack et accepte un objet FieldMergingArgs qui fournit des données pour l’événement correspondant.

L’exemple de code donné ci-dessous montre comment implémenter une logique personnalisée dans l’événement MergeField pour appliquer le formatage des cellules.