TPDFlibActionInfo
Types de données
Description
Contient la charge utile typée d'un dictionnaire d'action PDF retourné par des annotations, des signets, des déclencheurs de cycle de vie, des champs de formulaire ou des chaînes d'actions
Déclaration
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;Paramètres
| Kind | Catégorie d'action issue de TPDFlibActionKind |
|---|---|
| URI, URIIsMap | Cible URI et indicateur de suivi des coordonnées de souris |
| JavaScript | Script porté par des actions JavaScript ou Rendition |
| FileName, OpenInNewWindow, NewWindowSpecified | Cible de fichier externe, préférence de fenêtre et présence explicite de cette préférence |
| RemoteDestination*, RemotePage, RemoteValueMask | Représentation de cible go-to distante, handle de tableau réutilisable, page à base zéro, type d'ajustement, coordonnées et masque de bits identifiant les valeurs de coordonnées présentes |
| Launch* | Présence du dictionnaire de lancement Windows, paramètres d'application, répertoire par défaut et opération, avec open appliqué comme valeur par défaut standard |
| ThreadTarget*, BeadTarget* | Forme de cible de thread et de bead, numéro d'objet, index ou titre |
| Sound* | Numéro d'objet son, volume et indicateurs synchrone, répétition et mélange avec les valeurs par défaut standard appliquées |
| Movie* | Annotation ou titre de film et opération |
| OCGStateCount, PreserveRB | Nombre d'états de contenu facultatif et politique de relations de boutons radio |
| Rendition* | Objets de rendition et d'annotation d'écran plus opération |
| Transition | Dictionnaire de transition complet dans TPDFlibTransitionInfo |
| ThreeD* | Détails de l'annotation 3D et du sélecteur de vue |