【问题标题】:Printing of HTML markup with C++使用 C++ 打印 HTML 标记
【发布时间】:2013-07-09 20:16:50
【问题描述】:

我很好奇是否可以在我的 C++ 应用程序中嵌入 HTML 标记的打印?这是我需要的:

  1. 能够指定打印到哪台打印机。
  2. 能够更改纸张尺寸。
  3. 能够指定边距/装订线等。
  4. 能够让最终用户预览结果。

【问题讨论】:

    标签: c++ windows winapi printing mfc


    【解决方案1】:

    使用wkHTMLtoPDF C++ Library虚拟打印 HTML 页面到 PDF 文件,然后打印会更容易。

    优点:

    • 它允许您保留草稿副本以供将来使用。

    缺点:

    • 它不是 直接打印 HTML

    【讨论】:

      【解决方案2】:

      看看这个库:http://www.terrainformatica.com/htmlayout/。假设您要打印 rendered html,而不是语法突出显示的 html 源代码,它可以满足您的一切需求,这从您的问题中并不完全清楚 - 但是

      【讨论】:

        【解决方案3】:

        MFC 有一个 CHtmlView 类,它是其文档/视图架构的一部分。因此,您可以很容易地在 MFC 中创建一个相当简单的 MDI“Web 浏览器”。

        【讨论】:

        • 是的,我可以,但如何打印?
        • 如果您运行 MFC 应用程序向导,在“高级”设置下应该有选择“打印和打印预览”支持的复选框。
        猜你喜欢
        • 2014-12-01
        • 1970-01-01
        • 2016-10-11
        • 2011-03-31
        • 2019-08-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多