TPDFlibActionInfo

数据类型

描述

包含从注释、大纲、生命周期触发器、表单字段或操作链返回的 PDF 操作字典的类型化负载

声明

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;

参数

Kind来自 TPDFlibActionKind 的操作类别
URI, URIIsMapURI 目标和鼠标坐标跟踪标志
JavaScriptJavaScript 或 Rendition 操作携带的脚本
FileName, OpenInNewWindow, NewWindowSpecified外部文件目标、窗口偏好,以及该偏好是否被显式指定
RemoteDestination*, RemotePage, RemoteValueMask远程 go-to 目标表示、可复用数组句柄、从 0 开始的页面、适合类型、坐标,以及标识存在坐标值的位掩码
Launch*Windows launch 字典存在性、应用程序参数、默认目录和操作,open 作为标准默认值应用
ThreadTarget*, BeadTarget*文章线索和珠目标形式、对象编号、索引或标题
Sound*声音对象编号、音量,以及应用标准默认值的同步、重复和混合标志
Movie*影片注释或标题以及操作
OCGStateCount, PreserveRB可选内容状态数量和单选按钮关系策略
Rendition*Rendition 和 screen 注释对象以及操作
TransitionTPDFlibTransitionInfo 中完整的过渡字典
ThreeD*3D 注释和视图选择器细节

另请参阅

GetActionInfo, EnumActionOCGStates, TPDFlibTransitionInfo