1
有沒有人遇到過問題,你不能在你的C#WPF項目中使用PageOrientation
屬性?我試過了一切,但仍然說:C#WPF應用程序打印問題(PageOrientation屬性不存在)
「名稱'PageOrientation'在當前上下文中不存在」。
我已經包括所有使用,只是無法弄清楚。
這裏是我的打印方法:
private void btnPrindi_Click(object sender, RoutedEventArgs e)
{
PrintDialog prtDlg = new PrintDialog();
if (prtDlg.ShowDialog() == true)
{
**prtDlg.PrintTicket.PageOrientation = PageOrientation.Landscape;**
Size pageSize = new Size(prtDlg.PrintableAreaWidth - 30, prtDlg.PrintableAreaHeight - 30);
gridKaart.Measure(pageSize);
gridKaart.Arrange(new Rect(15,15,pageSize.Width,pageSize.Height));
prtDlg.PrintVisual(gridKaart,"Patsiendikaart");
}
}
我有system.printing參考和使用補充說。 – Marek 2013-04-23 17:50:38
您是否缺少對ReachFramework的引用? – user7116 2013-04-23 17:56:54
是的,這是問題所在。我添加了ReachFramwork referecne,之後它就可以工作。謝謝! – Marek 2013-04-25 05:49:31