Voeg Checkboxes, Teks Invoer, Of Beelde
Die samesmelting enjin neem’n dokument as insette, soek vir MERGEFIELD
velde in dit, en vervang hulle met die data verkry uit die data bron. Gewoonlik word gewone teks en HTML ingevoeg, maar Aspose.Words gebruikers kan ook’n dokument genereer wat meer ongewone scenario’s vir mail merge velde hanteer.
Kragtige Aspose.Words funksionaliteit laat jou toe om die mail merge proses uit te brei:
- voeg checkboxes en teks invoer vorm velde in die dokument gedurende’n mail merge
- voeg beelde van enige persoonlike stoor (lêers, BLOB velde, ens.)
Voeg Checkboxes en Teks Invoer gedurende Mail Merge
Soms is dit nodig om’n mail merge operasie uit te voer sodat nie teks vervang word in die samesmelting veld, maar’n checkbox of teks invoer veld. Alhoewel dit nie die algemeenste scenario is nie, is dit baie handig vir sommige take.
Die volgende skermkiekie van’n Word dokument toon’n sjabloon met merge velde:
Hierdie skermkiekie van die Word-dokument hieronder wys die reeds gegenereerde dokument:
Subject
veld is vervang met’n teks invoer veld.
Die volgende kode voorbeeld toon hoe om checkboxes en invoer teks velde in’n dokument tydens’n mail merge:
Voeg Beelde in tydens Mail Merge
Wanneer u’n mail merge - bewerking uitvoer, kan u beelde uit die databasis in die dokument invoeg met behulp van spesiale beeld mail merge - velde. Die beeld mail merge veld is’n samesmelting veld genoem Beeld:MyFieldName.
Voeg Beelde van’n Databasis in
Tydens’n mail merge, wanneer’n beeld mail merge veld in’n dokument teëgekom word, word die FieldMergingCallback gebeurtenis afgevuur. U kan op hierdie gebeurtenis reageer om’n lêernaam, stroom of beeldvoorwerp na die mail merge - enjin terug te stuur sodat dit in die dokument ingevoeg kan word.
Die volgende kode voorbeeld toon hoe om beelde gestoor in’n databasis BLOB veld in’n verslag in te voeg:
Stel Beeldeienskappe gedurende Mail Merge
Terwyl jy’n beeldversmelte veld saamvoeg, moet jy dalk soms verskeie beeldeienskappe beheer, soos WrapType.
Tans, met behulp van ImageFieldMergingArgs jy kan slegs stel beeld breedte of hoogte eienskappe, onderskeidelik. Om hierdie probleem te oorkom, bied Aspose.Words die Shape eienskap, wat dit makliker maak om volle beheer oor die ingevoegde beeld of enige ander vorm te kry.
Die volgende kode voorbeeld toon hoe om verskeie beeld eienskappe stel: