2010-12-06 4 views
3

기존 PDF를 가져 와서 미리 정의 된 위치에서 페이지 상단에 반투명 사각형을 추가하고 싶습니다. 사용자가 사각형 위에서 마우스를 움직이면 색상이나 투명도가 변경됩니다. 두 상태 모두 다른 색상 (투명도 포함)을 정의 할 수 있어야합니다. 그것을 클릭하면 내가 정의한 행동 (예 : 다른 페이지 나 웹 사이트로 이동)이 실행됩니다.어떤 유형의 주석 (또는 다른 객체)을 사용할 수 있습니까?

주석을 사용하여이 작업을 수행 할 수 있음을 알고 있지만 어떤 유형의 주석이 가장 적합할지 파악하는 데 어려움이 있습니다. 또한 투명성을 잘 처리하지 못하는 것 같습니다. 물론 필자는 주석이 아닌 다른 것을 사용하고 싶습니다 ...

답변

1

1) 주석이 있어야합니다. 그것이 클릭 할 수있는 것이라면, 그것은 주석입니다. 일부 페이지 내용 위에 특수 효과가 될 수 있지만 특수 효과가 포함되어야합니다.

2) 버튼의 모양을 "정상"및 "마우스 오버"모양을 포함한 임의의 PDF 콘텐츠로 설정할 수 있습니다. 이러한 모양은 Acrobat UI를 통해 사용할 수 없지만 객체 수준에서 선택한 API를 통해 프로그래밍 방식으로 액세스 할 수 있습니다. 모든 출현 사전에는 "N"ormal, "R"ollover 및 "D"소유의 세 가지 상태가 있습니다.

솔직히 말해서 양식 필드의 롤오버 (또는 그 문제와 관련하여) 모양을 설정해 본적이 없으므로 그게 얼마나 효과가 있을지 잘 모르겠지만 이론은 확실합니다.

이론과 실습의 차이점은 무엇입니까? 이론 상으로는 이론과 실습간에 차이가 없습니다. 아야.

프로그래밍 언어/os/anything을 지정하지 않았으므로 자세한 내용을 제공 할 수 없습니다.


ICON 모양과 투명한 배경이있는 단추를 사용하십시오. 이 아이콘은 리소스가있는 임의의 PDF 콘텐츠 스트림입니다. 그 안에는 페이지 내용 스트림의 일부처럼 투명성을 설정할 수 있습니다. 사실, Acrobat Gui에서 아이콘을 선택할 수있는 유일한 방법은 기존 PDF 문서에서 페이지를 선택하는 것입니다.

또는 Acroform의 DR 사전에 추가 할 확장 그래픽 상태 리소스와 함께 투명도를 사용하도록 위젯의/DA를 설정할 수도 있습니다. 나는 그 자신을 시도하지 않았다.

+1

필자는 가능한 한도 내 기준으로 PDF 사양 (ISO 32000-1)을 사용 중이므로이 시점에서 언어/API가 문제가되지 않아야합니다 (FWIW, java/pdfbox 사용). 위젯 주석을 사용한다고 가정합니다. 문제는 색상을 지정하는 네 가지 방법 (주석 사전에서 키 'C')이 부분 투명도를 허용하지 않는다는 것입니다. 버튼을 빨간색 사각형으로 20 % 투명하게 만들 수있는 방법을 모르겠습니다. – Kricket

관련 문제