【发布时间】:2017-12-01 20:58:26
【问题描述】:
正如我在标题中所写,我正在寻找一种方法来检索 C++ 中特定打印机的可用工作表格式。目前我只能通过这种方式检索当前设置:
LPWSTR pName = L"My Printer Name";
HANDLE _printerHandle;
OpenPrinterW(pName, &_printerHandle, NULL);
LONG size = DocumentPropertiesW(NULL, _printerHandle, pName, NULL, NULL, 0);
PDEVMODEW info = (PDEVMODEW)malloc(size); //here I get/set settings
DocumentPropertiesW(NULL, _printerHandle, pName, info, NULL, DM_OUT_BUFFER);
任何帮助将不胜感激
【问题讨论】: