Alanlara Özel Biçimlendirme Uygulama

Bazen kullanıcıların alanlara özel biçimlendirme uygulaması gerekir. Bu yazıda, bunun nasıl yapılabileceğine dair birkaç örneğe bakacağız.

Daha fazla seçenek öğrenmek için Fields namespace içindeki ilgili sınıftaki her alan türü için özelliklerin tam listesine bakın.

Alan Sonucuna Özel Biçimlendirme Nasıl Uygulanır

Aspose.Words, alanın sonucunun özel biçimlendirilmesi için API sağlar. Alan sonucunun nasıl biçimlendirileceğini denetlemek için IFieldResultFormatter arabirimini uygulayabilirsiniz. Sayısal biçim anahtarını uygulayabilirsiniz, yani # “#.##”, tarih / saat biçimi anahtarı, yani @ “dd.MM.yyyy” ve sayı biçimi anahtarı, yani * Sıralı.

Aşağıdaki kod örneği, alan sonucu için özel biçimlendirmenin nasıl uygulanacağını gösterir:

IF koşulu nasıl değerlendirilir

Mail merge’den sonra IF koşulunu değerlendirmek istiyorsanız, ifade değerlendirmesinin sonucunu hemen döndüren EvaluateCondition yöntemini kullanabilirsiniz.

Aşağıdaki kod örneği, bu yöntemin nasıl kullanılacağını gösterir:

Zaman Alanına Özel Biçimlendirme Nasıl Uygulanır

Varsayılan olarak Aspose.Words, TIME alanını geçerli kültür kısa zaman biçimiyle günceller. TIME alanını ihtiyacınıza göre biçimlendirmek istiyorsanız, bunu IFieldUpdateCultureProvider arayüzünü uygulayarak başarabilirsiniz.

Aşağıdaki kod örnekleri, TIME alanına özel biçimlendirmenin nasıl uygulanacağını gösterir: