Zastosuj niestandardowe formatowanie do pól
Czasami użytkownicy muszą zastosować niestandardowe formatowanie do pól. W tym artykule przyjrzymy się kilku przykładom, jak można to zrobić.
Aby dowiedzieć się więcej opcji, zobacz pełną listę właściwości dla każdego typu pola w odpowiedniej klasie w Przestrzeń nazw pól.
Jak zastosować niestandardowe formatowanie do wyniku w polu
Aspose.Words udostępnia API do niestandardowego formatowania wyniku pola. Możesz zaimplementować interfejs IFieldResultFormatter, aby kontrolować sposób formatowania wyniku w polu. Można zastosować przełącznik formatu liczb, tj. # “#.##”, przełącznik formatu daty/godziny, tj. @ “dd.MM.rrrr” oraz przełącznik formatu liczb, tj. * Ordinal.
Poniższy przykład kodu pokazuje, jak zastosować niestandardowe formatowanie wyniku pola:
Jak ocenić stan IF
Jeśli chcesz ocenić warunek IF
po mail merge, możesz użyć metody EvaluateCondition, która natychmiast zwraca wynik oceny wyrażenia.
Poniższy przykład kodu pokazuje, jak używać tej metody:
Jak zastosować niestandardowe formatowanie do pola czasu
Domyślnie Aspose.Words aktualizuje pole TIME
przy użyciu bieżącego formatu krótkiego czasu kultury. Odkryliśmy, że istnieje różnica między formatowaniem Microsoft Word a formatowaniem .NET/Windows, a także między różnymi wersjami .NET Framework. Jeśli chcesz sformatować pole TIME
zgodnie ze swoimi wymaganiami, możesz to osiągnąć poprzez wdrożenie interfejsu IFieldUpdateCultureProvider.
Poniższy przykład kodu pokazuje, jak zastosować niestandardowe formatowanie do pola TIME
: