我很好奇是否可以在我的 C++ 应用程序中嵌入 HTML 标记的打印?这是我需要的:
- 能够指定要打印到哪台打印机。
- 能够改变纸张大小。
- 能够指定边距/装订线等。
- 让最终用户预览结果的能力。
看看这个库:http ://www.terrainformatica.com/htmlayout/ 。假设您要打印呈现的html,而不是语法突出显示的 html 源代码,它可以完成您需要的一切,这从您的问题中并不完全清楚 - 但是
MFC 有一个 CHtmlView 类,它是其文档/视图体系结构的一部分。因此,您可以很容易地在 MFC 中创建一个相当简单的 MDI“Web 浏览器”。