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, URIIsMapЦелевой URI и флаг отслеживания координат мыши
JavaScriptСкрипт, переносимый действиями JavaScript или Rendition
FileName, OpenInNewWindow, NewWindowSpecifiedЦелевой внешний файл, предпочтение окна и было ли это предпочтение задано явно
RemoteDestination*, RemotePage, RemoteValueMaskПредставление удалённой цели перехода, повторно используемый дескриптор массива, страница с базой 0, тип вписывания, координаты и битовая маска, указывающая присутствующие значения координат
Launch*Присутствие словаря запуска Windows, параметры приложения, каталог по умолчанию и операция, причём open применяется как стандартное значение по умолчанию
ThreadTarget*, BeadTarget*Форма цели ветки и bead, номер объекта, индекс или заголовок
Sound*Номер объекта звука, громкость и флаги синхронности, повтора и смешивания с применёнными стандартными значениями
Movie*Аннотация фильма или заголовок и операция
OCGStateCount, PreserveRBЧисло состояний дополнительного содержимого и политика связей переключателей
Rendition*Объекты представления и экранной аннотации плюс операция
TransitionПолный словарь перехода в TPDFlibTransitionInfo
ThreeD*Сведения об аннотации 3D и селекторе вида

См. также

GetActionInfo, EnumActionOCGStates, TPDFlibTransitionInfo