2010-12-08 4 views
0

Silverlight에서 17 열의 DataGrid를 사용하고 있습니다. 인쇄 할 DataGrid의 모든 열을 어떻게 인쇄 할 수 있습니까? 컬럼의 더 많은 noumber가 있기 때문에, Im는 Horizantal Scroolbar를 가능하게하므로, 사용자는 lastcolumn을 쉽게 scrollto 할 수 있습니다.Silverlight DataGrid의 모든 열을 인쇄하는 방법

Silverligt DataGrid 인쇄 중에 Silverlight 페이지에 표시된 내용, 스크롤 막대 너머의 내용을 볼 수 있습니다. 이러한 이미지는 잘리고 인쇄되지 않습니다. 화면 너비를 초과하여 DataGrid의 모든 열을 인쇄하는 모든 솔루션. 내가 활성화 수평 스크롤와 데이터 그리드가있는 경우

질문 하나 더, datagrid.actualwidth은 항상 당신이 여섯 달 기다릴 수 있다면

답변

1

을 _mahens 768 픽셀이 아닌 첫 번째 열에서 마지막 열 너비 크기를 줄 Silverlight 5를 사용하면 인쇄 레이아웃을 완벽하게 제어하고 원하는 방식으로 서식을 지정할 수 있습니다. 그때까지는 할 수있는 일이 있는지 확실하지 않습니다.

1

기본적으로 여기에 2 가지 옵션이 있습니다.

  1. 페이지

  2. 슬라이스 다른 2 그리드에 그리드 (첫 번째 그리드의 열 상반기, 나머지 절반에 전체 그리드 맞춤를 만들기 위해 확장 사용하여 데이터 그리드 축소), 2 페이지로 인쇄하십시오. 물론 그리드의 높이를 고려하여 필요한 경우 추가 페이지를 인쇄해야합니다. 어려움? 예,하지만 달성 할 수 있습니다.

관련 문제