Zastosuj niestandardowe formatowanie do pól
Czasami użytkownicy muszą zastosować niestandardowe formatowanie do pól. W tym artykule przyjrzymy się kilku przykładom tego, 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 Fields namespace.
Jak zastosować niestandardowe formatowanie do wyniku pola
Aspose.Words zapewnia API do niestandardowego formatowania wyniku pola. Możesz zaimplementować interfejs IFieldResultFormatter, aby kontrolować sposób formatowania wyniku pola. Możesz zastosować przełącznik formatu numerycznego, tj. # “#.##”, Przełącznik formatu daty/godziny, tj. @ “dd.MM.yyyy” i przełącznik formatu liczb, tj. * Ordinal.
Poniższy przykład kodu pokazuje, jak zastosować niestandardowe formatowanie dla 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 korzystać z tej metody:
Jak zastosować niestandardowe formatowanie do pola czasu
Domyślnie Aspose.Words aktualizuje TIME
pole z aktualnym formatem krótkiego czasu Kultury. Jeśli chcesz sformatować pole TIME
zgodnie z wymaganiami, możesz to osiągnąć, implementując interfejs IFieldUpdateCultureProvider.
Poniższe przykłady kodu pokazują, jak zastosować niestandardowe formatowanie w polu TIME
: