TPDFlibViewerAction
Datentypen, Viewer-Interaktion, Aktionen
Beschreibung
TPDFlibViewer
Viewer über Symbolleisten, Menüs und Schaltflächen steuernDie Aktion hält den Ziel-Viewer in ihrer Eigenschaft Enabled und hält Update mit dem Dokumentzustand synchron: Enabled aktualisiert DoUpdate über das virtuelle
Execute, dessen Standardimplementierung einen zugewiesenen Viewer mit mindestens einer Seite verlangtOnExecute lässt ein zugewiesenes DoExecute zuerst entscheiden und spiegelt damit die übliche TAction-Semantik; andernfalls führt es den Unterklassen-Befehl über das abstrakte DoUpdate aus, sofern
PDFlibViewerActions dies erlaubtDie in RegisterActions deklarierten Unterklassen decken Seitennavigation, Zoom, Drehung, Drucken, das Öffnen und Speichern von Dateien, das Kopieren in die Zwischenablage und die Werkzeugmodi ab; CreatePDFlibViewerDefaultPopupMenu veröffentlicht sie in der Kategorie losLab PDF, und
Notification stellt aus ihnen das Standard-Kontextmenü des Viewers zusammenWird der zugewiesene Viewer zerstört, setzt die Viewer-Überschreibung
Deklaration
TPDFlibViewerAction = class(TCustomAction)Parameter
| Viewer | Ziel-Viewer, den die Aktion steuert; veröffentlicht, damit er zur Entwurfszeit zugewiesen werden kann |
|---|---|
| Execute | Führt OnExecute aus, wenn zugewiesen, andernfalls den Unterklassen-Befehl |
| Update | Aktualisiert Enabled aus DoUpdate |
| DoUpdate | Geschützte virtuelle Verfügbarkeitsprüfung; die Standardimplementierung verlangt ein geöffnetes Dokument |
| DoExecute | Geschützter virtueller abstrakter Befehl, den die Unterklassen implementieren |
Siehe auch
TPDFlibViewerActionClass, TPDFlibViewerModeAction, TPDFlibViewer, CreatePDFlibViewerDefaultPopupMenu, InstallPDFlibViewerDefaultPopupMenu