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

ViewerCílový prohlížeč, který akce ovládá; publikovaný, aby jej šlo propojit v době návrhu
ExecuteSpustí OnExecute, je-li přiřazen, jinak příkaz podtřídy
UpdateObnoví Enabled z DoUpdate
DoUpdateChráněná virtuální kontrola dostupnosti; výchozí verze vyžaduje otevřený dokument
DoExecuteChráněný virtuální abstraktní příkaz, který implementují podtřídy

Viz také

TPDFlibViewerActionClass, TPDFlibViewerModeAction, TPDFlibViewer, CreatePDFlibViewerDefaultPopupMenu, InstallPDFlibViewerDefaultPopupMenu