electron-odoo/preload.js
2025-06-17 11:39:51 +08:00

14 lines
410 B
JavaScript

const { contextBridge, ipcRenderer } = require('electron');
// 暴露打印功能给渲染进程
contextBridge.exposeInMainWorld('electronPrint', {
// 直接打印
print: (options) => ipcRenderer.invoke('print', options),
// 打印到PDF
printToPDF: (options) => ipcRenderer.invoke('print-to-pdf', options),
// 获取打印机列表
getPrinters: () => ipcRenderer.invoke('get-printers')
});