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:
Aşağıdaki Word belgesinin bu ekran görüntüsü, önceden oluşturulmuş belgeyi gösterir:
Subject
alanının bir metin giriş alanıyla değiştirildiğini unutmayın.
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: