Aplicați formatarea personalizată câmpurilor

Uneori, utilizatorii trebuie să aplice formatarea personalizată câmpurilor. În acest articol, vom analiza câteva exemple despre cum se poate face acest lucru.

Pentru a afla mai multe opțiuni, consultați lista completă de proprietăți pentru fiecare tip de câmp din clasa corespunzătoare.

Cum se aplică formatarea personalizată la rezultatul câmpului

Aspose.Words oferă API pentru formatarea personalizată a rezultatului câmpului. Puteți implementa interfața IFieldResultFormatter pentru a controla modul în care este formatat rezultatul câmpului. Puteți aplica comutator format numeric, adică # “#.##”, Comutator format dată/oră, adică @ “dd.MM.yyyy” și comutator format număr, adică * Ordinal.

Următorul exemplu de cod arată cum se aplică formatarea personalizată pentru rezultatul câmpului.

Cum se evaluează condiția IF

Dacă doriți să evaluați condiția IF după mail merge, puteți utiliza metoda EvaluateCondition care returnează imediat rezultatul evaluării expresiei.

Următorul exemplu de cod arată cum să utilizați această metodă:

Cum se aplică formatarea personalizată în câmpul de timp

În mod implicit Aspose.Words actualizări TIME câmp cu cultura curentă format scurt timp. Dacă doriți să formatați câmpul TIME în funcție de cerințele dvs., puteți realiza acest lucru prin implementarea interfeței IFieldUpdateCultureProvider.

Următoarele exemple de cod arată cum se aplică formatarea personalizată la câmpul TIME: