SetFormFieldValueAndRefresh
폼 필드, 뷰어 상호 작용
설명
NewValue를 필드에 쓰고, 그 필드를 담는 페이지들의 캐시된 비트맵을 버려 다음 그리기 때 다시 렌더링하게 하며, OnFormFieldValueChanged를 발생시킵니다
FieldIndex는 위젯 임시 인덱스나 베이스 필드 인덱스 어느 쪽이든 됩니다. 읽기 전용 필드는 거부되고 필드 MaxLen보다 긴 텍스트 값은 잘립니다
구문
Delphi
Function TPDFlibViewer.SetFormFieldValueAndRefresh(FieldIndex: Integer; Const NewValue: WideString): Integer;매개변수
| FieldIndex | 1부터 시작하는 기반 필드 인덱스 또는 위젯 임시 인덱스 |
|---|---|
| NewValue | 필드에 저장할 값 |
반환값
| 0 | 열린 문서가 없거나, 필드를 알 수 없거나 읽기 전용이거나, 기록에 실패했습니다 |
|---|---|
| 1 | 값이 저장되고 영향받은 페이지가 무효화되었으며 이벤트가 발생했습니다 |
참조
OnFormFieldValueChanged, ToggleCheckBoxField, SetFormFieldValue, RefreshPage, TPDFlibViewer