Class CanvasFileExport
- java.lang.Object
-
- org.kie.workbench.common.stunner.core.client.canvas.util.CanvasFileExport
-
@ApplicationScoped public class CanvasFileExport extends Object
A helper client side bean that allows exporting the canvas into different file types.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedCanvasFileExport()CanvasFileExport(org.kie.workbench.common.stunner.core.client.canvas.export.CanvasExport<AbstractCanvasHandler> canvasExport, org.uberfire.ext.editor.commons.client.file.exports.FileExport<org.uberfire.ext.editor.commons.client.file.exports.ImageDataUriContent> imageFileExport, org.uberfire.ext.editor.commons.client.file.exports.FileExport<org.uberfire.ext.editor.commons.client.file.exports.PdfDocument> pdfFileExport, org.uberfire.ext.editor.commons.file.exports.FileExportsPreferences preferences, org.uberfire.ext.editor.commons.client.file.exports.svg.SvgFileExport svgFileExport, javax.enterprise.event.Event<org.kie.workbench.common.stunner.core.client.canvas.event.selection.CanvasClearSelectionEvent> clearSelectionEvent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexportToJpg(AbstractCanvasHandler canvasHandler, String fileName)voidexportToPdf(AbstractCanvasHandler canvasHandler, String fileName)StringexportToPng(AbstractCanvasHandler canvasHandler)voidexportToPng(AbstractCanvasHandler canvasHandler, String fileName)StringexportToSvg(AbstractCanvasHandler canvasHandler)voidexportToSvg(AbstractCanvasHandler canvasHandler, String fileName)
-
-
-
Constructor Detail
-
CanvasFileExport
protected CanvasFileExport()
-
CanvasFileExport
@Inject public CanvasFileExport(org.kie.workbench.common.stunner.core.client.canvas.export.CanvasExport<AbstractCanvasHandler> canvasExport, org.uberfire.ext.editor.commons.client.file.exports.FileExport<org.uberfire.ext.editor.commons.client.file.exports.ImageDataUriContent> imageFileExport, org.uberfire.ext.editor.commons.client.file.exports.FileExport<org.uberfire.ext.editor.commons.client.file.exports.PdfDocument> pdfFileExport, org.uberfire.ext.editor.commons.file.exports.FileExportsPreferences preferences, org.uberfire.ext.editor.commons.client.file.exports.svg.SvgFileExport svgFileExport, javax.enterprise.event.Event<org.kie.workbench.common.stunner.core.client.canvas.event.selection.CanvasClearSelectionEvent> clearSelectionEvent)
-
-
Method Detail
-
exportToSvg
public void exportToSvg(AbstractCanvasHandler canvasHandler, String fileName)
-
exportToSvg
public String exportToSvg(AbstractCanvasHandler canvasHandler)
-
exportToPng
public String exportToPng(AbstractCanvasHandler canvasHandler)
-
exportToJpg
public void exportToJpg(AbstractCanvasHandler canvasHandler, String fileName)
-
exportToPng
public void exportToPng(AbstractCanvasHandler canvasHandler, String fileName)
-
exportToPdf
public void exportToPdf(AbstractCanvasHandler canvasHandler, String fileName)
-
-