Checkboxes, Metin Girişi veya Resim Ekleme

Birleştirme altyapısı bir belgeyi girdi olarak alır, içindeki MERGEFIELD alanları arar ve bunları veri kaynağından elde edilen verilerle değiştirir. Genellikle düz metin ve HTML eklenir, ancak Aspose.Words kullanıcıları Mail Merge alanlar için daha sıra dışı senaryoları işleyen bir belge de oluşturabilir.

Güçlü Aspose.Words işlevi, Mail Merge işlemini genişletmenize olanak tanır:

  • mail merge sırasında belgeye checkboxes ve metin giriş formu alanları ekleyin
  • herhangi bir özel depolama alanından (dosyalar, BLOB alanlar vb.) Görüntüler ekleyin.)

Mail Merge sırasında Checkbox es ve Metin Girişi ekleyin

Bazen birleştirme alanında metnin yerine Mail Merge değil, checkbox veya metin giriş alanının geçmesi için bir checkbox işlemi gerçekleştirmek gerekir. Bu en yaygın senaryo olmasa da, bazı görevler için çok kullanışlıdır.

Word belgesinin aşağıdaki ekran görüntüsü, birleştirme alanlarına sahip bir şablonu gösterir:

insert-checkboxes-or-images-mail-merge-aspose-words

Aşağıdaki Word belgesinin bu ekran görüntüsü, önceden oluşturulmuş belgeyi gösterir:

insert-checkboxes-html-or-images-mail-merge-aspose-words

Aşağıdaki kod örneği, bir mail merge sırasında bir belgeye checkbox’lerin nasıl ekleneceğini ve metin alanlarının nasıl girileceğini gösterir.:

Mail Merge sırasında Resim ekleme

Bir Mail Merge işlemi gerçekleştirirken, özel ımage Mail Merge alanlarını kullanarak veritabanından görüntüleri belgeye ekleyebilirsiniz. Image Mail Merge alanı, Image:MyFieldName adlı bir birleştirme alanıdır.

Veritabanından Resim Ekleme

Bir mail merge sırasında, bir belgede bir görüntü Mail Merge alanıyla karşılaşıldığında, FieldMergingCallback olayı tetiklenir. Belgeye eklenebilmesi için Mail Merge altyapısına bir dosya adı, akış veya görüntü nesnesi döndürmek üzere bu olaya yanıt verebilirsiniz.

Aşağıdaki kod örneği, bir veritabanı BLOB alanında depolanan görüntülerin bir rapora nasıl ekleneceğini gösterir:

Mail Merge sırasında Görüntü Özelliklerini Ayarlama

Bir görüntü birleştirme alanını birleştirirken, bazen WrapType gibi çeşitli görüntü özelliklerini kontrol etmeniz gerekebilir.

Şu anda ImageFieldMergingArgs kullanarak sırasıyla yalnızca görüntü genişliği veya yükseklik özelliklerini ayarlayabilirsiniz. Bu sorunun üstesinden gelmek için Aspose.Words, eklenen görüntü veya başka herhangi bir şekil üzerinde tam kontrol sahibi olmayı kolaylaştıran Shape özelliğini sağlar.

Aşağıdaki kod örneği, çeşitli görüntü özelliklerinin nasıl ayarlanacağını gösterir: