print-js-updated
Version:
A tiny javascript library to help printing from the web.
27 lines (21 loc) • 693 B
JavaScript
import Print from './print'
import { addHeader, addFooter } from './functions'
export default {
print: (params, printFrame) => {
// Create printable element (container)
params.printableElement = document.createElement('div')
params.printableElement.setAttribute('style', 'width:100%')
// Set our raw html as the printable element inner html content
params.printableElement.innerHTML = params.printable
// Add header
if (params.header) {
addHeader(params.printableElement, params)
}
// Add footer
if (params.footer) {
addFooter(params.printableElement, params)
}
// Print html contents
Print.send(params, printFrame)
}
}