2011-04-11 6 views
0

vb.net을 사용하여 롤 용지에 청구서를 인쇄하려고합니다. 요구 사항은 다음과 같습니다. 페이지 너비는 300 픽셀 또는 3 인치입니다. DataGrid의 행 수에 따라 페이지 높이가 가변적입니다. 페이지 헤더에 이미지가 있습니다. 항목의 이름이 길 수 있으므로 잘리지 않아야하며 다음 줄에 인쇄하십시오.vb.net을 사용하여 가변 높이 용지에 인쇄

어떻게해야합니까?

답변

0

이미지의 높이와 xRows (dgv.rows.count) * rowHeight를 그래서 당신이 동적 높이가를 가져옵니다.

추가 당신이 당신의 긴 값의 문자열 lengtht을 계산하고 이상 추가 할 수는 addidtional 높이를

를 데이터 행하지만 그건 그냥 내 생각이다. 확실한 해결책이 있는지 확인하십시오.

+0

높이를 (머리글 섹션의 높이 합계 + 모든 반복 행의 높이 합계)로 취했습니다. – Ankit

관련 문제