TPDFlibActionInfo

Datové typy

Popis

Obsahuje typovanou datovou část slovníku akce PDF vráceného z anotací, osnov, spouštěčů životního cyklu, polí formulářů nebo řetězců akcí

Deklarace

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

KindKategorie akce z TPDFlibActionKind
URI, URIIsMapCíl URI a příznak sledování souřadnic myši
JavaScriptSkript nošený akcemi JavaScript nebo Rendition
FileName, OpenInNewWindow, NewWindowSpecifiedCíl externího souboru, preference okna a informace, zda byla tato preference explicitně uvedena
RemoteDestination*, RemotePage, RemoteValueMaskReprezentace vzdáleného cíle go-to, znovu použitelný handle pole, stránka číslovaná od nuly, typ přizpůsobení, souřadnice a bitová maska označující přítomné hodnoty souřadnic
Launch*Přítomnost slovníku spuštění Windows, parametry aplikace, výchozí adresář a operace, přičemž open se aplikuje jako standardní výchozí
ThreadTarget*, BeadTarget*Forma cíle vlákna a korálku, číslo objektu, index nebo titul
Sound*Číslo objektu zvuku, hlasitost a příznaky synchronous, repeat a mix se standardními výchozími hodnotami
Movie*Anotace nebo titul filmu a operace
OCGStateCount, PreserveRBPočet stavů volitelného obsahu a politika vztahů rádiových tlačítek
Rendition*Objekty rendition a screen anotace plus operace
TransitionKompletní slovník přechodu ve struktuře TPDFlibTransitionInfo
ThreeD*Detaily 3D anotace a voliče pohledu

Viz také

GetActionInfo, EnumActionOCGStates, TPDFlibTransitionInfo