TPDFlibActionInfo

Typy danych

Opis

Zawiera typowany ładunek słownika akcji PDF zwracanego z adnotacji, konspektów, wyzwalaczy cyklu życia, pól formularza albo łańcuchów akcji

Deklaracja

type
  TPDFlibActionInfo = record
    Kind: TPDFlibActionKind;
    URI: AnsiString;
    URIIsMap: Boolean;
    JavaScript: WideString;
    FileName: AnsiString;
    OpenInNewWindow: Boolean;
    NewWindowSpecified: Boolean;
    RemoteDestinationKind: TPDFlibActionTargetKind;
    RemoteDestinationID: Integer;
    RemoteDestinationName: WideString;
    RemotePage: Integer;
    RemoteDestinationType: Integer;
    RemoteLeft: Double;
    RemoteTop: Double;
    RemoteRight: Double;
    RemoteBottom: Double;
    RemoteZoom: Double;
    RemoteValueMask: Integer;
    LaunchHasWindowsParameters: Boolean;
    LaunchParameters: WideString;
    LaunchDefaultDirectory: WideString;
    LaunchOperation: AnsiString;
    NamedName: AnsiString;
    FieldCount: Integer;
    HideAnnotations: Boolean;
    EmbeddedTargetName: AnsiString;
    TargetIsParent: Boolean;
    ThreadTargetKind: TPDFlibActionTargetKind;
    ThreadTargetObjectNumber: Integer;
    ThreadTargetIndex: Integer;
    ThreadTargetName: WideString;
    BeadTargetKind: TPDFlibActionTargetKind;
    BeadTargetObjectNumber: Integer;
    BeadTargetIndex: Integer;
    SoundObjectNumber: Integer;
    SoundVolume: Double;
    SoundSynchronous: Boolean;
    SoundRepeat: Boolean;
    SoundMix: Boolean;
    MovieAnnotationObjectNumber: Integer;
    MovieTitle: WideString;
    MovieOperation: TPDFlibMovieOperation;
    OCGStateCount: Integer;
    PreserveRB: Boolean;
    RenditionObjectNumber: Integer;
    ScreenAnnotationObjectNumber: Integer;
    RenditionOperation: Integer;
    Transition: TPDFlibTransitionInfo;
    ThreeDAnnotationObjectNumber: Integer;
    ThreeDViewKind: TPDFlibActionTargetKind;
    ThreeDViewObjectNumber: Integer;
    ThreeDViewIndex: Integer;
    ThreeDViewName: WideString;
  end;

Parametry

KindKategoria akcji z TPDFlibActionKind
URI, URIIsMapCel URI i flaga śledzenia współrzędnych myszy
JavaScriptSkrypt niesiony przez akcje JavaScript albo Rendition
FileName, OpenInNewWindow, NewWindowSpecifiedCel pliku zewnętrznego, preferencja okna i informacja, czy ta preferencja była obecna jawnie
RemoteDestination*, RemotePage, RemoteValueMaskReprezentacja zdalnego celu go-to, wielokrotnego użytku uchwyt tablicy, strona liczona od zera, typ dopasowania, współrzędne oraz maska bitowa identyfikująca obecne wartości współrzędnych
Launch*Obecność słownika uruchomienia Windows, parametry aplikacji, katalog domyślny i operacja, przy czym open stosowany jest jako standardowa wartość domyślna
ThreadTarget*, BeadTarget*Postać celu wątku i ogniwa, numer obiektu, indeks albo tytuł
Sound*Numer obiektu dźwięku, głośność oraz flagi synchroniczności, powtarzania i miksowania z zastosowanymi standardowymi wartościami domyślnymi
Movie*Adnotacja filmowa albo tytuł oraz operacja
OCGStateCount, PreserveRBLiczba stanów treści opcjonalnej i polityka relacji przycisków radiowych
Rendition*Obiekty rendycji i adnotacji ekranowej wraz z operacją
TransitionKompletny słownik przejścia w TPDFlibTransitionInfo
ThreeD*Szczegóły adnotacji 3D i selektora widoku

Zobacz również

GetActionInfo, EnumActionOCGStates, TPDFlibTransitionInfo