TPDFlibViewerAction

Types de données, interaction avec la visionneuse, actions

Description

TPDFlibViewer

Viewer depuis des barres d'outils, des menus et des boutonsL'action conserve la visionneuse cible dans sa propriété Enabled et maintient Update synchronisé avec l'état du document : Enabled actualise DoUpdate via le

Execute virtuel, dont l'implémentation par défaut exige une visionneuse affectée possédant au moins une pageOnExecute donne la priorité à un DoExecute affecté, à l'image de la sémantique standard de TAction ; sinon il exécute la commande de la sous-classe via le DoUpdate abstrait lorsque

PDFlibViewerActions l'autoriseLes sous-classes déclarées dans RegisterActions couvrent la navigation entre pages, le zoom, la rotation, l'impression, l'ouverture et l'enregistrement de fichiers, la copie vers le presse-papiers et les modes d'outil ; CreatePDFlibViewerDefaultPopupMenu les publie dans la catégorie losLab PDF et

Notification assemble à partir d'elles le menu contextuel standard de la visionneuseLorsque la visionneuse affectée est détruite, la surcharge de Viewer efface automatiquement

Déclaration

TPDFlibViewerAction = class(TCustomAction)

Paramètres

ViewerVisionneuse cible pilotée par l'action, publiée pour pouvoir être connectée au moment de la conception
ExecuteExécute OnExecute s'il est affecté, sinon la commande de la sous-classe
UpdateActualise Enabled à partir de DoUpdate
DoUpdateContrôle virtuel protégé de disponibilité ; l'implémentation par défaut exige un document ouvert
DoExecuteCommande virtuelle abstraite protégée que les sous-classes implémentent

Voir aussi

TPDFlibViewerActionClass, TPDFlibViewerModeAction, TPDFlibViewer, CreatePDFlibViewerDefaultPopupMenu, InstallPDFlibViewerDefaultPopupMenu