Terapkan Pemformatan Kustom ke Bidang

Terkadang pengguna perlu menerapkan pemformatan khusus pada bidang. Pada artikel ini, kita akan melihat beberapa contoh bagaimana hal ini dapat dilakukan.

Untuk mempelajari opsi lebih lanjut, lihat daftar lengkap properti untuk setiap jenis bidang di kelas terkait di Ruang nama bidang.

Cara Menerapkan Pemformatan Kustom pada Hasil Bidang

Aspose.Words menyediakan API untuk pemformatan khusus hasil bidang. Anda dapat mengimplementasikan antarmuka IFieldResultFormatter untuk mengontrol bagaimana hasil bidang diformat. Anda dapat menerapkan saklar format numerik, yaitu # “#.##”, saklar format tanggal/waktu, yaitu @ “dd.MM.yyyy”, dan saklar format angka, yaitu * Ordinal.

Contoh kode berikut menunjukkan cara menerapkan pemformatan khusus untuk hasil bidang:

Bagaimana mengevaluasi kondisi IF

Jika Anda ingin mengevaluasi kondisi IF setelah mail merge, Anda bisa menggunakan metode EvaluateCondition yang segera mengembalikan hasil evaluasi ekspresi.

Contoh kode berikut menunjukkan cara menggunakan metode ini:

Cara Menerapkan Pemformatan Kustom ke Bidang Waktu

Secara default, Aspose.Words memperbarui bidang TIME dengan format waktu singkat budaya saat ini. Kami menemukan bahwa ada perbedaan antara format Microsoft Word dan format .NET/Windows, dan juga antara versi .NET Framework yang berbeda. Jika Anda ingin memformat bidang TIME sesuai kebutuhan Anda, Anda dapat melakukannya dengan mengimplementasikan antarmuka IFieldUpdateCultureProvider.

Contoh kode berikut menunjukkan cara menerapkan pemformatan khusus ke bidang TIME: