2013-10-07 3 views
1

Я хочу распечатать из моего приложения C# на моем hendheld, но я не могу найти объект Printdocument. После небольшого поиска я узнаю, что printdfocument не существует в компактной структуре. Но есть ли еще моя печать с моим принтером WLan PCL5?.Net Compact Framework Printing в C#

Все эти сторонние библиотеки, такие как PrintCe, очень дороги, и я думаю, что они мне действительно не нужны, потому что я хочу использовать интерфейс PCL5 моего принтера. Я не могу себе представить, что единственный способ напечатать что-то в компактной структуре - это сторонний softwráre, которому десять лет и очень дорого. Я имею в виду, что печать - очень распространенная тема.

Может ли кто-нибудь меня отключить?

спасибо!

+1

Вы управляете имиджом ОС? Если вы, то у платформы builder есть пример драйвера PCL, который вы можете добавить к образу окна. Я считаю, что вам придется идти оттуда ... было бы намного проще (и дешевле) купить библиотеку сторонних разработчиков – Alan

+0

Вы должны реализовать возможности печати на сервере – hellboy

ответ

2

Compact Framework не имеет возможности печати. Вы можете сворачивать самостоятельно - я делал это обратно в CF 1.0 дней, создавая изображение 1bpp, рисуя все на нем, а затем отправляя его на принтер, но это была большая работа (some of it can be found here), и на самом деле это только поддерживало конкретный отчет, который я делал для конкретного принтера Zebra, на который я нацеливался.

Исключая сложность, почти все, что я когда-либо знал, чтобы делать печать в CF, использовали PrinterCE или PrintBoy.

Смежные вопросы