C# Windows Mobile 6应用程序中的打印表单

C# Windows Mobile 6应用程序中的打印表单,c#,.net,visual-studio-2008,windows-phone,compact-framework,C#,.net,Visual Studio 2008,Windows Phone,Compact Framework,我正在visual studio 2008中使用Compact framework 3.5开发一个适用于Windows Mobile 6的应用程序。我想在表单上添加一个打印按钮,以使用c#打印该表单上显示的数据。我搜索了代码,知道可以使用“System.Drawing.Printing assembly”来完成。 我试图使用它,但它说“类型或名称空间名称‘Printing’在名称空间‘System.Drawing’中不存在”(是否缺少程序集引用?) 使用“System.ComponentMode

我正在visual studio 2008中使用Compact framework 3.5开发一个适用于Windows Mobile 6的应用程序。我想在表单上添加一个打印按钮,以使用c#打印该表单上显示的数据。我搜索了代码,知道可以使用“System.Drawing.Printing assembly”来完成。 我试图使用它,但它说“类型或名称空间名称‘Printing’在名称空间‘System.Drawing’中不存在”(是否缺少程序集引用?) 使用“System.ComponentModel.Component”时会出现相同的错误消息。 此错误的原因是System.Drawing.dll文件。 如何解决此错误或以任何其他方式实现打印代码。
我正在使用Visual Studio 2008 professional的试用版。

Compact Framework与完整桌面框架不同,它缺少许多类

尽管如此,Windows Mobile没有像桌面Windows那样的打印支持。没有打印驱动程序,没有后台打印等

您可以使用直接打印语言编码(即使用HP PCL5语言)或Compact Framework的多种打印库之一,例如PrinterCE