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

Execute virtual, 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 DoUpdate abstracto 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 ensambla con ellas el menú contextual estándar del visorCuando el visor asignado se destruye, la invalidación de Viewer borra

Declaración

TPDFlibViewerAction = class(TCustomAction)

Parámetros

ViewerVisor de destino que gobierna la acción, publicado para poder enlazarse en tiempo de diseño
ExecuteEjecuta OnExecute si está asignado y, de lo contrario, el comando de la subclase
UpdateActualiza Enabled a partir de DoUpdate
DoUpdateComprobación virtual protegida de disponibilidad; la predeterminada exige un documento abierto
DoExecuteComando virtual abstracto protegido que implementan las subclases

Véase también

TPDFlibViewerActionClass, TPDFlibViewerModeAction, TPDFlibViewer, CreatePDFlibViewerDefaultPopupMenu, InstallPDFlibViewerDefaultPopupMenu