2010-08-02 4 views
1

페이지에 내용이 있는지 확인할 수있는 방법이 있습니까? 나는 4 페이지짜리 보고서에서 다음 페이지로 진행하기 전에 공백의 세부 구역 (머리글/바닥 글이 표시됨)을 얻는 경우가있는 산발적 인 문제에 직면하고 있습니다. 3 페이지에 하위 보고서가있어 그 내용에 따라 너무 멀리 내려갈 수 있기 때문에 발생한다고 생각합니다.ActiveReports (3.0) 빈 페이지 인쇄 문제

어쨌든 세부 정보가 비어 있는지 확인할 수 있다면 어떨지 생각해 보았습니다.

생각, 아이디어, 제안?

답변

1

해당 섹션이 비어 있는지 확인할 방법이 없습니다. 그러나, 당신이 설명하는 것은 일어나서는 안됩니다. 상위 보고서의 Detail 섹션의 KeepTogether를 false로 설정하십시오. 절대적으로 필요하지 않은 경우 그룹 헤더의 GroupKeepTogether 속성을 false로 설정하여 해당 그룹이 사라지는 지 확인하십시오.

빈 페이지에 대한 가장 일반적인 이유는 LeftMargin + PrintWidth + RightMargin> 실제 페이지 폭

이 당신에 영향을 미치는 있지 않은지 확인한다는 것입니다.

마지막으로 일관되게 재생산하여 샘플을 보내 주시면 the ActiveReports support forum에 게시하시면 해결 방법을 알려 드리겠습니다.

Scott Willeke 
GrapeCity 
+0

문제점을 발견했습니다. 내가 하위 보고서 다음에 항상 페이지 나누기를 할 것이라는 것을 보증하기 위해 주 보고서의 하위 보고서 대신 하위 보고서의 하위 보고서 대신 페이지 나누기를 넣습니다. 하위 보고서의 꼬리말에는 바닥에 약 1/4in 공백/빈 줄이 있었는데이 때 문제가 발생했습니다. 그 안에 '빈 페이지'에 나타난 것이 었습니다. 감사합니다. –

0

나는에 실행 된 유사한 문제를 해결 내가 찾은 해킹은 보고서의 각 섹션 반복과 내용에 맞게 크기로 얘기했다.

foreach (Section section in this.Sections) 
{ 
    section.SizeToFit(true); 
} 

이 수도 있고 모든 시나리오 작동하지 않을 수 있습니다 아마도 ActiveReports 전문가의 조언되지 않을 것이다, 그러나 나는으로 실행 된 문제를 해결했다.

0

세부 보고서 가시성을 false로 설정하여이 문제를 해결할 수있었습니다.