2010-07-20 5 views
2

Я использую PrintDocument в Silverlight. Я печатаю Silverlight DataGrid на странице Silverlight. Когда я печатаю его, только половина DataGrid печатается .... так что я могу настроить настройки для PrintDocument в любом месте. Я хотел бы напечатать его как альбомный. Спасибо.Настройка предпочтений в SIlverlight PrintDocument

ответ

1

Не существует способа указать, что принтер должен печатать в ландшафтном режиме.

Однако PrintPageEventArgs имеет PrintableArea объект, из которого вы можете ознакомиться с текущим аспектом страницы. Используя это, вы можете применить RenderTransform (или вам может понадобиться LayoutTransform) для поворота вашего контента на 90 градусов.

+0

Hi, Зачем нам вращать его до 90 градусов ??? как получится, что решит проблему? – user318197

Смежные вопросы