print-mini-html
Version:
48 lines (35 loc) • 1.38 kB
Markdown
# printHTML
> A plugin for printing partial pages
## Usage
You will need Node.js installed on your system.
```
npm install --save print-mini-html
```
```
import printHTML from 'print-mini-html';
printHTML(document.body.cloneNode(true));
printHTML('<div>print</div>');
printHTML('<div class="red">print</div>', 'title', '.red{color:red;}');
```
Or manually download and link printHTML.js in your HTML, It can also be downloaded via [UNPKG](https://unpkg.com/browse/print-mini-html@1.1.1/dist/):
```
<script src="https://unpkg.com/print-mini-html@1.1.1/dist/index.js"></script>
<script type="text/javascript">
printHTML('<div class="red">print</div>', 'title', '.red{color:red;}')
</script>
```
## arguments
```
printHTML(html, title, cssText, delay, callback);
```
| field name | type | must | description |
| --------------------- | ------- | ---- | ----------------------------------------- |
| html | HTMLElement \| DOMString | true | DOM to print |
| title | DOMString | false | Default document.title |
| cssText | DOMString | false | add styles |
| delay | Number | false | delay print |
| callback | Function | false | print callback |
## return
```
function force print
```