Áp Dụng Định Dạng Tùy chỉnh Cho Các Trường

Đôi khi người dùng cần áp dụng định dạng tùy chỉnh cho các trường. Trong bài viết này, chúng tôi sẽ xem xét một vài ví dụ về cách điều này có thể được thực hiện.

Để tìm hiểu thêm các tùy chọn, hãy xem danh sách đầy đủ các thuộc tính cho từng loại trường trong lớp tương ứng trong Fields namespace.

Cách Áp dụng Định Dạng Tùy chỉnh Cho Kết Quả Trường

Aspose.Words cung cấp API để định dạng tùy chỉnh kết quả của trường. Bạn có thể triển khai giao diện IFieldResultFormatter để kiểm soát cách định dạng kết quả trường. Bạn có thể áp dụng công tắc định dạng số, tức là # “#.## “, công tắc định dạng ngày / giờ, tức là @ “dd.MM.yyyy”, và chuyển đổi định dạng số, tức là * Thứ tự.

Ví dụ mã sau đây cho thấy cách áp dụng định dạng tùy chỉnh cho kết quả trường:

Cách đánh giá điều kiện IF

Nếu bạn muốn đánh giá điều kiện IF sau mail merge, bạn có thể sử dụng phương thức EvaluateCondition ngay lập tức trả về kết quả đánh giá biểu thức.

Ví dụ mã sau đây cho thấy cách sử dụng phương pháp này:

Cách Áp dụng Định Dạng Tùy chỉnh Cho Trường Thời gian

Theo mặc định Aspose.Words cập nhật TIME trường với văn hóa hiện tại định dạng thời gian ngắn. Nếu bạn muốn định dạng trường TIME theo yêu cầu của mình, bạn có thể đạt được điều này bằng cách triển khai giao diện IFieldUpdateCultureProvider.

Các ví dụ mã sau đây cho thấy cách áp dụng định dạng tùy chỉnh cho trường TIME: