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

ViewerViewer di destinazione governato dall'azione, pubblicato per poterlo collegare in fase di progettazione
ExecuteEsegue OnExecute se assegnato, altrimenti il comando della sottoclasse
UpdateAggiorna Enabled da DoUpdate
DoUpdateVerifica virtuale protetta della disponibilità, quella predefinita richiede un documento aperto
DoExecuteComando virtuale astratto protetto implementato dalle sottoclassi

Vedere anche

TPDFlibViewerActionClass, TPDFlibViewerModeAction, TPDFlibViewer, CreatePDFlibViewerDefaultPopupMenu, InstallPDFlibViewerDefaultPopupMenu