PDFium Component Docs

FormCanUndo 메서드

이 API 항목은 식별자, 시그니처, 코드 블록, PDF 용어를 원래 형태로 유지합니다.
컴포넌트: TPdfView  ·  유닛: PDFium
포커스된 AcroForm widget에 되돌릴 수 있는 edit이 하나 이상 있는지 보고합니다

구문

function FormCanUndo: Boolean;

설명

FormCanUndo는 PDFium의 FORM_CanUndo를 감쌉니다. 포커스된 AcroForm widget에 FormUndo로 되돌릴 수 있는 undo history의 edit가 하나 이상 있으면 True를 반환하고, 그렇지 않으면 False를 반환합니다

view가 비활성 상태이거나, document에 AcroForm이 없거나, 어떤 widget도 포커스되지 않았을 때는 False를 반환합니다. 이는 나머지 다섯 form-edit helper의 contract와 같습니다

가장 자연스러운 용도는 Undo menu item, toolbar button, context-menu entry의 Enabled 상태 표현식으로 사용하는 것입니다

비고

예제

procedure TForm1.EditMenuPopup(Sender: TObject);
begin
  miUndo.Enabled := PdfView1.FormCanUndo;
  miRedo.Enabled := PdfView1.FormCanRedo;
end;

참고 항목

FormUndo, FormCanRedo, FormRedo