THPDFLoadedFormField Class
로드된 AcroForm 필드를 감싸 애플리케이션이 값, 이름, 옵션, 읽기 전용 상태를 읽고 갱신하면서 지오메트리와 필드 동작을 검사할 수 있게 합니다
선언
THPDFLoadedFormField = class(TObject)
유닛
HPDFDoc
멤버
| 이름 | 목적 |
|---|---|
Index | 로드된 문서에서 0 기반 폼 필드 인덱스 |
Name | 정규화된 AcroForm 필드 이름을 얻거나 바꿉니다 |
FieldType | 탐지된 로드 필드 종류를 THPDFLoadedFormFieldType으로 반환합니다 |
Description | 로드된 폼에 저장된 필드 tooltip 또는 설명 텍스트를 반환합니다 |
Flags | raw AcroForm /Ff 비트 마스크를 반환합니다 |
MaxLength | 텍스트 필드 /MaxLen 값을 반환하고 없으면 0을 반환합니다 |
PageIndex | 필드 위젯이 들어 있는 0 기반 페이지를 반환합니다 |
Required, NoExport | 공통 AcroForm 필드 동작을 노출합니다 |
Multiline, Password | 공통 텍스트 필드 동작을 노출합니다 |
GetBounds | 가능하면 필드 위젯 사각형을 반환합니다 |
Value | 소유 THotPDF 인스턴스를 통해 현재 필드 값을 얻거나 설정합니다 |
ReadOnly | 로드된 필드 읽기 전용 플래그를 얻거나 설정합니다 |
OptionCount | choice 필드에 쓸 수 있는 옵션 항목 수를 반환합니다 |
OptionValue | 0 기반 옵션 인덱스로 옵션 값을 반환합니다 |
사용 참고 사항
- 반환된 객체는 변경을 소유
THotPDF인스턴스로 전달합니다 - 필드 갱신이 끝나면 래퍼를 해제합니다
- 로드된 문서에서 콤보 박스, 리스트 박스, 라디오 버튼 선택지를 열거할 때
OptionCount와OptionValue를 씁니다 - 직접 필드 이름 호출 대신 이미 로드 필드 객체로 동작하는 코드의 래퍼식 편집에는
Name,Value,ReadOnly를 씁니다 - PDF 딕셔너리를 훑지 않고 Viewer hit testing과 필드 속성 패널을 만들려면
PageIndex와GetBounds를 씁니다