필드에 사용자 정의 형식 적용

사용자가 필드에 사용자 정의 형식을 적용해야 하는 경우가 있습니다. 이번 글에서는 이것이 어떻게 이루어질 수 있는지에 대한 몇 가지 예를 살펴보겠습니다.

더 많은 옵션을 알아보려면 필드 네임스페이스에서 해당 클래스의 각 필드 유형에 대한 전체 속성 목록을 참조하세요.

필드 결과에 사용자 정의 형식을 적용하는 방법

Aspose.Words는 필드 결과의 사용자 정의 형식을 위한 API를 제공합니다. IFieldResultFormatter 인터페이스를 구현하여 필드 결과 형식을 제어할 수 있습니다. 숫자 형식 스위치(예: # “#.##"), 날짜/시간 형식 스위치(예: @ “dd.MM.yyyy”) 및 숫자 형식 스위치(예: * Ordinal)를 적용할 수 있습니다.

다음 코드 예제에서는 필드 결과에 사용자 정의 형식을 적용하는 방법을 보여줍니다

IF 조건을 평가하는 방법

mail merge 이후에 IF 조건을 평가하려면 표현식 평가 결과를 즉시 반환하는 EvaluateCondition 메서드를 사용할 수 있습니다.

다음 코드 예제에서는 이 메서드를 사용하는 방법을 보여줍니다

시간 필드에 사용자 정의 형식을 적용하는 방법

기본적으로 Aspose.Words는 현재 문화권의 짧은 시간 형식으로 TIME 필드를 업데이트합니다. 우리는 Microsoft Word 형식과 .NET/Windows 형식 사이, 그리고 서로 다른 .NET Framework 버전 사이에도 차이가 있다는 것을 알아냈습니다. 요구 사항에 따라 TIME 필드의 형식을 지정하려면 IFieldUpdateCultureProvider 인터페이스를 구현하면 됩니다.

다음 코드 예제는 TIME 필드에 사용자 정의 형식을 적용하는 방법을 보여줍니다