TPDFlibActionInfo
Gegevenstypen
Beschrijving
Bevat de getypeerde payload van een PDF-action-dictionary die terugkomt van annotaties, outlines, levenscyclus-triggers, formuliervelden of actieketens
Declaratie
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;Parameters
| Kind | Actiecategorie uit TPDFlibActionKind |
|---|---|
| URI, URIIsMap | URI-doel en vlag voor het bijhouden van muiscoördinaten |
| JavaScript | Script dat JavaScript- of Rendition-acties meedragen |
| FileName, OpenInNewWindow, NewWindowSpecified | Extern doelfastbestand, venstervoorkeur en of die voorkeur expliciet aanwezig was |
| RemoteDestination*, RemotePage, RemoteValueMask | Weergave van een extern go-to-doel, herbruikbare arrayhandle, 0-based pagina, fit-type, coördinaten en een bitmasker dat aanwezige coördinaatwaarden identificeert |
| Launch* | Aanwezigheid van de Windows-launch-dictionary, toepassingsparameters, standaardmap en bewerking, met open toegepast als standaardwaarde |
| ThreadTarget*, BeadTarget* | Vorm van thread- en beaddoel, objectnummer, index of titel |
| Sound* | Geluidsobjectnummer, volume en de vlaggen synchroon, herhalen en mixen met toegepaste standaardwaarden |
| Movie* | Filmannotatie of titel en bewerking |
| OCGStateCount, PreserveRB | Aantal optional-content states en beleid voor radioknoprelaties |
| Rendition* | Rendition- en schermannotatie-objecten plus bewerking |
| Transition | Volledige transition-dictionary in TPDFlibTransitionInfo |
| ThreeD* | Details van 3D-annotatie en view-selector |