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: