TPDFlibActionInfo
Tipos de datos
Descripción
Contiene la carga útil con tipos de un diccionario de acción PDF devuelto por anotaciones, esquemas, desencadenantes de ciclo de vida, campos de formulario o cadenas de acciones
Declaración
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
| Kind | Categoría de acción de TPDFlibActionKind |
|---|---|
| URI, URIIsMap | Destino URI y marca de seguimiento de coordenadas del ratón |
| JavaScript | Script transportado por acciones JavaScript o Rendition |
| FileName, OpenInNewWindow, NewWindowSpecified | Destino de archivo externo, preferencia de ventana y si esa preferencia estaba explícitamente presente |
| RemoteDestination*, RemotePage, RemoteValueMask | Representación del destino go-to remoto, manipulador de matriz reutilizable, página con base cero, tipo de ajuste, coordenadas y una máscara de bits que identifica los valores de coordenadas presentes |
| Launch* | Presencia del diccionario de lanzamiento de Windows, parámetros de la aplicación, directorio predeterminado y operación, con open aplicado como valor predeterminado estándar |
| ThreadTarget*, BeadTarget* | Forma del destino de artículo y cuenta, número de objeto, índice o título |
| Sound* | Número de objeto de sonido, volumen y marcas sincrónico, repetir y mezclar con valores predeterminados estándar aplicados |
| Movie* | Anotación o título de película y operación |
| OCGStateCount, PreserveRB | Recuento de estados de contenido opcional y política de relaciones de botones de opción |
| Rendition* | Objetos de reproducción y anotación de pantalla más operación |
| Transition | Diccionario de transición completo en TPDFlibTransitionInfo |
| ThreeD* | Detalles del selector de vista y anotación 3D |