AttachLibrary
Formulaires, interaction, types de données, interaction avec la visionneuse
TPDFlibFormSession.AttachLibrary
Remplace l'instance TPDFlib sur laquelle opère une TPDFlibFormSession
L'appel réinitialise d'abord tout l'état transitoire, en effaçant focus, survol, pression et état d'édition, puis stocke la nouvelle référence
C'est un no-op pendant qu'un remplacement de sélection, une relecture d'historique ou une validation est en cours, et aussi quand ALibrary égale déjà l'instance attachée
nil
Déclaration
procedure AttachLibrary(ALibrary: TPDFlib);
Paramètres
| ALibrary | Nouvelle instance de bibliothèque à attacher, ou nil |
|---|
TPDFlibViewer.AttachLibrary
Ferme tout document chargé et attache une instance TPDFlib détenue par l'appelant dont la visionneuse affiche les pages
La visionneuse ne détient jamais l'instance ; l'appelant doit la maintenir en vie pendant toute la durée de l'attachement et peut passer
nil pour détacher
Lorsque la bibliothèque attachée contient déjà des pages, la visionneuse sélectionne la page courante de la bibliothèque, à défaut la page 1, reconstruit les métriques de page en cache, repeint et signale
OnPageChange
Déclaration
procedure TPDFlibViewer.AttachLibrary(ALib: TPDFlib);
Paramètres
| ALib | Instance de bibliothèque dont les pages sont affichées, ou nil pour détacher après la fermeture du document courant |
|---|
Voir aussi
TPDFlibFormSession, TPDFlibViewer, HitTest, BeginEdit, DispatchInputEvent, ClearEditState, CloseDocument, Lib, LoadFromFile