TPDFlibViewerAction
Typy danych, interakcja z przeglądarką, akcje
Opis
TPDFlibViewer
Viewer z pasków narzędzi, menu i przyciskówAkcja przechowuje docelową przeglądarkę we właściwości Enabled i utrzymuje Update w zgodzie ze stanem dokumentu: Enabled odświeża DoUpdate przez wirtualne
Execute, którego domyślna implementacja wymaga przypisanej przeglądarki z co najmniej jedną stronąOnExecute daje pierwszeństwo przypisanemu DoExecute, odwzorowując standardową semantykę TAction; w przeciwnym razie wykonuje polecenie podklasy przez abstrakcyjne DoUpdate, jeśli
PDFlibViewerActions na to pozwalaPodklasy zadeklarowane w RegisterActions obejmują nawigację po stronach, powiększanie, obracanie, drukowanie, otwieranie i zapisywanie plików, kopiowanie do schowka oraz tryby narzędzi; CreatePDFlibViewerDefaultPopupMenu publikuje je w kategorii losLab PDF, a
Notification składa z nich standardowe menu kontekstowe przeglądarkiGdy przypisana przeglądarka jest niszczona, zastąpiona metoda Viewer automatycznie czyści
Deklaracja
TPDFlibViewerAction = class(TCustomAction)Parametry
| Viewer | Docelowa przeglądarka sterowana przez akcję, opublikowana, aby można było podłączyć ją w czasie projektowania |
|---|---|
| Execute | Wykonuje OnExecute, jeśli przypisane, w przeciwnym razie polecenie podklasy |
| Update | Odświeża Enabled na podstawie DoUpdate |
| DoUpdate | Chroniona wirtualna kontrola dostępności; domyślna wymaga otwartego dokumentu |
| DoExecute | Chronione wirtualne polecenie abstrakcyjne implementowane przez podklasy |
Zobacz także
TPDFlibViewerActionClass, TPDFlibViewerModeAction, TPDFlibViewer, CreatePDFlibViewerDefaultPopupMenu, InstallPDFlibViewerDefaultPopupMenu