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
| Kind | Categoria di azione da TPDFlibActionKind |
|---|---|
| URI, URIIsMap | Destinazione URI e flag di tracciamento delle coordinate del mouse |
| JavaScript | Script trasportato dalle azioni JavaScript o Rendition |
| FileName, OpenInNewWindow, NewWindowSpecified | Destinazione file esterno, preferenza di finestra e se quella preferenza era esplicitamente presente |
| RemoteDestination*, RemotePage, RemoteValueMask | Rappresentazione 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, PreserveRB | Conteggio degli stati di contenuto opzionale e policy delle relazioni dei pulsanti radio |
| Rendition* | Oggetti rendition e annotazione schermo più operazione |
| Transition | Dizionario di transizione completo in TPDFlibTransitionInfo |
| ThreeD* | Dettagli dell'annotazione 3D e del selettore di vista |