TPDFlibViewerAction
Tipos de datos, interacción con el visor, acciones
Descripción
TPDFlibViewer
Viewer desde barras de herramientas, menús y botonesLa acción guarda el visor de destino en su propiedad Enabled y mantiene Update sincronizado con el estado del documento: Enabled actualiza DoUpdate a través del método virtual
Execute, cuya implementación predeterminada exige un visor asignado con al menos una páginaOnExecute da prioridad a un DoExecute asignado, imitando la semántica estándar de TAction; de lo contrario, ejecuta el comando de la subclase a través del método abstracto DoUpdate cuando
PDFlibViewerActions lo permiteLas subclases declaradas en RegisterActions cubren la navegación de páginas, el zoom, la rotación, la impresión, la apertura y el guardado de archivos, la copia al portapapeles y los modos de herramienta; CreatePDFlibViewerDefaultPopupMenu las publica en la categoría losLab PDF, y
Notification arma con ellas el menú contextual estándar del visorCuando el visor asignado se destruye, la anulación de Viewer limpia
Declaración
TPDFlibViewerAction = class(TCustomAction)Parámetros
| Viewer | Visor de destino que la acción controla, publicado para poder conectarse en tiempo de diseño |
|---|---|
| Execute | Ejecuta OnExecute cuando está asignado; de lo contrario, el comando de la subclase |
| Update | Actualiza Enabled a partir de DoUpdate |
| DoUpdate | Comprobación de disponibilidad virtual protegida; la implementación predeterminada exige un documento abierto |
| DoExecute | Comando virtual abstracto protegido que implementan las subclases |
Véase también
TPDFlibViewerActionClass, TPDFlibViewerModeAction, TPDFlibViewer, CreatePDFlibViewerDefaultPopupMenu, InstallPDFlibViewerDefaultPopupMenu