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
: