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

ViewerDoelviewer die de actie aanstuurt, gepubliceerd zodat deze tijdens het ontwerp kan worden gekoppeld
ExecuteVoert OnExecute uit indien toegewezen, anders de opdracht van de subklasse
UpdateVerverst Enabled vanuit DoUpdate
DoUpdateBeschermde virtuele beschikbaarheidscontrole; de standaardimplementatie vereist een geopend document
DoExecuteBeschermde virtuele abstracte opdracht die de subklassen implementeren

Zie ook

TPDFlibViewerActionClass, TPDFlibViewerModeAction, TPDFlibViewer, CreatePDFlibViewerDefaultPopupMenu, InstallPDFlibViewerDefaultPopupMenu