2012-04-25 3 views
0

방금 ​​ReportViewer 컨트롤 VS2010 (웹, 로컬)을 사용하기 시작했습니다.
내 보고서는 매우 간단합니다. 4 개의 열이 모두 화면에 잘 맞습니다.
"print"버튼을 클릭하면 보고서가 2 페이지 (1 열 2 열, 다른 2 열)에 인쇄됩니다.
페이지의 여백을 변경하면 4 페이지 모두가 같은 페이지에 인쇄되지만 두 번째 빈 페이지도 여전히 인쇄됩니다. 여백이 변경된 상태에서 보고서가 여러 페이지 (예 : 2)에 걸쳐있는 경우 첫 페이지를 가져오고 두 번째 페이지는 비어 있고 세 번째 페이지는 잘리고 네 번째 페이지는 비어 있습니다.ReportViewer 2010 컨트롤은 별도의 페이지에 표의 일부를 인쇄하거나 여분의 빈 페이지를 인쇄합니다.

제안 사항 빈 페이지없이 보고서를 인쇄하는 방법은 무엇입니까? 이 (고통스러운 일이었다 ...) 내 경험에 의하면, 제니

답변

1

을 주셔서 감사합니다, 나는이 보고서가 별도의 페이지를 인쇄 할 경우 그 의미 발견 어딘가에, 하위 보고서의 여백이나 페이지 크기 (무엇이라도 사용하는 경우) 8.5 X 11 (또는 사용중인 용지 크기)과 동일하지 않습니다. 귀하의 테이블 (나는 당신이 사용하고있는 것으로 가정합니다)이 종이 한 장에 있는지 확인하십시오. 한면에 테이블을 유지하려면 각면의 1 인치를 가져야합니다 (각면에 대해 .5 여백 [.5 인치]를 사용하는 경우).

+0

답장을 보내 주셔서 감사합니다. 나는 운이없는 마진을 설정하려고 노력했다. 그 당시에는 더 많은 시간을 할애 할 수 없었기 때문에 사용자가 엑셀과 워드 (이 문제가 없었 음)로 내보내고 거기에서 인쇄 할 수있게되었습니다. 보고서의 기본 내보내기 및 인쇄 기능을 비활성화하고 드롭 다운을 추가하여 사용자가 단어를 선택하거나 내보낼 수 있도록해야했습니다. 아직도 왜 이런 식으로 행동했는지 모르겠다. 그러나 사용자들은 어쨌든 Excel만을 사용한다고 말했다. 그래서 이것은 주위의 일이었습니다. – Boroda

+0

죄송합니다 그것은 당신을 위해 작동하지 않았다! 간단히 말해서 보고서 뷰어 2010에 대한 지원 부족은 엉덩이에 고통입니다! – Mike

0

나는 똑같은 문제가 있었고 m.webster의 대답은 나에게 찾아왔다.

보고서 BODY의 SIZE 속성이 REPORTs Pagesize 및 Margin 속성 내에 있는지 확인하십시오.

필자의 경우 보고서를 A4로 설정했으며 보고서의 속성 (디자인의 회색 영역을 클릭)은 PageSize : 21cm, 29.7cm를 나타냅니다. 보고서를 만들었지 만 인쇄 결과 두 번째 페이지로 내용이 넘치게되었습니다.

RULER 옵션을 켰을 때 리포트 페이지 크기의 PageSize보다 BODY (흰색 컨텐츠 영역)가 더 넓었습니다.

BODY의 크기 - 너비 속성을 21cm로 줄 였을 때 (이 크기 조정을 허용하도록 내 모든 콘텐츠를 다시 정렬 한 후) 나는 여전히 두 번째 페이지 문제를 발견했습니다. 보고서 마진을 0으로 빠르게 변경하면이 문제가 해결되었습니다.

필자가 가진 마지막 공백 문제는 일부 보고서의 끝 부분에 나타나는 빈 페이지입니다. 이는 보고서 BODY의 높이를 줄여서 내 콘텐츠 뒤에 빈 공간이 없도록하여 해결되었습니다. 초기 보고서 본문이 멋진 세로 레이아웃으로 나타나기 때문에 나는 그렇지 않은 최종 페이지를 나타내는 것이라고 생각했습니다.

이 문제에 대한 약간 늦은 답변이지만, 약간 다른이 키트를 사용하면 머리를 긁어 낭비하는 시간을 다른 사람에게 저장하기 위해 추가했습니다.