Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
V šabloně můžete vytvořit různé oblasti, abyste měli speciální oblasti, které můžete jednoduše vyplnit svými daty. Pokud chcete vložit tabulky, řádky s opakujícími se daty, použijte Mail Merge s regiony, aby vaše dokumenty dynamicky rostly zadáním těchto oblastí v šabloně.
Můžete vytvářet vnořené (podřízené) regiony i slučovat regiony. Hlavní výhodou použití tohoto typu je dynamicky zvětšovat části uvnitř dokumentu. Další podrobnosti naleznete v dalším článku “vnořené Mail Merge s regiony”.
Oblast Mail Merge je specifická část uvnitř dokumentu, která má počáteční a koncový bod. Oba body jsou reprezentovány jako pole Mail Merge, která mají specifické názvy “TableStart:XXX” a “TableEnd:XXX”. Veškerý obsah, který je zahrnut v oblasti Mail Merge, se automaticky opakuje pro každý záznam ve zdroji dat.
Aspose.Words umožňuje spustit Mail Merge s regiony pomocí jedné z metod ExecuteWithRegions, které přijímají vlastní zdroj dat IMailMergeDataSource.
Následující příklad kódu ukazuje, jak spustit Mail Merge s regiony z databáze sqlite pomocí SQLiteCpp:
Rozdíl mezi dokumentem si můžete všimnout před spuštěním Mail Merge s regiony:
A po provedení Mail Merge s regiony:
Při provádění Mail Merge s regiony je třeba vzít v úvahu několik důležitých bodů:
Pokud je jedno z těchto pravidel porušeno, získáte neočekávané výsledky nebo může být vyvolána výjimka.
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.