⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_26018.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:26018 发表者:暗黑 发表日期:2002-12-27 17:18:17
<br>主题:如何获得打印机支持的纸张类型?
<br>内容:自定义一个打印设置,需要枚举所选择的打印机的纸张大小。
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:bb 回复日期:2002-12-27 18:05:57
<br>内容:DWORD DeviceCapabilities(<BR>&nbsp;&nbsp;LPCTSTR pDevice,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // printer name<BR>&nbsp;&nbsp;LPCTSTR pPort,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // port name<BR>&nbsp;&nbsp;WORD fwCapability,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // device capability<BR>&nbsp;&nbsp;LPTSTR pOutput,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// output buffer<BR>&nbsp;&nbsp;CONST DEVMODE *pDevMode&nbsp;&nbsp;// device data buffer<BR>);<BR><BR>fwCapability参数分别用DC_PAPERNAMES 、DC_PAPERS 、DC_PAPERSIZE 代入,<BR>可得到关于纸张的详细信息。<BR>具体参数意义参看msdn:DeviceCapabilities
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:暗黑 回复日期:2002-12-27 23:08:28
<br>内容:只能得到letter,应怎样枚举?<BR>请详细说明,最好来一个sample。<BR>thanks!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:qulier 回复日期:2002-12-29 16:00:07
<br>内容:如楼上兄弟说的,<BR>要得到纸张大小用如下代码<BR><BR>int papernumber;<BR>short * pagesize;<BR>//先获取纸张数量<BR>papernumber=(int)::DeviceCapabilitie(m_devname,m_portname,DC_PAPERSIZE,NULL,NULL);<BR>//分配内存用来存纸张大小<BR>pagesize=(POINT *)calloc(papernumber,sizeof(POINT));<BR>//枚举<BR>::DeviceCapabilities(m_devname,m_portname,DC_PAPERSIZE,(char *)pagesize,NULL);<BR><BR>如上法可得到其他信息 <BR>只获得纸张大小还会有小问题,还要获得纸张的实际可用大小才专业哟。<BR>给分吧,哈哈<BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:bb 回复日期:2002-12-30 09:03:18
<br>内容:up
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -