# 입력 필드

## Content

`입력 필드` 보고서 항목은 보고서를 PDF로 내보내 생성된 PDF 문서에서 채울 수 있는 필드를 만드는 데 사용됩니다. ActiveReportsJS 보고서 뷰어에서 입력 필드는 일반 텍스트로 표시됩니다. 내보낸 PDF 문서 내에서만 편집할 수 있습니다.

### 입력 필드 추가

보고서에 `입력 필드`를 포함하려면 [도구 상자](/activereportsjs/docs/ReportAuthorGuide/Report-Designer-Interface) 내에서 해당 항목을 두 번 클릭하거나 끌어서 놓기 방식을 사용하여 보고서 페이지 영역이나 [밴드 리스트 섹션](/activereportsjs/docs/ReportAuthorGuide/Report-Items/Data-Regions/BandedList)과 같은 다른 컨테이너에 배치할 수 있습니다.

### 일단 입력 필드 구성

일반 구성에는 [기본 보고서 항목 속성](/activereportsjs/docs/DeveloperGuide/ActiveReportsJSDesignerComponent/custom-init-templates), [공통 스타일 속성](/activereportsjs/docs/DeveloperGuide/ActiveReportsJSDesignerComponent/custom-init-templates#style-properties) 및 [가시성](/activereportsjs/docs/DeveloperGuide/ActiveReportsJSDesignerComponent/custom-init-templates#visibility)이 포함됩니다. [텍스트 속성](/activereportsjs/docs/DeveloperGuide/ActiveReportsJSDesignerComponent/custom-init-templates6#text-properties)의 하위 집합은 보고서 뷰어에서 초기 필드 값의 모양을 구성합니다.

### 입력

`입력` 섹션의 속성은 PDF 출력에서 ​​편집 가능한 필드의 모양과 동작을 구성합니다.

* `타입` 속성은 입력 방법을 나타냅니다. `텍스트` 또는 `체크박스`가 될 수 있습니다.
* `필드 이름` 속성은 PDF 문서에서 편집 가능한 필드의 이름을 지정합니다.
* `읽기 전용` 플래그는 필드를 편집할 수 있는지 여부를 결정합니다.
* `필수` 플래그는 PDF 문서 리더가 필드 값을 입력해야 하는지 여부를 지정합니다.

다음 속성은 텍스트 입력 필드에 적용할 수 있습니다.

* `값` [표현식](/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties)는 편집 가능한 필드의 기본값을 설정하며, 이는 보고서 뷰어에도 표시됩니다.
* `최대 길이` 속성은 입력의 최대 허용 길이를 나타냅니다.
* `철자 검사` 플래그는 입력에 대한 철자 검사를 활성화하거나 비활성화합니다.
* `여러 줄` 속성은 필드 값을 여러 줄로 나눌 수 있는지 여부를 나타냅니다.
* `비밀번호` 플래그는 입력을 마스크해야 하는지 여부를 결정합니다.

다음 속성은 체크박스 입력 필드에 적용할 수 있습니다.

* `체크됨` 플래그는 편집 가능한 필드의 기본값을 설정하며, 이는 보고서 뷰어에도 표시됩니다.
* `체크 스타일` 속성은 필드가 체크될 때 표시되는 체크 표시의 모양을 나타냅니다.
* `체크 크기` 속성은 체크 표시의 모양의 크기를 설정합니다.