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 目標與滑鼠座標追蹤旗標
JavaScript由 JavaScript 或 Rendition 動作攜帶的指令碼
FileName, OpenInNewWindow, NewWindowSpecified外部檔案目標、視窗偏好,以及該偏好是否明確存在
RemoteDestination*, RemotePage, RemoteValueMask遠端跳至目標表示、可重複使用的陣列控制代碼、以零為基底的頁面、符合類型、座標,以及識別存在座標值的位元遮罩
Launch*Windows 啟動字典是否存在、應用程式參數、預設目錄與作業,open 會套用為標準預設值
ThreadTarget*, BeadTarget*Thread 與 bead 目標形式、物件編號、索引或標題
Sound*聲音物件編號、音量,以及套用標準預設值的同步、重複與混合旗標
Movie*影片附註或標題與作業
OCGStateCount, PreserveRB選用內容狀態計數與單選鈕關聯原則
Rendition*Rendition 與螢幕附註物件以及作業
TransitionTPDFlibTransitionInfo 中的完整轉場字典
ThreeD*3D 附註與檢視選擇器詳細資訊

另請參閱

GetActionInfo, EnumActionOCGStates, TPDFlibTransitionInfo