2014-07-09 2 views
1
  1. ASP.NET 응용 프로그램은 사용자에게 필드를 채울 것을 요청합니다.
  2. 사용자는 응용 프로그램에서 "요청 서명"버튼을 클릭하고 LiveCycle 서비스가 호출되어 pdf를 만듭니다.
  3. pdf는 ASP.NET 응용 프로그램 데이터베이스에 저장됩니다.
  4. 이 pdf에는 3 명이 디지털 서명해야합니다.
  5. 워크 플로우의 첫 번째 사용자에게 pdf에 대한 링크가 표시됩니다.
  6. 링크를 클릭하면 사용자가 디지털 서명 할 수있는 브라우저에 pdf가 표시됩니다.
  7. pdf의 하단에는 사용자가 서명 한 후 제출하는 제출 버튼이 있습니다.
  8. pdf는 데이터베이스의 pdf와 다른 데이터베이스 테이블을 업데이트하는 웹 페이지에 제출되어 다음 사람의 "수행 할 작업"목록에 배치됩니다.
  9. 두 번째 & 제 3 자 반복 # 8 -
  10. 제 3 자 서명 후 pdf는 완료된 것으로 간주됩니다. pdf는 LiveCycles 출력 서비스를 사용하여 병합됩니다. transformPDF

문제는 양식의 "제출"버튼입니다. 그 과정에서 언제든지 하드 카피를 인쇄하고자하는 사람을 돌보는 "Visible - Screen only"로 만들었습니다. 그러나 클라이언트가 제출 단추가 화면에 표시된다는 불평을합니다. 또한 최종 형식의 PDF는 다른 양식에 제출 단추가없는 양식의 공식 저장소에 제출 될 때 단추를 나타내지 않아야합니다.LiveCycle Workbench에서 병합하기 전에 PDF의 단추를 숨기기

제 3 자 표지판을 작성한 후 제출 버튼 존재를 숨김으로 쉽게 설정할 수 있습니다. 그러면 평평 해지면 나타나지 않습니다. 이 문제는 사용자가 서명 프로세스 전이나 도중 "인쇄보기"를 원할 때 발생합니다.

내 질문은 제출 버튼이있는 문서 변수 (제출 버튼이있는 PDF)와 출력 변수 (제출 버튼이없는 PDF)를 출력하는 LiveCycle 프로세스를 만들 수 있습니까? 프로세스가 어떻게 든 제출 버튼을 숨기기 위해 pdf 안에 javascript를 실행해야한다는 것을 의미합니다.

답변

2

해당 이벤트는 레이아웃에서 버튼을 제거하기위한 prePrint 이벤트 일 수 있습니다. 그리고 단추를 다시 넣으려면 postPrint 이벤트가 필요합니다 (버튼을 숨기기 위해) 단추의 prePrint 이벤트에

을 입력해야합니다. this.presence = "hidden";

버튼의 인쇄 이벤트 (버튼 표시) : this.presence = "visible";

관련 문제