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
: