在 Windows Mobile 6 应用程序中打印表格

Print form in Windows Mobile 6 application

我正在使用 Compact framework 3.5 在 visual studio 2008 中为 Windows Mobile 6 开发一个应用程序。我想在表单上添加一个打印按钮,以使用 C# 打印该表单上显示的数据。我搜索了代码,我知道可以使用 "System.Drawing.Printing assembly" 来完成。 我试着用它,但它说 "The type or namespace name 'Printing' does not exist in the namespace 'System.Drawing' (are you missing an assembly reference?)" 使用 "System.ComponentModel.Component" 会出现相同的错误消息。 此错误的原因是 System.Drawing.dll 文件。 我怎样才能解决这个错误或任何其他方式来实现打印代码。 我正在使用 Visual Studio 2008 professional 的试用版。

Compact Framework 与 Full Desktop Framework 不同,它缺少许多 类。

尽管如此,Windows 移动设备没有像桌面设备那样的打印支持 windows。没有打印驱动程序,没有假脱机等

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