TPDFlibActionInfo

Tipos de dados

Descrição

Contém o payload tipado de um dicionário de ação PDF retornado de anotações, tópicos, gatilhos de ciclo de vida, campos de formulário ou cadeias de ações

Declaração

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;

Parâmetros

KindCategoria da ação a partir de TPDFlibActionKind
URI, URIIsMapDestino URI e sinalizador de rastreamento de coordenadas do mouse
JavaScriptScript carregado por ações JavaScript ou Rendition
FileName, OpenInNewWindow, NewWindowSpecifiedDestino de arquivo externo, preferência de janela e se essa preferência estava explicitamente presente
RemoteDestination*, RemotePage, RemoteValueMaskRepresentação do destino go-to remoto, handle de array reutilizável, página com base zero, tipo de ajuste, coordenadas e uma máscara de bits identificando os valores de coordenadas presentes
Launch*Presença do dicionário launch do Windows, parâmetros do aplicativo, diretório padrão e operação, com open aplicado como padrão usual
ThreadTarget*, BeadTarget*Forma do destino de thread e bead, número de objeto, índice ou título
Sound*Número do objeto de som, volume e sinalizadores síncrono, repetir e mix com padrões usuais aplicados
Movie*Anotação ou título de filme e operação
OCGStateCount, PreserveRBContagem de estados de conteúdo opcional e política de relações de botões de opção
Rendition*Objetos de rendition e anotação de tela mais operação
TransitionDicionário de transição completo em TPDFlibTransitionInfo
ThreeD*Detalhes da anotação 3D e do seletor de view

Consulte também

GetActionInfo, EnumActionOCGStates, TPDFlibTransitionInfo