2013-04-23 1 views
0

나는 을 사용하고 있습니다. JasperReportsiReport 일부 리포트를 작성하는 데 사용하고 있습니다.시계 xml 재스퍼 리포트로 전송

보고서를보다 동적으로 만들기 위해 매개 변수가 전송되는 것을 확인하려고합니다.

예를 들어, 보고서는 Excel로 생산 (그리고 나는 XML 그것을 위해의 매개 변수있을거야) I 페이지 '번호를 표시하지 않는 인쇄 식을 만들 것, 그리고 경우가 PDF로 제작되는 경우이면 페이지 번호가 인쇄됩니다.

어떤 도움이 필요합니까? 미리 감사드립니다

추신 : 나는 xml이 무엇인지보기 위해 디버깅을 시도했지만 볼 수없는 웹 서비스에서 만들어졌습니다.

+0

당신은 firebug를 사용하여 그것을 보았습니다 – Satya

+0

@ user2062262 질문이 명확하지 않습니다 –

+0

@ Gopinagh.R "나는"나는 완벽하게 유효한 양식입니다. 질문을 파손 할 필요가 없습니다. –

답변

1

내보낼 형식과 관련하여 생성 된 XML 파일에는 아무 것도 없다고 말할 수 있습니다. 차이점은 하나의 형식 또는 다른 형식으로 내보낼 때 다른 클래스/메서드를 사용한다는 것입니다.

어쨌든 출력 형식에 따라 콘텐츠를 표시하려면 보고서에 사용하려는 출력 형식을 알려주는 매개 변수를 직접 만들지 않으시겠습니까?

1

보고서 채우기가 완료되고 jasperprint 개체가 만들어진 후에 보고서 옵션을 변경할 수 있다고 생각하지 않습니다. 매개 변수는 보고서를 채우기 전에 설정됩니다. 보고서를 Excel로 생산되는 경우

예를 들어

, 나는하지 쇼 페이지 '번호로 인쇄 식을 생성합니다 (그리고 나는 확신이에 대한 XML의 매개 변수는있다), 그리고 경우에 따라 생산 pdf, 숫자를 인쇄 할 것입니다.

페이지 번호 텍스트 필드 위에 다른 텍스트/정적 필드를 추가하는 경우 xls 또는 그리드 기반 내보내기로 내보낼 때 페이지 번호가 나타나지 않습니다. 그러나 pdf 또는 그리드 기반이 아닌 내보내기에 나타납니다.

관련 문제