Mail Merge Sjabloon
Dit is algemeen om’n samesmelting sjabloon as die basis dokument vir’n Mail Merge operasie te gebruik as dit’n eenvoudige Mail Merge of Mail Merge met streke is. Mail merge met streke is kragtiger en gewilder as die eenvoudige mail merge. Simple Mail Merge word beskou as’n spesifieke geval van Mail Merge met streke waar die streek die hele dokument is. Alles word in die volgende artikel “Types of Mail Merge Operation” in meer besonderhede verduidelik.
Die sjabloon verseker dat die teks in die uitset saamgesmelte dokument korrek geformateer is, en die Mail Merge operasie waarborg dat die teks van die databron korrek in die samesmelting sjabloon ingevoer word.
Aspose.Words bied die vermoë om’n Mail Merge sjabloon te skep om vaste inhoud te definieer en dan samesmeltingsdokumente te genereer met behulp van die samesmeltingsvelde. So, die samesmelting sjabloon sal die nodige teks, wat dieselfde is in al die uitset dokumente, en die samesmelting velde in die veranderende inhoud te vul het. As gevolg hiervan sal inligting van die gespesifiseerde databron by die merge-sjabloon gevoeg word deur middel van hierdie velde tydens die opwekking van die saamgesmelte dokument.
Wat is’n Mail Merge Sjabloon
‘n Mail Merge sjabloon is’n persoonlike dokument wat die vaste data en die saamgesmelte velde bevat waar jy wil hê die veranderlike teks moet wees. ‘n samesmelting sjabloon kan in enige formaat wat velde ondersteun, byvoorbeeld, DOC, DOCX, DOT, DOTX, RTF. Daarbenewens kan jy ook die mustache sjabloon wat in die artikel “Mustache Sjabloon Sintaksis” verduidelik word, in meer besonderhede gebruik.
U kan’n merge-sjabloon skep om’n model vir nuwe dokumente te wees, en dit moet die hoofteks insluit wat dieselfde moet wees vir elke weergawe van die saamgesmelte dokument. Die toevoeging van samesmelting velde binne die sjabloon sal die personalisering data soos name of adresse wat afgelei van’n data bron verteenwoordig. ‘n Mail Merge - bewerking sal outomaties die personaliseringsdata van u databron in u merge-sjabloondokument plaas.
Daarbenewens kan jy’n Mail Merge streek in jou sjabloon byvoeg deur twee Mail Merge velde in te voeg om die begin en die einde van die pos streek te merk. Die volgende artikel “Tipes van Mail Merge Operasie” verduidelik dit in meer besonderhede.
Skep’n Mail Merge Sjabloon
U kan’n sjabloon skep en spesifieke samesmeltingsvelde daarby voeg, wat met die hand vervang sal word deur die waardes van die databron, byvoorbeeld met behulp van Microsoft Word, of programmaties met behulp van Aspose.Words. In hierdie artikel sal ons kyk na die programmatiese manier om’n sjabloon te skep.
Gebruik die DocumentBuilder klas om die vereiste merge sjabloon te skep met behulp van Aspose.Words. Jy kan’n teks, ‘n samesmelting veld, en’n lyn breek in so’n sjabloon met behulp van die InsertTextInput, InsetField, en InsertParagraph metodes.
Die volgende kode voorbeeld toon hoe om’n Mail Merge sjabloon te skep:
Die prent hieronder toon die geskape sjabloon:
Pasmaak’n Mail Merge Sjabloon Eienskappe
Aspose.Words laat jou toe om jou sjabloon deur baie eienskappe aan te pas. Template aanpassing sal hieronder beskryf word deur’n voorbeeld van die aanpassing van sommige eienskappe van beelde en teks.
Pas Beeldeienskappe Aan
U kan die beeldeienskappe spesifiseer deur die ImageFieldMergingArgs - klas te gebruik.
Die volgende kode voorbeeld toon hoe om die beeld lêer naam en beeld grootte spesifiseer:
Pasmaak Teks Eienskappe
U kan die Text - eienskap gebruik om teks in die dokument vir die huidige merge-veld in te voeg. Jy kan ook die formatering van tekste en paragrawe binne jou sjabloon verander deur Font en ParagraphFormat klasse te gebruik. U kan die teks wat voor of na die samesmeltingsveld ingevoeg moet word, hanteer deur die eienskappe TextBefore en TextAfter te gebruik wat in die klas FieldMergeField ingesluit is.
Die volgende kode voorbeeld toon hoe Om Te voeg Boks Of HTML tydens Mail Merge operasie:
U kan die voorbeeldlêer van hierdie voorbeeld aflaai van Aspose.Words GitHub.
U kan ook die implementering van die HandleMergeField
klas van Aspose.Words GitHub.
Sien Ook
- Vir meer besonderhede oor hoe om templates in Microsoft Word handmatig te skep, gaan asseblief die Skep’n Werkvoorbeeld artikel in die Microsoft Dokumentasie