projects/pl-core-utils-library/src/lib/service/pl-graphic.service.ts
Methods |
|
constructor(plHttpService: PlHttpService)
|
||||||
Parameters :
|
Public canvasToImg | ||||||||
canvasToImg(canvas: HTMLElement)
|
||||||||
Funzione che si occupa di scaricare un'immagine da un contenitore canvas, il canvas deve contenere un immagine non un html. questa funzionalità puo essere usata in risposta a domToCanvas viene ritornata la URL del blob da poeter scaricare
Parameters :
Returns :
Observable<string>
|
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>
|