TPDFlibActionInfo

Gegevenstypen

Beschrijving

Bevat de getypeerde payload van een PDF-action-dictionary die terugkomt van annotaties, outlines, levenscyclus-triggers, formuliervelden of actieketens

Declaratie

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;

Parameters

KindActiecategorie uit TPDFlibActionKind
URI, URIIsMapURI-doel en vlag voor het bijhouden van muiscoördinaten
JavaScriptScript dat JavaScript- of Rendition-acties meedragen
FileName, OpenInNewWindow, NewWindowSpecifiedExtern doelfastbestand, venstervoorkeur en of die voorkeur expliciet aanwezig was
RemoteDestination*, RemotePage, RemoteValueMaskWeergave van een extern go-to-doel, herbruikbare arrayhandle, 0-based pagina, fit-type, coördinaten en een bitmasker dat aanwezige coördinaatwaarden identificeert
Launch*Aanwezigheid van de Windows-launch-dictionary, toepassingsparameters, standaardmap en bewerking, met open toegepast als standaardwaarde
ThreadTarget*, BeadTarget*Vorm van thread- en beaddoel, objectnummer, index of titel
Sound*Geluidsobjectnummer, volume en de vlaggen synchroon, herhalen en mixen met toegepaste standaardwaarden
Movie*Filmannotatie of titel en bewerking
OCGStateCount, PreserveRBAantal optional-content states en beleid voor radioknoprelaties
Rendition*Rendition- en schermannotatie-objecten plus bewerking
TransitionVolledige transition-dictionary in TPDFlibTransitionInfo
ThreeD*Details van 3D-annotatie en view-selector

Zie ook

GetActionInfo, EnumActionOCGStates, TPDFlibTransitionInfo