diff --git a/src/main/actions/file.js b/src/main/actions/file.js index 5493d4d1..055b2970 100644 --- a/src/main/actions/file.js +++ b/src/main/actions/file.js @@ -119,6 +119,10 @@ export const exportHTML = (win, withStyle) => { win.webContents.send('AGANI::export', { type: withStyle ? 'styledHtml' : 'html' }) } +export const print = win => { + win.webContents.print({ silent: false, printBackground: false, deviceName: '' }) +} + export const open = win => { const filename = dialog.showOpenDialog(win, { properties: [ 'openFile' ], diff --git a/src/main/menus/file.js b/src/main/menus/file.js index 59a6b4bd..cf2aec1e 100755 --- a/src/main/menus/file.js +++ b/src/main/menus/file.js @@ -55,6 +55,8 @@ export default { }, { label: 'Print', accelerator: 'CmdOrCtrl+P', - click: function () {} + click: function (menuItem, browserWindow) { + actions.print(browserWindow) + } }] }