TPDFlibViewerModeAction

Data types, viewer interaction, actions

Description

Base class of the tool-mode actions that switch the viewer's mouse tool

TPDFlibViewerMode it represents through the abstract Mode method; executing assigns that mode to the viewer's ViewerMode, and DoUpdate keeps Checked in sync with the mode currently in useSubclasses cover the select, hand, marquee zoom, snapshot and highlight tools

Subclasses cover the select, hand, marquee zoom, snapshot and highlight tools

Declaration

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

Key members

ModeProtected virtual abstract method returning the mode the action selects
DoUpdateEnables the action like the base class and sets Checked when the viewer uses this mode
DoExecuteAssigns Mode to the viewer's ViewerMode

See also

TPDFlibViewerAction, TPDFlibViewerMode, ViewerMode, TPDFlibViewer