THPDFPage.SetAnnotationAdditionalAction Method
THPDFActionBuilder의 주석 추가 action을 주석 /AA 딕셔너리 아래에 설치합니다
선언
procedure SetAnnotationAdditionalAction(Annot: THPDFDictionaryObject; Trigger: THPDFAnnotationActionTrigger; Action: THPDFActionBuilder);
유닛
HPDFDoc
매개변수
| 이름 | 목적 |
|---|---|
Annot | 가장 최근 주석 생성 호출이나 다른 주석 조회가 반환한 주석 딕셔너리 |
Trigger | 추가 action 트리거입니다. mouse enter, mouse exit, mouse down, mouse up, set focus, lost focus 등 |
Action | THPDFActionBuilder로 만든 action 체인 |
사용 참고 사항
- 이 메서드는 같은 트리거 키의 기존 action을 교체하고 다른
/AA항목은 그대로 둡니다 - 주석 딕셔너리를 다시 만들지 않고 주석 추가 action 항목 하나를 제거하려면
ClearAnnotationAdditionalAction을 씁니다 THPDFActionBuilder.ThenAction체인은 출력된/Next항목 아래에서 유지됩니다- 마우스 및 포커스 트리거는
/E,/X,/D,/U,/Fo,/Bl을 사용합니다 - 페이지 열기/닫기/표시/비표시 트리거는
/PO,/PC,/PV,/PI를 쓰며 PDF 1.5가 필요합니다 - JavaScript, SubmitForm, Launch 등 제한된 action 타입을 쓰면 PDF/A/PDF/X 제약이 빌더가 강제합니다
- JavaScript 전용 간편 경로에는
SetAnnotationJavaScriptAction을 사용하세요