TPDFlibActionInfo

Tipi di dati

Descrizione

Contiene il payload tipizzato di un dizionario di azione PDF restituito da annotazioni, outline, trigger del ciclo di vita, campi modulo o catene di azioni

Dichiarazione

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;

Parametri

KindCategoria di azione da TPDFlibActionKind
URI, URIIsMapDestinazione URI e flag di tracciamento delle coordinate del mouse
JavaScriptScript trasportato dalle azioni JavaScript o Rendition
FileName, OpenInNewWindow, NewWindowSpecifiedDestinazione file esterno, preferenza di finestra e se quella preferenza era esplicitamente presente
RemoteDestination*, RemotePage, RemoteValueMaskRappresentazione della destinazione go-to remota, handle di array riutilizzabile, pagina a base zero, tipo di adattamento, coordinate e maschera di bit che identifica i valori di coordinate presenti
Launch*Presenza del dizionario launch di Windows, parametri dell'applicazione, directory predefinita e operazione, con open applicato come predefinito standard
ThreadTarget*, BeadTarget*Forma della destinazione thread e bead, numero di oggetto, indice oppure titolo
Sound*Numero di oggetto suono, volume e flag synchronous, repeat e mix con predefiniti standard applicati
Movie*Annotazione o titolo del filmato e operazione
OCGStateCount, PreserveRBConteggio degli stati di contenuto opzionale e policy delle relazioni dei pulsanti radio
Rendition*Oggetti rendition e annotazione schermo più operazione
TransitionDizionario di transizione completo in TPDFlibTransitionInfo
ThreeD*Dettagli dell'annotazione 3D e del selettore di vista

Vedere anche

GetActionInfo, EnumActionOCGStates, TPDFlibTransitionInfo