TPDFlibViewerAction
Tipi di dati, interazione con il viewer, azioni
Descrizione
TPDFlibViewer
Viewer da barre degli strumenti, menu e pulsantiL'azione conserva il viewer di destinazione nella proprietà Enabled e mantiene Update sincronizzato con lo stato del documento: Enabled aggiorna DoUpdate tramite la
Execute virtuale, la cui implementazione predefinita richiede un viewer assegnato con almeno una paginaOnExecute dà la precedenza a un DoExecute assegnato, riproducendo la semantica standard di TAction; in caso contrario esegue il comando della sottoclasse tramite la DoUpdate astratta quando
PDFlibViewerActions lo consenteLe sottoclassi dichiarate in RegisterActions coprono la navigazione tra le pagine, lo zoom, la rotazione, la stampa, l'apertura e il salvataggio dei file, la copia negli appunti e le modalità strumento; CreatePDFlibViewerDefaultPopupMenu le pubblica nella categoria losLab PDF e
Notification assembla a partire da esse il menu contestuale standard del viewerQuando il viewer assegnato viene distrutto, l'override di Viewer cancella automaticamente
Dichiarazione
TPDFlibViewerAction = class(TCustomAction)Parametri
| Viewer | Viewer di destinazione governato dall'azione, pubblicato per poterlo collegare in fase di progettazione |
|---|---|
| Execute | Esegue OnExecute se assegnato, altrimenti il comando della sottoclasse |
| Update | Aggiorna Enabled da DoUpdate |
| DoUpdate | Verifica virtuale protetta della disponibilità, quella predefinita richiede un documento aperto |
| DoExecute | Comando virtuale astratto protetto implementato dalle sottoclassi |
Vedere anche
TPDFlibViewerActionClass, TPDFlibViewerModeAction, TPDFlibViewer, CreatePDFlibViewerDefaultPopupMenu, InstallPDFlibViewerDefaultPopupMenu