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;

パラメータ

KindTPDFlibActionKind からのアクションカテゴリ
URI、URIIsMapURI 対象とマウス座標追跡フラグ
JavaScriptJavaScript または Rendition アクションが保持するスクリプト
FileName、OpenInNewWindow、NewWindowSpecified外部ファイル対象、ウィンドウ設定、およびその設定が明示的に存在したかどうか
RemoteDestination*、RemotePage、RemoteValueMaskリモート go-to 対象の表現、再利用可能な配列ハンドル、0 ベースのページ、フィットタイプ、座標、および存在する座標値を識別するビットマスク
Launch*Windows 起動辞書の存在、アプリケーションパラメータ、既定ディレクトリ、操作。標準の既定として open が適用されます
ThreadTarget*、BeadTarget*スレッドとビードの対象形式、オブジェクト番号、インデックス、またはタイトル
Sound*サウンドオブジェクト番号、音量、および標準の既定が適用された同期、繰り返し、ミックスの各フラグ
Movie*ムービー注釈またはタイトルと操作
OCGStateCount、PreserveRB任意コンテンツの状態数とラジオボタン関係のポリシー
Rendition*Rendition とスクリーン注釈のオブジェクトおよび操作
TransitionTPDFlibTransitionInfo での完全なトランジション辞書
ThreeD*3D 注釈とビューセレクタの詳細

関連項目

GetActionInfo, EnumActionOCGStates, TPDFlibTransitionInfo