Aangepaste opmaak toepassen op velden

Soms moeten gebruikers aangepaste opmaak toepassen op velden. In dit artikel zullen we een paar voorbeelden bekijken van hoe dit kan worden gedaan.

Zie de volledige lijst met eigenschappen voor elk veldtype in de overeenkomstige klasse in Fields namespace voor meer informatie over opties.

Aangepaste opmaak toepassen op Veldresultaat

Aspose.Words biedt API voor aangepaste opmaak van het resultaat van het veld. U kunt IFieldResultFormatter interface implementeren om te bepalen hoe het veldresultaat wordt opgemaakt. U kunt numerieke opmaakschakelaar toepassen, d.w.z. # “#.##”, datum / tijd opmaakschakelaar, d.w.z. @ “dd.MM.yyyy”, en nummer opmaakschakelaar, d.w.z. * Ordinal.

Het volgende codevoorbeeld laat zien hoe u aangepaste opmaak toepast voor het veldresultaat:

IF conditie evalueren

Als u IF voorwaarde na mail merge wilt evalueren, kunt u de EvaluateCondition methode gebruiken die onmiddellijk het resultaat van de expressie evaluatie retourneert.

Het volgende codevoorbeeld laat zien hoe deze methode te gebruiken:

Aangepaste opmaak toepassen op tijdveld

Standaard werkt Aspose.Words TIME veld bij met de huidige cultuur korte tijdnotatie. Als u het veld TIME wilt opmaken volgens uw vereisten, kunt u dit bereiken door IFieldUpdateCultureProvider interface te implementeren.

De volgende codevoorbeelden laten zien hoe u aangepaste opmaak toepast op het veld TIME: