Alanlara Özel Biçimlendirme Uygula

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 ad alanı‘teki ilgili sınıftaki her alan türüne ilişkin özelliklerin tam listesine bakın.

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

Aspose.Words, alan sonucunun özel biçimlendirilmesi için API sağlar. Alan sonucunun nasıl biçimlendirileceğini kontrol etmek için IFieldResultFormatter arayüzünü uygulayabilirsiniz. # “#.##” gibi sayısal biçim geçişini, @ “dd.MM.yyyy” gibi tarih/saat biçimi geçişini ve * Ordinal gibi sayı biçimi geçişini uygulayabilirsiniz.

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

IF durumu nasıl değerlendirilir?

mail merge’den sonra IF durumunu değerlendirmek istiyorsanız ifade değerlendirmesinin sonucunu anında 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?

Aspose.Words, varsayılan olarak TIME alanını mevcut kültür kısa zaman formatıyla günceller. Microsoft Word biçimlendirmesi ile .NET/Windows biçimlendirmesi arasında ve ayrıca farklı .NET Framework sürümleri arasında bir fark olduğunu anladık. TIME alanını ihtiyacınıza göre biçimlendirmek istiyorsanız bunu IFieldUpdateCultureProvider arayüzünü uygulayarak sağlayabilirsiniz.

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