AddActionNextEx
주석 및 핫스팟 링크, 폼 필드
설명
이름이 지정된 빌더 상수로 액션 종류를 선택하여 기존 액션 핸들에 next-action을 추가합니다
구문
Delphi
Function TPDFlib.AddActionNextEx(ActionID, ActionKind: Integer; Const Value, FieldNames: WideString; Flags, DestID: Integer): Integer;
매개변수
| ActionID | 주석, 아웃라인, 오픈 액션 또는 폼 필드 액션 헬퍼가 반환한 액션 핸들 |
|---|---|
| ActionKind | PDF_ACTION_BUILDER_WEB, PDF_ACTION_BUILDER_NAMED, PDF_ACTION_BUILDER_JAVASCRIPT, PDF_ACTION_BUILDER_HIDE, PDF_ACTION_BUILDER_SUBMIT, PDF_ACTION_BUILDER_RESET, PDF_ACTION_BUILDER_IMPORTDATA, PDF_ACTION_BUILDER_DESTINATION, PDF_ACTION_BUILDER_REMOTE_DESTINATION, PDF_ACTION_BUILDER_LAUNCH 또는 PDF_ACTION_BUILDER_THREAD 중 하나 |
| Value | URI, 이름 있는 액션, JavaScript 소스, 가져오기 데이터 파일 이름 또는 대상 액션에는 사용되지 않는 값 |
| FieldNames | hide, submit, reset 액션에 사용되는 쉼표로 구분된 필드 목록 |
| Flags | 액션별 플래그 또는 PDF_ACTION_BUILDER_THREAD의 1 기반 스레드 인덱스 |
| DestID | PDF_ACTION_BUILDER_DESTINATION의 대상 핸들이며, PDF_ACTION_BUILDER_THREAD의 경우 1 기반 bead 인덱스이고 0은 첫 번째 bead를 선택합니다 |
반환 값
| 0 | 액션 핸들, 액션 종류 또는 필수 값이 유효하지 않거나 PDF/X-6 모드가 선택된 안전하지 않은 액션 종류를 거부하는 경우 |
|---|---|
| 1 | next-action이 성공적으로 추가된 경우 |
비고
이 헬퍼는 액션별 AddActionNext* 메서드와 동일한 내부 액션 생성 경로를 재사용하므로 PDF/A 및 PDF/X-6 제한과 액션 인트로스펙션이 일관되게 유지됩니다
스레드 액션은 기존 아티클 스레드와 bead에 대한 간접 참조를 사용하므로
Value에서는 FieldNames와 PDF_ACTION_BUILDER_THREAD가 무시됩니다