打印
chzuping
这个作者很懒,什么都没留下…
展开
-
编程实现后台打印
后台打印即打印时不弹出打印对话框,在某些不需要用户干预的时候非常有用。利用以下API可以很容易实现后台打印: 1.创建打印机DC CreateDC( LPCWSTR pwszDriver, LPCWSTR pwszDevice, LPCWSTR pszPort, DEVMODEW * pdm); pwszDriver:打印机驱动名称,可以为NULL也可以写成“WINSPOOL”原创 2013-09-10 09:08:52 · 1486 阅读 · 0 评论 -
编程实现打印到文件
在网上找了好长时间,一直没找到可以编程实现打印到文件,生成prn格式的功能,今天终于在MSDN中找到了,拿出来分享一下。 其实关键在于DOCINFO这个结构体,下面看看该结构体的定义: typedef struct { int cbSize; LPCTSTR lpszDocName; LPCTSTR lpszOutput; LPCTSTR lpszData原创 2013-09-10 09:30:39 · 2842 阅读 · 2 评论 -
调用DocumentProperties弹出打印设置对话框
在VC中可以使用以下代码弹出打印属性设置对话框: m_hPrinter = NULL; PRINTER_DEFAULTS PrinterDef = { NULL, NULL, PRINTER_ALL_ACCESS }; if(OpenPrinter( lpzsPrinterName, &m_hPrinter, &PrinterDef) ) { DEVMODE *pDevModout;原创 2013-09-27 17:39:34 · 2558 阅读 · 0 评论