Html5CanvasOptions

Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject, com.aspose.imaging.ImageOptionsBase

public class Html5CanvasOptions extends ImageOptionsBase

Cree archivos HTML5 Canvas sin esfuerzo con nuestra API, que le permite combinar sin problemas elementos como formularios, texto, imágenes, animaciones y enlaces. Benefíciese de funciones robustas, incluido el soporte de identificador de etiqueta y configuraciones de codificación, garantizando un rendimiento óptimo y personalización para sus proyectos web.

Constructores

ConstructorDescripción
Html5CanvasOptions()Inicializa una nueva instancia de la clase Html5CanvasOptions.
Html5CanvasOptions(Html5CanvasOptions imageOptions)Inicializa una nueva instancia de la clase ImageOptionsBase.

Métodos

MétodoDescripción
getCanvasTagId()Obtiene el identificador de etiqueta del canvas.
setCanvasTagId(String value)Establece el identificador de etiqueta del canvas.
getFullHtmlPage()Obtiene un valor que indica si se debe generar la página HTML completa.
setFullHtmlPage(boolean value)Establece un valor que indica si se debe generar la página HTML completa.
getEncoding()Obtiene la codificación.
setEncoding(Charset value)Establece la codificación.

Example: Any vector image (SVG, WMF, CMX, etc.

Cualquier imagen vectorial (SVG, WMF, CMX, etc.) puede usarse como fuente para sus imágenes Canvas. El siguiente código crea una imagen Canvas simple.

try (com.aspose.imaging.Image image = com.aspose.imaging.Image.load("Sample.svg"))
{
    com.aspose.imaging.imageoptions.VectorRasterizationOptions vectorRasterizationOptions = new com.aspose.imaging.imageoptions.SvgRasterizationOptions();
    com.aspose.imaging.imageoptions.Html5CanvasOptions options = new com.aspose.imaging.imageoptions.Html5CanvasOptions();
    options.setVectorRasterizationOptions(vectorRasterizationOptions);
    image.save("Canvas.html", options);
}

Example: You can embed more than one Canvas image within HTML page or update already existing page.

Puede incrustar más de una imagen Canvas dentro de una página HTML o actualizar una página ya existente. Para ello, necesita exportar solo la etiqueta Canvas.

try (com.aspose.imaging.Image image = com.aspose.imaging.Image.load("Sample.svg"))
{
    com.aspose.imaging.imageoptions.VectorRasterizationOptions vectorRasterizationOptions = new com.aspose.imaging.imageoptions.SvgRasterizationOptions();
    com.aspose.imaging.imageoptions.Html5CanvasOptions options = new com.aspose.imaging.imageoptions.Html5CanvasOptions();
    options.setVectorRasterizationOptions(vectorRasterizationOptions);
    options.setFullHtmlPage(false);
    image.save("Canvas.html", options);
}

Html5CanvasOptions()

public Html5CanvasOptions()

Inicializa una nueva instancia de la clase Html5CanvasOptions.

Html5CanvasOptions(Html5CanvasOptions imageOptions)

public Html5CanvasOptions(Html5CanvasOptions imageOptions)

Inicializa una nueva instancia de la clase ImageOptionsBase.

Parameters:

ParámetroTipoDescripción
imageOptionsHtml5CanvasOptionsLas opciones de imagen.

getCanvasTagId()

public final String getCanvasTagId()

Obtiene el identificador de etiqueta del canvas.

Returns: java.lang.String - el identificador de la etiqueta canvas.

setCanvasTagId(String value)

public final void setCanvasTagId(String value)

Establece el identificador de etiqueta del canvas.

Parameters:

ParámetroTipoDescripción
valorjava.lang.Stringel identificador de la etiqueta canvas.

getFullHtmlPage()

public final boolean getFullHtmlPage()

Obtiene un valor que indica si se debe generar la página HTML completa.

Returns: boolean - un valor que indica si se debe generar la página HTML completa.

setFullHtmlPage(boolean value)

public final void setFullHtmlPage(boolean value)

Establece un valor que indica si se debe generar la página HTML completa.

Parameters:

ParámetroTipoDescripción
valorbooleanun valor que indica si se debe generar la página HTML completa.

Example: You can embed more than one Canvas image within HTML page or update already existing page. Puede incrustar más de una imagen Canvas dentro de una página HTML o actualizar una página ya existente. Para ello, necesita exportar solo la etiqueta Canvas.

try (com.aspose.imaging.Image image = com.aspose.imaging.Image.load("Sample.svg"))
{
    com.aspose.imaging.imageoptions.VectorRasterizationOptions vectorRasterizationOptions = new com.aspose.imaging.imageoptions.SvgRasterizationOptions();
    com.aspose.imaging.imageoptions.Html5CanvasOptions options = new com.aspose.imaging.imageoptions.Html5CanvasOptions();
    options.setVectorRasterizationOptions(vectorRasterizationOptions);
    options.setFullHtmlPage(false);
    image.save("Canvas.html", options);
}

getEncoding()

public final Charset getEncoding()

Obtiene la codificación.

Returns: java.nio.charset.Charset - la codificación.

setEncoding(Charset value)

public final void setEncoding(Charset value)

Establece la codificación.

Parameters:

ParámetroTipoDescripción
valorjava.nio.charset.Charsetla codificación.