projects/pl-core-utils-library/src/lib/service/pl-graphic.service.ts
Methods |
|
constructor(plHttpService: PlHttpService)
|
||||||
|
Parameters :
|
| Public dom2jpeg | ||||||||
dom2jpeg(elementSVG: HTMLElement)
|
||||||||
|
Parameters :
Returns :
Observable<string>
|
| Public domToCanvas | ||||||||||||
domToCanvas(elementoDom: HTMLElement, call: (canvas: HTMLElement) => void)
|
||||||||||||
|
Funzione per la creazione del canvas, contenente l'immagine del DOM referenziato. non verranno presi in considerazione tag SVG grafici. ma solo html semplice comprese le immagini la funzione restituisce in callback il canvas creato, in modo da poterlo aggiungere al dom o altro. mentre in observer torna la url da passare alla funaione di download
Parameters :
Returns :
Observable<string>
|
| Public image2base64 | ||||||
image2base64(imageUrl: string)
|
||||||
|
Parameters :
Returns :
Promise<any>
|
| Public svg2File | |||||||||
svg2File(elementSVG: HTMLElement, nameFIle: string)
|
|||||||||
|
Parameters :
Returns :
Observable<boolean>
|
| Public svgToImage | ||||||||||||
svgToImage(svgElement: HTMLElement, call: (undefined) => void)
|
||||||||||||
|
Funzionalita per la creazione di un immagine a partire da un svg. la funzione restituisce in callback un canvas eventualmente da mostrare a schermo e la url del file in formato blob nell'osservable
Parameters :
Returns :
Observable<any>
|