Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Aspose.Words vă permite să aplicați diferite opțiuni de curățare și eliminare, cum ar fi ștergerea câmpurilor de îmbinare înainte de a efectua o operație Mail Merge sau eliminarea regiunilor neutilizate în timpul unei operații mail merge. Această secțiune va explica cum să ștergeți câmpurile îmbinate și cum să configurați o opțiune de eliminare.
Când utilizați un șablon lung creat de altcineva, vă recomandăm să ștergeți toate câmpurile de îmbinare care există deja în acel șablon înainte de a efectua o operație mail merge. Puteți utiliza metoda DeleteFields Dacă doriți să ștergeți toate câmpurile de îmbinare dintr-un document fără a executa o operație mail merge. Această metodă nu este afectată de nicio opțiune de eliminare a proprietății CleanupOptions și executarea acesteia elimină doar câmpurile îmbinate, nu orice câmpuri care conțin sau paragrafe goale.
Următorul exemplu de cod arată cum să ștergeți toate câmpurile de îmbinare din șablon fără a executa o operație mail merge:
RemovingAspose.Words vă permite să eliminați câmpurile, regiunile și paragrafele nemergate dintr-un șablon în timpul unei operații Mail Merge folosind opțiuni de eliminare.
Utilizați proprietatea CleanupOptions împreună cu enumerarea MailMergeCleanupOptions pentru a seta opțiunea Eliminare. Specificați ce elemente doriți să eliminați alegând următoarele opțiuni (puteți combina mai multe):
Puteți considera un câmp de îmbinare ca unmerged într-una din următoarele condiții:
Un paragraf care include doar câmpuri de îmbinare va fi gol atunci când procesul Mail Merge elimină toate câmpurile sale de îmbinare ca nemergate. Aceste paragrafe goale pot adăuga spațiu nedorit și pot schimba modul în care va arăta raportul generat. Este posibil să vă confruntați cu două situații cu paragrafe în timpul unei operații mail merge:
În ambele situații, opțiunea RemoveEmptyParagraphs va elimina automat paragrafele goale din document. De asemenea, va elimina câmpurile de îmbinare TableStart și TableEnd dacă restul paragrafului este gol.
Următorul exemplu de cod arată cum să eliminați paragrafele goale:
Aspose.Words vă permite să eliminați orice câmpuri Mail Merge neutilizate prin atribuirea steagului RemoveUnusedFields la CleanupOptions. Această opțiune va elimina câmpurile de îmbinare care nu au datele corespunzătoare în sursa de date.
Următorul exemplu de cod arată cum să eliminați automat orice câmpuri de îmbinare neutilizate dintr-un document în timpul unei operații mail merge:
Un câmp de fuziune poate fi conținut într-un alt câmp, cum ar fi un câmp IF sau un câmp de formulă. Eliminați acest câmp exterior atunci când câmpul îmbinare este îmbinat sau eliminat din document.
Următorul exemplu de cod arată cum să eliminați câmpurile care conțin câmpuri de îmbinare dintr - un document:
Notă
Aspose.Words vă permite să eliminați rândurile de tabel goale atribuind steagul RemoveEmptyTableRows la CleanupOptions. Această opțiune va elimina rândurile de tabel care conțin câmpuri de îmbinare goale.
Următorul exemplu de cod arată cum să eliminați rândurile de tabel goale care conțin regiuni Mail Merge dintr-un document:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.