Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Merge engine ia un document ca intrare, caută câmpuri MERGEFIELD în el și le înlocuiește cu datele obținute din sursa de date. De obicei, textul simplu și HTML sunt inserate, dar Aspose.Words utilizatorii pot genera, de asemenea, un document care gestionează scenarii mai neobișnuite pentru câmpurile Mail Merge.
Funcționalitatea puternică Aspose.Words vă permite să extindeți procesul Mail Merge:
Uneori este necesar să efectuați o operație Mail Merge, astfel încât nu textul să fie înlocuit în câmpul de îmbinare, ci un checkbox sau un câmp de introducere a textului. Chiar dacă acesta nu este cel mai comun scenariu, este foarte util pentru unele sarcini.
Următoarea captură de ecran a unui document Word arată un șablon cu câmpuri de îmbinare:
Această captură de ecran a documentului Word de mai jos arată documentul deja generat:
Subject a fost înlocuit cu un câmp de introducere a textului.
Următorul exemplu de cod arată cum să inserați checkboxes și câmpurile de text de intrare într-un document în timpul unui mail merge:
Când efectuați o operație Mail Merge, puteți insera imagini din Baza de date în document folosind câmpuri speciale image Mail Merge. Câmpul image Mail Merge este un câmp de îmbinare numit Image: MyFieldName.
În timpul unui mail merge, când un câmp de imagine Mail Merge este întâlnit într-un document, evenimentul FieldMergingCallback este declanșat. Puteți răspunde la acest eveniment pentru a returna un nume de fișier, un flux sau un obiect de imagine la motorul Mail Merge, astfel încât să poată fi inserat în document.
Următorul exemplu de cod arată cum să inserați imagini stocate într-o bază de date BLOB câmp într-un raport:
În timp ce fuzionați un câmp de îmbinare a imaginii, uneori poate fi necesar să controlați diferite proprietăți ale imaginii, cum ar fi WrapType.
În prezent, folosind ImageFieldMergingArgs Puteți seta doar lățimea imaginii sau, respectiv, proprietățile înălțimii. Pentru a depăși această problemă, Aspose.Words oferă proprietatea Shape, care facilitează obținerea controlului deplin asupra imaginii inserate sau a oricărei alte forme.
Următorul exemplu de cod arată cum să setați diferite proprietăți ale imaginii:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.