CommitInplaceEditor

폼 필드, 뷰어 상호 작용

설명

열려 있는 인플레이스 폼 에디터를 닫습니다. Save가 True이면 에디터 내용이 SetFormFieldValueAndRefresh를 통해 기록되는데, 이는 페이지의 캐시된 비트맵을 버리고 OnFormFieldValueChanged를 발생시킵니다

콤보와 목록 에디터는 선택한 옵션의 내보내기 이름을 기록하고, 다중 선택 목록은 내보내기 이름을 CR로 연결하며, 편집 가능 콤보는 아무것도 선택되지 않았을 때 입력한 텍스트로 폴백합니다. 에디터는 먼저 분리되어 포커스 이벤트가 커밋에 재진입하지 못 하게 되고, 숨겨지고, 지연 해제를 위해 대기시킨 후 포커스는 뷰어로 돌아갑니다

에디터가 열려 있지 않으면 이 호출은 안전한 no-op입니다. Escape는 Save False로 취소하고, Enter, Ctrl+Enter, 더블 클릭, 포커스 상실은 Save True로 커밋합니다

구문

Delphi

Procedure TPDFlibViewer.CommitInplaceEditor(Save: Boolean);

매개변수

SaveTrue는 편집된 값을 필드에 기록하고 False는 버립니다

참고 항목

TPDFlibViewer, BeginEditFormField, EditingFieldIndex, FocusNextFormField