Прилагане на персонализирано форматиране към полета

Понякога потребителите трябва да прилагат форматиране по избор към полетата. В тази статия ще разгледаме няколко примера за това как може да се направи това.

За да научите повече опции, вижте пълния списък със свойства за всеки тип поле в съответния клас в Fields namespace.

Как да приложите форматиране по избор към резултат от поле

Aspose.Words осигурява API за форматиране по избор на резултата от полето. Можете да внедрите IFieldResultFormatter интерфейс, за да контролирате как се форматира резултатът от полето. Можете да приложите превключвател за цифров формат, т.е. # “#.##”, превключвател за формат на дата/час, т. е. @ “dd.MM.yyyy” и превключвател за числов формат, т. е. * Ordinal.

Следващият пример за код показва как да приложите форматиране по избор за резултата от полето:

Как да се оцени IF състояние

Ако искате да оцените състояние IF след mail merge, можете да използвате метода EvaluateCondition, който веднага връща резултата от израза оценка.

Следващият пример за код показва как да използвате този метод:

Как да приложите форматиране по избор към времевото поле

По подразбиране Aspose.Words актуализации TIME поле с текущ формат за култура за кратко време. Ако искате да форматирате полето TIME според вашите изисквания, можете да постигнете това чрез внедряване на IFieldUpdateCultureProvider интерфейс.

Следните примери за код показват как да приложите форматиране по избор към полето TIME: