PDFium Delphi Component Docs

OnFormValueChange 이벤트

컴포넌트: TPdf  ·  유닛: PDFium
포커스된 폼 필드의 값이 바뀐 뒤에 발생합니다

Syntax

property OnFormValueChange: TPdfFormValueChangeEvent read FOnFormValueChange write FOnFormValueChange;

Description

OnFormValueChange는 대화형 폼 레이어가 포커스된 필드에 값 변경을 적용한 뒤에 발생합니다. 예를 들어 타이핑, 붙여넣기, 스크립트가 촉발한 업데이트 뒤에 발생합니다

컴포넌트는 디스패치 전에 페이지 씬 캐시를 지우고, 변경이 추가 변경을 촉발하는 동안 이벤트를 다시 디스패치합니다. 8라운드로 한도가 정해져 있어 연쇄적인 필드 재계산이 수렴합니다

Remarks

    • 핸들러 시그니처: procedure(Sender: TObject) of object
    • 핸들러 안에서 FocusedFormFieldValue나 타입이 있는 FocusedFormField* 속성으로 새 값을 읽으세요
    • 뷰는 디스패치가 끝나면 자동으로 새로 고칩니다. 값만 바뀐 변경에는 수동 UpdatePage가 필요 없습니다

Example

procedure TMain.Pdf1FormValueChange(Sender: TObject);
begin
  Statusbar1.SimpleText := Pdf1.FocusedFormFieldValue;
end;

See Also