紧急求教!!!(关于打印设置方面的问题)
pUserDevMode->dmFields |= DM_ORIENTATION|DM_PAPERSIZE;
pUserDevMode->dmPaperSize = DMPAPER_USER;
// 设置纸宽
pUserDevMode->dmPaperWidth = (short)pInfo->m_pParams->GetParamIntValue(163);
// 设置纸高
pUserDevMode->dmPaperLength = (short)pInfo->m_pParams->GetParamIntValue(164);
// 设置输出方向 横向:DMORIENT_LANDSCAPE 纵向: DMORIENT_PORTRAIT
if (pInfo->m_pParams->GetParamIntValue(165) != 0)
pUserDevMode->dmOrientation = DMORIENT_LANDSCAPE;
else
pUserDevMode->dmOrientation = DMORIENT_PORTRAIT;
pDC->ResetDC(pUserDevMode); // 重置设置场景
以上是我的代码;我在设置自定义纸张大小、输出方向的时候,系统总是认为我是A4,不知道如何解决?(我设在其它纸型都好用!就是自定义的时候不好用)
pUserDevMode->dmPaperSize = DMPAPER_USER;
// 设置纸宽
pUserDevMode->dmPaperWidth = (short)pInfo->m_pParams->GetParamIntValue(163);
// 设置纸高
pUserDevMode->dmPaperLength = (short)pInfo->m_pParams->GetParamIntValue(164);
// 设置输出方向 横向:DMORIENT_LANDSCAPE 纵向: DMORIENT_PORTRAIT
if (pInfo->m_pParams->GetParamIntValue(165) != 0)
pUserDevMode->dmOrientation = DMORIENT_LANDSCAPE;
else
pUserDevMode->dmOrientation = DMORIENT_PORTRAIT;
pDC->ResetDC(pUserDevMode); // 重置设置场景
以上是我的代码;我在设置自定义纸张大小、输出方向的时候,系统总是认为我是A4,不知道如何解决?(我设在其它纸型都好用!就是自定义的时候不好用)
...全文
相关推荐
公科飞达ET-FIA光纤紧急电话说明书
北京公科飞达紧急电话产品说明书,公路隧道用光纤紧急电话说明文档
35、Linux系统管理:打印、终端设置与应急处理全攻略
本文全面介绍了Linux系统管理中的打印问题解决、终端属性设置以及应急处理方法。涵盖串口与打印机配置、CUPS打印系统使用、setterm终端颜色与属性管理,并详细讲解了紧急磁盘的创建与应用、文件系统损坏修复、密码重置、数据备份恢复等关键操作,帮助系统管理员有效应对常见故障,提升系统稳定性与安全性。
一键取消当前所有的打印任务
往往在打印时要停止时无法关,在快键栏里不能去除,它可以一键取消当前所有的打印任务!
对于切刀故障的紧急情况处理
原理:该跳线关闭后,主板就关闭了切刀的信号。这样切刀故障导致的错误信号就不会影响打印机对后面单据的打印。关闭跳线后,请关照餐厅员工,单据打印完后用手撕下即可(TM-220A有手动撕纸片)
USB紧急使用控制器
软件不错,可以控制工控机的USB端口,光驱的使用。


界面
