2012-05-30 2 views
0

2 개의 하위 보고서가 있습니다. 각 보고서에는 결과 테이블이 될 열의 정보가 들어 있습니다. 일부 항목이 상당히 길기 때문에 두 서브 보고서의 행에 서둘러 충분히 잘 작동하는 동일한 일반 높이 크기를 부여했지만 지금은보기 흉한 모양이어서 변경해야합니다. 그래서 두 하위 리포트를 조정하는 방법이 있는지 궁금 해서요. 주어진 엔트리의 가장 큰 셀을 가진 셀이 모든 행의 너비를 결정하고 그 정보를 다른 하위 리포트로 전송하여 같은 엔트리의 크기를 조정합니다. 마치 하나의 하위 보고서에있는 일반 테이블에서 발생하는 것과 마찬가지입니다. 이게 가능하다면, iText를 사용해야 만할까요? 사전에JasperReports, 하위 행 행 높이 동기화

감사합니다.

답변

0

저는 재스퍼 보고서와 관련하여 많은 작업을 해왔으며 많은 생각을 해봤지만 하위 보고서가 섹션 높이를 전달하는 방법에 대한 대답을 찾을 수는 없습니다. 자바 클래스를 사용하여 설정하고 얻을 수있는 정적 높이를 정의하는 방법에 대한 대답을 구성했지만 높이에 대한 간단한 숫자 값 이외의 다른 값을 지정할 수 없다는 것을 깨달았습니다. 즉, 높이를 얻는 방법.

따라서 보고서의 구현 세부 사항에 따라 두 가지 가능한 권장 사항이 있습니다.

첫 번째 권장 사항은 가능한 경우 하나의 보고서를 사용하거나 두 개의 하위 보고서 아래에 최소한 하나의 "맨 아래 행"을 사용하는 것입니다.

그래도 작동하지 않으면 하위 보고서 섹션 모두에 대해 최소 높이 값을 사용하고 "가장 높은 개체 기준"의 늘이기 유형을 사용해보십시오. 그렇다면 그들은 같은 높이가 아닐지라도, 적어도 그렇게 크지는 않을 것입니다. 세부 사항에 따라, 이것은 당신이 필요로하는 것을 성취 할 수 있습니다.

내가 제대로 작동하는지 아닌지 알려주시겠습니까?