【问题标题】:React + Electron How to print HTML?React + Electron 如何打印 HTML?
【发布时间】:2017-08-29 09:04:54
【问题描述】:

我正在使用反应和电子。当我点击按钮时,我需要在 React 应用程序中打印一些生成的 HTML:

<FlatButton label='Print' primary={true} onTouchTap={this.props.print} />

但问题是,电子中的新窗口没有文档属性,所以我不能在那里写一些 HTML。新窗口我需要预览输出数据:

  print(){
    let win = window.open();

    console.log(win);
  }

new window properties 我需要这样的东西

let win = window.open();
win.document.write('Some Data');
win.print()
win.close()

我该如何解决这个问题?有任何想法吗?

【问题讨论】:

  • 检查example 这里有一个电子流的例子。将 printPdf 事件更改为仅用于打印并且将起作用。
  • 我已经解决了这个问题。谢谢

标签: javascript reactjs electron


【解决方案1】:

我已经解决了这个问题。我的解决方案:创建打印视图组件并使用 window.print() 打印数据。

【讨论】:

    猜你喜欢
    • 2019-07-30
    • 2022-10-20
    • 1970-01-01
    • 2020-07-11
    • 2021-01-15
    • 2015-11-23
    • 2021-10-15
    • 2019-04-14
    • 1970-01-01
    相关资源
    最近更新 更多