Applica formattazione personalizzata ai campi

A volte gli utenti devono applicare la formattazione personalizzata ai campi. In questo articolo, vedremo un paio di esempi di come questo può essere fatto.

Per ulteriori opzioni, vedere l’elenco completo delle proprietà per ogni tipo di campo nella classe corrispondente.

Come applicare la formattazione personalizzata al risultato del campo

Aspose.Words fornisce API per la formattazione personalizzata del risultato del campo. È possibile implementare IFieldResultFormatter interfaccia per controllare come il risultato del campo è formattato. È possibile applicare l’interruttore di formato numerico, vale a dire # “##”, l’interruttore di formato di data/ora, cioè @ “dd.MM.yyyyyy”, e l’interruttore di formato di numero, cioè * Ordinal.

Il seguente esempio di codice mostra come applicare la formattazione personalizzata per il risultato del campo.

Come valutare IF Stato

Se si desidera valutare IF stato dopo mail merge, si può usare EvaluateCondition metodo che restituisce immediatamente il risultato della valutazione dell’espressione.

Il seguente esempio di codice mostra come utilizzare questo metodo:

Come applicare la formattazione personalizzata al campo del tempo

Per impostazione predefinita Aspose.Words aggiornamenti TIME campo con la cultura attuale breve formato di tempo. Se si desidera formattare il TIME campo secondo il vostro requisito, è possibile raggiungere questo implementando IFieldUpdateCultureProvider interfaccia.

I seguenti esempi di codice mostrano come applicare la formattazione personalizzata alla TIME campo: