TPDFlibViewerAction
Datatyper, viewer-interaktion, handlinger
Beskrivelse
TPDFlibViewer
Viewer fra værktøjslinjer, menuer og knapperHandlingen gemmer målfremviseren i sin Enabled-egenskab og holder Update synkroniseret med dokumenttilstanden: Enabled opdaterer DoUpdate via den virtuelle
Execute, hvis standardimplementering kræver en tildelt fremviser med mindst én sideOnExecute giver en tildelt DoExecute førsteretten, i overensstemmelse med standard-TAction-semantikken; ellers køres underklassekommandoen via den abstrakte DoUpdate, når
PDFlibViewerActions tillader detUnderklasserne, der er deklareret i RegisterActions, dækker sidenavigation, zoom, rotation, udskrivning, filåbning og -gemning, udklipsholderkopiering og værktøjstilstandene; CreatePDFlibViewerDefaultPopupMenu publicerer dem i kategorien losLab PDF, og
Notification sammensætter standardfremviserens kontekstmenu ud fra demNår den tildelte fremviser destrueres, rydder Viewer-overstyringen automatisk
Deklaration
TPDFlibViewerAction = class(TCustomAction)Parametre
| Viewer | Målfremviseren, som handlingen styrer, publiceret, så den kan tilknyttes på designtidspunktet |
|---|---|
| Execute | Udfører OnExecute, hvis den er tildelt, ellers underklassekommandoen |
| Update | Opdaterer Enabled ud fra DoUpdate |
| DoUpdate | Beskyttet virtuelt tilgængelighedstjek; standarden kræver et åbent dokument |
| DoExecute | Beskyttet virtuel abstrakt kommando, som underklasserne implementerer |
Se også
TPDFlibViewerActionClass, TPDFlibViewerModeAction, TPDFlibViewer, CreatePDFlibViewerDefaultPopupMenu, InstallPDFlibViewerDefaultPopupMenu