我一直在做一个自动打印HTML
发票的项目。这特别具有挑战性,因为我需要保持CSS
格式。
根据建议,我发现自己用IHTMLDocument2
它来进行打印。我应该能够:
mshtml.IHTMLDocument2 doc = new mshtml.HTMLDocument() as mshtml.IHTMLDocument2;
doc.write(htmlContent); //htmlContent is a string of HTML
doc.execCommand("PRINT", false, null);
第二个参数指定是否生成Printer Options
盒子,但它没有帮助。我已经读过 usingPRINT
总是会出现一个对话框 - 但是我无法找到替代方案。
有任何想法吗?