控件CLSID
A04AC669-CB70-4E8B-9CC0-9B73FC153784
功能描述
自己写的一个控件,某人寿公司的需求,可惜最后没用到。
需求如下:
1、给你一个一个PDF文档,让你打印该文档,且不同页从打印机的不同纸盒出纸(需求真是千奇百怪)。
接口如下:
/************************************************/
//发送打印任务到打印队列
//参数: strPath-> 文件路径
// pageFrom-> 打印开始页
// pageTo-> 打印结束页
// nBoxNo-> 打印机纸盒编号
/************************************************/
void SendPrintData(BSTR strPath, LONG pageFrom, LONG pageTo, SHORT nBoxNo);
/************************************************/
//设置打印机
//参数: paperType-> 纸张类型(例如:A4)
// paperDirection-> 纸张方向(横向:1,纵向:2)
// nCopies-> 打印份数
// bDuplex-> 是否双面打印
/************************************************/
SHORT SetPrint(BSTR paperType,SHORT paperDirection, SHORT nCopies, SHORT bDuplex);
/************************************************/
//打印打印队列中的所有任务
/************************************************/
void PrintAll();
源码地址
http://download.csdn.net/detail/wu_tongyu/9516112
测试程序
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> PDF打印测试 </title>
</