TPDFlibViewerAction
Datové typy, interakce s prohlížečem, akce
Popis
TPDFlibViewer
Viewer z panelů nástrojů, nabídek a tlačítekAkce uchovává cílový prohlížeč ve vlastnosti Enabled a udržuje Update ve shodě se stavem dokumentu: Enabled obnovuje DoUpdate přes virtuální
Execute, jehož výchozí implementace vyžaduje přiřazený prohlížeč s nejméně jednou stránkouOnExecute dává přiřazenému DoExecute přednost, jak odpovídá standardní sémantice TAction; jinak spustí příkaz podtřídy přes abstraktní DoUpdate, když to
PDFlibViewerActions dovolíPodtřídy deklarované v RegisterActions pokrývají navigaci po stránkách, přibližování, rotaci, tisk, otevírání a ukládání souborů, kopírování do schránky a režimy nástrojů; CreatePDFlibViewerDefaultPopupMenu je publikuje v kategorii losLab PDF a
Notification z nich sestaví standardní kontextovou nabídku prohlížečeKdyž je přiřazený prohlížeč zničen, přepsaná metoda Viewer automaticky vymaže
Deklarace
TPDFlibViewerAction = class(TCustomAction)Parametry
| Viewer | Cílový prohlížeč, který akce ovládá; publikovaný, aby jej šlo propojit v době návrhu |
|---|---|
| Execute | Spustí OnExecute, je-li přiřazen, jinak příkaz podtřídy |
| Update | Obnoví Enabled z DoUpdate |
| DoUpdate | Chráněná virtuální kontrola dostupnosti; výchozí verze vyžaduje otevřený dokument |
| DoExecute | Chráněný virtuální abstraktní příkaz, který implementují podtřídy |
Viz také
TPDFlibViewerActionClass, TPDFlibViewerModeAction, TPDFlibViewer, CreatePDFlibViewerDefaultPopupMenu, InstallPDFlibViewerDefaultPopupMenu