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: