Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
병합 엔진은 문서를 입력으로 받아MERGEFIELD필드를 찾은 다음 데이터 원본에서 얻은 데이터로 바꿉니다. 일반적으로 일반 텍스트와HTML가 삽입되지만Aspose.Words사용자는Mail Merge필드에 대해 더 특이한 시나리오를 처리하는 문서를 생성할 수도 있습니다.
강력한Aspose.Words기능을 사용하면Mail Merge프로세스를 확장 할 수 있습니다:
병합 필드에서 텍스트가 아닌checkbox또는 텍스트 입력 필드가 대체되도록Mail Merge작업을 수행해야 하는 경우가 있습니다. 이 시나리오가 가장 일반적인 시나리오는 아니지만 일부 작업에서는 매우 편리합니다.
Word문서의 다음 스크린샷은 병합 필드가 있는 템플릿을 보여줍니다:
아래Word문서의 이 스크린샷은 이미 생성된 문서를 보여줍니다:
Subject필드는 텍스트 입력 필드로 대체되었습니다.
다음 코드 예제에서는mail merge동안checkbox를 삽입하고 텍스트 필드를 문서에 입력하는 방법을 보여 줍니다:
Mail Merge작업을 수행할 때 특수 이미지Mail Merge필드를 사용하여 데이터베이스의 이미지를 문서에 삽입할 수 있습니다. 이미지Mail Merge필드는 이미지:MyFieldName라는 병합 필드입니다.
Mail merge동안 문서에서 이미지Mail Merge필드가 발견되면FieldMergingCallback이벤트가 발생합니다. 이 이벤트에 응답하여 파일 이름,스트림 또는 이미지 개체를Mail Merge엔진에 반환하여 문서에 삽입할 수 있습니다.
다음 코드 예제에서는 데이터베이스BLOB필드에 저장된 이미지를 보고서에 삽입하는 방법을 보여 줍니다:
이미지 병합 필드를 병합하는 동안WrapType과 같은 다양한 이미지 속성을 제어해야 할 수도 있습니다.
현재ImageFieldMergingArgs을 사용하면 이미지 너비 또는 높이 속성 만 각각 설정할 수 있습니다. 이 문제를 극복하기 위해Aspose.Words는Shape속성을 제공하여 삽입 된 이미지 또는 다른 모양을 완벽하게 제어 할 수 있습니다.
다음 코드 예제에서는 다양한 이미지 속성을 설정하는 방법을 보여 줍니다:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.