2017-03-01 9 views
-1

필자는 새로운 영역 인 PDF 문서에 대한 작업을하고 있습니다. 지금은 디자인의 최종 단계에 가까워지는 다소 복잡한 형식을 가지고 있지만 실제로 나를 매달 리는 요구 사항이 있습니다.삭제시 열 번호가 감소하지 않도록 방지

본질적으로, 양식 내에 일련의 연속 열이 있습니다. 표준 열의 수는 20이며 기본적으로 모두 PDF에 있습니다. 그러나 필요에 따라 이동 열을 추가 할 수도 있습니다. 또한 사용자는 필요없는 경우 추가 한 열을 삭제할 수 있습니다. 문제는 새 열이 추가 된 다음 열이 삭제되고 이후에 다른 열이 추가 될 때 발생합니다.

예를 들어, 사용자가 21 열과 22 열을 추가하면 양식에 배치되고 현재 22 열이 있습니다. 그런 다음 사용자는 21 열 (또는 PDF의 다른 열)을 삭제하므로 21 개의 열이 있습니다. 사용자가 다른 열을 추가하는 경우 23 (지정된 요구 사항에 따라)으로 번호가 매겨 져야하지만 그럴 수 없습니다. 이것은 디자인 뷰

PDF in the design view

An example of this happening

PDF 일어나고 따라서, PDF는 이제 두 개의 열 (22)

이것의 예로서, 번호가있다 (22)로 넘버링되고 사용자가 열을 삭제하면 다음 열의 수는 계속 증가합니다. 따라서이 양식에 22 개의 열만있는 경우에도 번호가 매겨집니다. 19, 20, 22, 23 (이전에 21이 삭제 되었기 때문에). XML을 검토하여 열 번호가 증가/감소하는 방식을 조작 할 수있는 변수가 있는지 알아 보았지만 그렇게 표시되지는 않습니다. 변수를 제어하기 위해 양식에 Javascript를 추가하는 방법이있을 수 있습니다. 그러나 어디서부터 시작해야 할 지, 아니면 그 정도의 세부 사항까지 요구되는지는 거의 알 수 없습니다.

도움 주셔서 감사합니다.

답변

1

결국 열 번호를 저장하는 데 사용 된 전역 값에 액세스 할 때 문제가 발생했습니다. Adobe의 설명서에 따라 전역 변수를 선언하고 경로 아래에 추가했습니다 ...

파일 -> 양식 속성 -> 변수.

LiveCycle에서 JavaScript 함수를 사용하여 값을 수정할 수 있도록하려면 스크립트 파일 자체에서 선언해야합니다.