TPDFlibViewerAction
Gegevenstypen, viewerinteractie, acties
Beschrijving
TPDFlibViewer
Viewer aansturen vanuit werkbalken, menu's en knoppenDe actie bewaart de doelviewer in zijn eigenschap Enabled en houdt Update synchroon met de documentstatus: Enabled verversert DoUpdate via de virtuele methode
Execute, waarvan de standaardimplementatie een toegewezen viewer met ten minste één pagina vereistOnExecute geeft een toegewezen DoExecute voorrang, in lijn met de standaard TAction-semantiek; anders voert de actie de opdracht van de subklasse uit via de abstracte methode DoUpdate, als
PDFlibViewerActions dat toelaatDe subklassen die in RegisterActions zijn gedeclareerd, dekken paginanavigatie, zoomen, roteren, afdrukken, het openen en opslaan van bestanden, het kopiëren naar het klembord en de gereedschapsmodi; CreatePDFlibViewerDefaultPopupMenu publiceert ze in de categorie losLab PDF en
Notification stelt er het standaardcontextmenu van de viewer uit samenWanneer de toegewezen viewer wordt vernietigd, wist de override van Viewer
Declaratie
TPDFlibViewerAction = class(TCustomAction)Parameters
| Viewer | Doelviewer die de actie aanstuurt, gepubliceerd zodat deze tijdens het ontwerp kan worden gekoppeld |
|---|---|
| Execute | Voert OnExecute uit indien toegewezen, anders de opdracht van de subklasse |
| Update | Ververst Enabled vanuit DoUpdate |
| DoUpdate | Beschermde virtuele beschikbaarheidscontrole; de standaardimplementatie vereist een geopend document |
| DoExecute | Beschermde virtuele abstracte opdracht die de subklassen implementeren |
Zie ook
TPDFlibViewerActionClass, TPDFlibViewerModeAction, TPDFlibViewer, CreatePDFlibViewerDefaultPopupMenu, InstallPDFlibViewerDefaultPopupMenu