Я хочу напечатать свой документ в Silverlight 4 с помощью PrintDocument. Но я хочу использовать альбомную ориентацию бумаги. Я использую такой код:
public Run()
{
var pd = new PrintDocument();
pd.PrintPage += new EventHandler<PrintPageEventArgs>(pd_PrintPage);
pd.Print();
}
void pd_PrintPage(object sender, PrintPageEventArgs e)
{
e.PageVisual = myPaper;
}
Мы можем использовать PrintPageEventArgs для модификации страницы печати. Но мы не можем PrintPageEventArgs.PrintableArea (PrintableArea всегда использовать книжную ориентацию). Что я могу с этим сделать?