Adobe InDesign을 사용하여 확인란, 라디오 버튼, 편집 가능한 텍스트 필드가 포함된 문서를 만들고 대화형 PDF로 저장했습니다. 내 버전의 acrobat에서는 멋져 보입니다. 문제는 내 클라이언트가 이를 열 때 그의 버전의 acrobat에 모든 버튼과 텍스트 필드가 연한 파란색으로 강조 표시되는 기본 설정이 있다는 것입니다. 라디오 버튼을 클릭한 다음 다른 필드를 클릭하면 라디오 버튼의 체크 표시가 사라집니다. Acrobat 환경 설정에서 강조 표시 옵션을 끄면 모든 것이 완벽하게 작동합니다. 강조 표시된 필드가 꺼진 상태로 기본적으로 표시되도록 이 PDF를 저장할 수 있는 방법이 있습니까?
답변1
이미 알고 있듯이 필드를 강조 표시하는 기본 설정이 있습니다. 이 설정은 JavaScript로 제어할 수도 있습니다. 이 설정은 속성을 통해 액세스됩니다 app.runtimeHighlight
.
하지만 사용자가 의도적으로 설정한 것일 수도 있으므로, 그냥 뒤집는 것은 "좋지" 않습니다. 좋은 에티켓은 문서가 열릴 때 변경하고 문서가 닫힐 때 다시 설정하는 것입니다.
그럼 어떻게 진행해야 할까요…
1단계: 간단한 문서 수준 스크립트 만들기:
var myHiLight = app.runtimeHighlight ; //save the current value
app.runtimeHighlight = false ; // deactivates the highlighting
2단계: WillClose
문서 스크립트에 다음을 추가합니다.
app.runtimeHighlight = maHiLight ;
그러면 그렇게 될 것입니다.