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를 설정합니다 |
| DoExecute | Mode를 뷰어의 ViewerMode에 할당합니다 |
참조
TPDFlibViewerAction, TPDFlibViewerMode, ViewerMode, TPDFlibViewer