本帖最后由 Banana 于 2023-8-17 09:28 编辑
根据您的描述,您想要实现的功能是不显示设计器面板,但是需要打印文件时,还想使用和设计器中文件打印一样的功能、一样的页面样式。
隐藏设计器的思路可以通过找到设计器组件的Element,将它隐藏,代码如下:
- // 找到设计器组件的Element,将其隐藏
- document.querySelector('div.ribbon').style.display = 'none'
复制代码
调用设计器的打印功能同样可以沿用上面的思路,找到对应的Element,调用它的click方法,代码如下:
- // 找到文件按钮,调用点击事件
- document.querySelector('span.fileButton').click()
- // 找到打印按钮,调用点击事件
- document.querySelector('[title=打印]').click()
复制代码
|