Skip to content

Repository files navigation

@Al00X/Printer

🖨️ Quickly print anything, anywhere, anytime! with Angular.

✅ Setup:

Install using your prefered package manager:

npm i @al00x/printer

Add the line below to your global styles inside the angular.json:

"styles": [ ..."./node_modules/@al00x/printer/styles.css"
],

✨ Usage:

You can simply throw alxPrinter directive on any html block and print!

<divalxPrint#printer="alxPrint">
...
</div><button(click)="printer.print()">Print</button>

You can also pass a HTMLElement to print() manually.

⚙️ Directive Inputs:

propertyusagedefault
hidden: booleanWhen set to true, the element itself gets hidden but visible to the print.false
printFn: void functionIf you need a different printing function, provide its function here.() => window.print()

About

A handy Angular package for easy printing

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages