TPDFlibViewerModeAction

데이터 타입, 뷰어 상호 작용, 액션

설명

뷰어의 마우스 도구를 바꾸는 도구 모드 액션들의 기반 클래스입니다

각 하위 클래스는 자신이 나타내는 TPDFlibViewerMode를 추상 메서드 Mode로 보고합니다. 실행하면 그 모드를 뷰어의 ViewerMode에 할당하고, DoUpdate는 Checked를 현재 쓰는 모드와 동기화합니다

하위 클래스는 선택, 손, 올가미 확대/축소, 스냅샷, 하이라이트 도구를 망라합니다

선언

TPDFlibViewerModeAction = class(TPDFlibViewerAction) protected function Mode: TPDFlibViewerMode; virtual; abstract; function DoUpdate: Boolean; override; procedure DoExecute; override; end;

매개변수

Mode액션이 선택하는 모드를 반환하는 protected 가상 추상 메서드
DoUpdate기본 클래스처럼 액션을 활성화하고, 뷰어가 이 모드를 사용 중이면 Checked를 설정합니다
DoExecuteMode를 뷰어의 ViewerMode에 할당합니다

참조

TPDFlibViewerAction, TPDFlibViewerMode, ViewerMode, TPDFlibViewer