Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Vous pouvez créer différentes régions dans votre modèle pour avoir des zones spéciales que vous pouvez simplement remplir avec vos données. Utilisez le Mail Merge avec des régions si vous souhaitez insérer des tableaux, des lignes avec des données répétitives pour faire croître dynamiquement vos documents en spécifiant ces régions dans votre modèle.
Vous pouvez créer des régions imbriquées (enfants) ainsi que fusionner des régions. Le principal avantage de l’utilisation de ce type est d’augmenter dynamiquement les parties à l’intérieur d’un document. Voir plus de détails dans le prochain article “Imbriqué Mail Merge avec des régions”.
Une région Mail Merge est une partie spécifique d’un document qui a un point de départ et un point final. Les deux points sont représentés par des champs Mail Merge portant des noms spécifiques “TableStart:XXX” et “TableEnd:XXX”. Tout le contenu inclus dans une région Mail Merge sera automatiquement répété pour chaque enregistrement de la source de données.
Aspose.Words vous permet d’exécuter Mail Merge avec des régions en utilisant l’une des méthodes ExecuteWithRegions qui acceptent IMailMergeDataSource source de données personnalisée.
L’exemple de code suivant montre comment exécuter Mail Merge avec des régions de la base de données sqlite avec SQLiteCpp:
Vous pouvez remarquer la différence entre le document avant d’exécuter Mail Merge avec des régions:
Et après avoir exécuté Mail Merge avec des régions:
Il y a quelques points importants que vous devez prendre en compte lorsque vous effectuez un Mail Merge avec des régions:
Si l’une de ces règles est enfreinte, vous obtiendrez des résultats inattendus ou une exception peut être levée.
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.