TPDFlibActionInfo
Типы данных
Описание
Содержит типизированную нагрузку словаря действия PDF, возвращаемого из аннотаций, структур, триггеров жизненного цикла, полей форм или цепочек действий
Объявление
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;Параметры
| Kind | Категория действия из TPDFlibActionKind |
|---|---|
| URI, URIIsMap | Целевой URI и флаг отслеживания координат мыши |
| JavaScript | Скрипт, переносимый действиями JavaScript или Rendition |
| FileName, OpenInNewWindow, NewWindowSpecified | Целевой внешний файл, предпочтение окна и было ли это предпочтение задано явно |
| RemoteDestination*, RemotePage, RemoteValueMask | Представление удалённой цели перехода, повторно используемый дескриптор массива, страница с базой 0, тип вписывания, координаты и битовая маска, указывающая присутствующие значения координат |
| Launch* | Присутствие словаря запуска Windows, параметры приложения, каталог по умолчанию и операция, причём open применяется как стандартное значение по умолчанию |
| ThreadTarget*, BeadTarget* | Форма цели ветки и bead, номер объекта, индекс или заголовок |
| Sound* | Номер объекта звука, громкость и флаги синхронности, повтора и смешивания с применёнными стандартными значениями |
| Movie* | Аннотация фильма или заголовок и операция |
| OCGStateCount, PreserveRB | Число состояний дополнительного содержимого и политика связей переключателей |
| Rendition* | Объекты представления и экранной аннотации плюс операция |
| Transition | Полный словарь перехода в TPDFlibTransitionInfo |
| ThreeD* | Сведения об аннотации 3D и селекторе вида |