Použít vlastní formátování na pole

Někdy musí uživatelé aplikovat vlastní formátování na pole. V tomto článku se podíváme na několik příkladů, jak se to dá dělat.

Chcete-li se dozvědět více možností, viz celý seznam vlastností pro každý typ pole v odpovídající třídě v Název pole.

Jak aplikovat vlastní formátování na výsledek pole

Aspose.Words poskytuje API pro vlastní formátování výsledků pole. Můžete implementovat IFieldResultFormatter rozhraní pro kontrolu toho, jak je výsledek pole formátován. Můžete použít numerický formát switch, tj. # “#.##,” switch formátu date/time, tj. @ “dd.MM.rrrr” a switch formátu čísel, tj. * Ordinal.

Následující příklad kódu ukazuje, jak použít vlastní formátování pro výsledek pole:

Jak hodnotit IF stav

Pokud chcete hodnotit IF stav po mail merge, můžete použít EvaluateCondition metoda, která okamžitě vrací výsledek exprese hodnocení.

Následující příklad kódu ukazuje, jak používat tuto metodu:

Jak aplikovat vlastní formátování na časové pole

Výchozí Aspose.Words aktualizace TIME pole s aktuální kulturou krátký časový formát. Zjistili jsme, že je rozdíl mezi Microsoft Word formátování a .NET/Windows formátování a také mezi různými .NET Framework verze. Pokud chcete formátovat TIME pole podle vašeho požadavku, můžete dosáhnout tím, že provádí IFieldUpdateCultureProvider rozhraní.

Následující příklady kódů ukazují, jak aplikovat vlastní formátování na TIME pole: