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: