Prints the window's web page. When silent is set to true, the API will pick the system's default printer if deviceName is empty and the default settings for printing.
Use the CSS style page-break-before: always; to force print to a new page.
Example
const win = fin.Window.getCurrentSync();
win.print({ silent: false, deviceName: 'system-printer-name' }).then(() => {
console.log('print call has been sent to the system');
});
If a window has embedded views, those views will not print by default. To print a window's contents including embedded views, use the content option.
Example
const win = fin.Window.getCurrentSync();
// Print embedded views
win.print({ content: 'views' });
// Print screenshot of current window
win.print({ content: 'screenshot' })