양식 필드는 속성과 함께 작동합니다.

이 단계별 튜토리얼에서는 Aspose.Words for .NET을 사용하여 Word 문서에서 양식 필드 속성으로 작업하는 방법을 안내합니다. 제공된 C# 소스 코드를 설명하고 이를 자신의 프로젝트에 구현하는 방법을 보여 드리겠습니다.

시작하려면 개발 환경에 Aspose.Words for .NET이 설치 및 설정되어 있는지 확인하세요. 아직 수행하지 않은 경우 다음에서 라이브러리를 다운로드하여 설치하십시오.[Aspose.Releases]https://releases.aspose.com/words/net/.

1단계: 문서 개체 초기화

먼저, 초기화Document 양식 필드가 포함된 소스 문서에 대한 경로를 제공하여 개체를 만듭니다.

string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Form fields.docx");

2단계: 양식 필드에 액세스

다음으로 문서의 양식 필드 컬렉션에서 특정 양식 필드를 검색합니다. 이 예에서는 인덱스 3의 양식 필드에 액세스합니다.

FormField formField = doc.Range.FormFields[3];

3단계: 양식 필드 속성을 사용한 단어 처리

유형에 따라 양식 필드의 다양한 속성을 조작할 수 있습니다. 이 예에서는 양식 필드가 유형인지 확인합니다.FieldType.FieldFormTextInput 그리고 그것을 설정Result 그에 따라 재산:

if (formField.Type == FieldType.FieldFormTextInput)
    formField.Result = "My name is " + formField.Name;

다른 속성을 자유롭게 탐색하고 특정 요구 사항에 따라 다양한 작업을 수행하십시오.

4단계: 문서 저장

마지막으로 수정된 문서를 저장합니다.

doc.Save(dataDir + "ModifiedFormFields.docx");

그게 다야! .NET용 Aspose.Words를 사용하여 Word 문서의 양식 필드 속성 작업을 성공적으로 수행했습니다.

양식 필드의 예제 소스 코드는 .NET용 Aspose.Words를 사용하여 속성 작업을 수행합니다.

string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Form fields.docx");
FormField formField = doc.Range.FormFields[3];

if (formField.Type == FieldType.FieldFormTextInput)
    formField.Result = "My name is " + formField.Name;

doc.Save(dataDir + "ModifiedFormFields.docx");

자신의 프로젝트에서 이 코드를 자유롭게 사용하고 특정 요구 사항에 따라 수정하십시오.

FAQ

Q: Aspose.Words에서 양식 필드의 이름을 어떻게 변경할 수 있나요?

A: Aspose.Words에서 양식 필드의 이름을 변경하려면 다음을 사용할 수 있습니다.FormField.Name 속성을 선택하고 새 값을 할당합니다.

Q: 양식 필드의 기본값을 변경할 수 있습니까?

A: 예, Aspose.Words에서 양식 필드의 기본값을 변경할 수 있습니다. 사용FormField.Result 속성을 사용하여 새 기본값을 지정합니다.

Q: Aspose.Words에서 날짜 양식 필드의 형식을 어떻게 변경할 수 있나요?

A: Aspose.Words에서 날짜 양식 필드의 형식을 변경하려면 다음을 사용할 수 있습니다.FormField.TextFormat 속성을 선택하고 새 날짜 형식을 지정합니다. 예를 들어, “dd/MM/yyyy"를 사용하여 일/월/년 형식으로 날짜를 표시할 수 있습니다.

Q: Aspose.Words의 드롭다운 양식 필드에서 옵션 목록을 검색할 수 있나요?

A: 예, Aspose.Words의 드롭다운 양식 필드에 대한 옵션 목록을 검색할 수 있습니다.FormField.DropDownItems 재산. 이 속성에 액세스하여 필요한 경우 추가 작업을 수행하기 위한 옵션 목록을 가져올 수 있습니다.

Q: Aspose.Words의 양식 필드에서 모든 속성을 제거하려면 어떻게 해야 합니까?

A: Aspose.Words의 양식 필드에서 모든 속성을 제거하려면 다음을 사용할 수 있습니다.FormField.Clear 모든 양식 필드 속성을 지우는 방법입니다.