C#WPF应用程序打印问题(PageOrientation属性不存在)
有没有人遇到过这样的问题:在C#WPF项目中不能使用C#WPF应用程序打印问题(PageOrientation属性不存在),c#,wpf,system.printing,C#,Wpf,System.printing,有没有人遇到过这样的问题:在C#WPF项目中不能使用PageOrientation属性?我什么都试过了,但还是说: “当前上下文中不存在名称“PageOrientation” 我把所有的用法都包括在内了,就是搞不懂 以下是我的打印方法: private void btnPrindi_Click(object sender, RoutedEventArgs e) { PrintDialog prtDlg = new PrintDialog(); if (prtDlg.ShowDia
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");
}
}
该错误实际上是指赋值右侧的枚举() 如果该属性不存在,您将收到(尝试编译
“”.Y
,您将了解我的意思):
“string”不包含“Y”的定义,并且找不到接受“string”类型的第一个参数的扩展方法“Y”(是否缺少using指令或程序集引用?)
将其与Aoeui.Dhtns进行比较:
当前上下文中不存在名称“Aoeui”
您可能缺少所需的命名空间引用,如System。打印:
// ...
using System.Printing;
// ...
另一种可能是您没有引用ReachFramework
如果有,代码将按原样编译:
错误实际上是指作业右侧的枚举()
如果该属性不存在,您将收到(尝试编译“”.Y
,您将了解我的意思):
“string”不包含“Y”的定义,并且找不到接受“string”类型的第一个参数的扩展方法“Y”(是否缺少using指令或程序集引用?)
将其与Aoeui.Dhtns进行比较:
当前上下文中不存在名称“Aoeui”
您可能缺少所需的命名空间引用,如System。打印:
// ...
using System.Printing;
// ...
另一种可能是您没有引用ReachFramework
如果有,代码将按原样编译:
我已经添加了system.printing参考和使用。是的,这就是问题所在。我添加了reachframworkreferecne,之后它就可以工作了。谢谢+1为了节省我的时间和ReachFramework
suggestion^^我添加了system.printing参考和使用。是的,这就是问题所在。我添加了reachframworkreferecne,之后它就可以工作了。谢谢+1通过ReachFramework
建议节省我的时间^^