Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Aspose.Words, Mail Merge işlemi gerçekleştirmeden önce birleştirme alanlarını silme veya Mail Merge işlemi sırasında kullanılmayan bölgeleri kaldırma gibi farklı temizleme ve kaldırma seçenekleri uygulamanıza olanak tanır. Bu bölümde birleştirilmiş alanların nasıl silineceği ve bir kaldırma seçeneğinin nasıl kurulacağı açıklanacaktır.
Bir başkası tarafından oluşturulan uzun bir şablon kullanırken, Mail Merge işlemi gerçekleştirmeden önce bu şablonda zaten var olan tüm birleştirme alanlarını silmek isteyebilirsiniz. Mail Merge işlemi gerçekleştirmeden bir belgedeki tüm birleştirme alanlarını silmek istiyorsanız DeleteFields yöntemini kullanabilirsiniz. Bu yöntem, CleanupOptions özelliğinin herhangi bir kaldırma seçeneğinden etkilenmez ve bunu yürütmek, yalnızca birleştirilmiş alanları kaldırır, içeren alanları veya boş paragrafları kaldırmaz.
Aşağıdaki kod örneği, bir Mail Merge işlemi yürütmeden şablonunuzdaki tüm birleştirme alanlarının nasıl silineceğini gösterir:
Removing
Seçeneği AyarlamaAspose.Words Mail Merge işlemi sırasında birleştirilmemiş alanları, bölgeleri ve paragrafları şablondan kaldırma seçeneklerini kullanarak kaldırmanızı sağlar.
Kaldırma seçeneğini ayarlamak için MailMergeCleanupOptions numaralandırmasıyla birlikte CleanupOptions özelliğini kullanın. Aşağıdaki seçenekleri seçerek hangi öğeleri kaldırmak istediğinizi belirtin (birden fazla öğeyi birleştirebilirsiniz):
Birleştirme alanını aşağıdaki koşullardan birinde birleştirilmemiş olarak düşünebilirsiniz:
Mail Merge işlemi tüm birleştirme alanlarını birleştirilmemiş olarak kaldırdığında, yalnızca birleştirme alanlarını içeren bir paragraf boş olacaktır. Bu boş paragraflar istenmeyen alan ekleyebilir ve oluşturulan raporun nasıl görüneceğini değiştirebilir. Mail Merge işlemi sırasında paragraf içeren iki durumla karşılaşabilirsiniz:
Her iki durumda da RemoveEmptyParagraphs seçeneği boş paragrafları belgeden otomatik olarak kaldıracaktır. Ayrıca, paragrafın geri kalanı boşsa TableStart
ve TableEnd birleştirme alanlarını kaldıracaktır.
Aşağıdaki kod örneği, boş paragrafların nasıl kaldırılacağını gösterir:
Aspose.Words’in önceki sürümlerinde, Mail Merge işlemi sırasında boş Mail Merge bölgeler belgeden otomatik olarak kaldırıldı. Aspose.words’nin en son sürümünde, varsayılan olarak Mail Merge işleminden sonra boş Mail Merge bölgeler kalır. Ancak, Mail Merge işlemi sırasında kullanılmayan Mail Merge bölgeleri kaldırmak için RemoveUnusedRegions seçeneğini kullanabilirsiniz. Örneğin, bir belgeyi, belgede kullanılmayan bölgelere götüren veri tabloları içermeyen boş bir veri kaynağıyla birleştirebilirsiniz.
Aşağıdaki kod örneği, kullanılmayan birleştirme bölgelerinin nasıl kaldırılacağını gösterir:
Not
Aspose.Words RemoveUnusedFields bayrağını CleanupOptions‘e atayarak kullanılmayan Mail Merge alanları kaldırmanıza izin verir. Bu seçenek, veri kaynağında karşılık gelen verilere sahip olmayan birleştirme alanlarını kaldıracaktır.
Aşağıdaki kod örneği, Mail Merge işlemi sırasında kullanılmayan birleştirme alanlarının bir belgeden otomatik olarak nasıl kaldırılacağını gösterir:
Birleştirme alanı, IF alanı veya formül alanı gibi başka bir alanda bulunabilir. Birleştirme alanı birleştirildiğinde veya belgeden kaldırıldığında bu dış alanı kaldırın.
Aşağıdaki kod örneği, belgeden birleştirme alanları içeren alanların nasıl kaldırılacağını gösterir:
Not
Aspose.Words, RemoveEmptyTableRows bayrağını CleanupOptions‘e atayarak boş tablo satırlarını kaldırmanıza olanak tanır. Bu seçenek, boş birleştirme alanları içeren tablo satırlarını kaldıracaktır.
Aşağıdaki kod örneği, bir belgeden Mail Merge bölge içeren boş tablo satırlarının nasıl kaldırılacağını gösterir:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.