Použití vlastního formátování na pole
Někdy uživatelé potřebují použít vlastní formátování polí. V tomto článku se podíváme na několik příkladů, jak toho lze dosáhnout.
Chcete-li se dozvědět více možností, podívejte se na úplný seznam vlastností pro každý typ pole v odpovídající třídě v Fields namespace.
Jak použít vlastní formátování na výsledek pole
Aspose.Words poskytuje API pro vlastní formátování výsledku pole. Můžete implementovat rozhraní IFieldResultFormatter a řídit, jak je výsledek pole formátován. Můžete použít přepínač číselného formátu, tj. # “#.##”, Přepínač formátu data/času, tj. @ “dd.MM.yyyy”, a přepínač formátu čísla, tj. * Ordinal.
Následující příklad kódu ukazuje, jak použít vlastní formátování pro výsledek pole:
Jak vyhodnotit IF
podmínku
Pokud chcete vyhodnotit podmínku IF
za mail merge, můžete použít metodu EvaluateCondition, která okamžitě vrátí výsledek vyhodnocení výrazu.
Následující příklad kódu ukazuje, jak tuto metodu použít:
Jak použít vlastní formátování na časové pole
Ve výchozím nastavení Aspose.Words aktualizuje TIME
pole s aktuálním formátem krátkého času kultury. Pokud chcete formátovat pole TIME
podle vašeho požadavku,můžete toho dosáhnout implementací rozhraní IFieldUpdateCultureProvider.
Následující příklady kódu ukazují, jak použít vlastní formátování na pole TIME
: