Html5CanvasOptions

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

public class Html5CanvasOptions extends ImageOptionsBase

Создавайте файлы HTML5 Canvas без усилий с помощью нашего API, позволяющего без проблем комбинировать такие элементы, как формы, текст, изображения, анимации и ссылки. Получайте преимущества от надёжных функций, включая поддержку идентификатора тега и параметров кодирования, обеспечивая оптимальную производительность и настройку для ваших веб‑проектов.

Конструкторы

КонструкторОписание
Html5CanvasOptions()Инициализирует новый экземпляр класса Html5CanvasOptions.
Html5CanvasOptions(Html5CanvasOptions imageOptions)Инициализирует новый экземпляр класса ImageOptionsBase.

Методы

МетодОписание
getCanvasTagId()Получает идентификатор тега canvas.
setCanvasTagId(String value)Устанавливает идентификатор тега canvas.
getFullHtmlPage()Получает значение, указывающее, следует ли генерировать полную HTML‑страницу.
setFullHtmlPage(boolean value)Устанавливает значение, указывающее, следует ли генерировать полную HTML‑страницу.
getEncoding()Получает кодировку.
setEncoding(Charset value)Устанавливает кодировку.

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

Любое векторное изображение (SVG, WMF, CMX и т.д.) может использоваться в качестве источника для ваших изображений Canvas. Следующий код создаёт простое изображение 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);
    image.save("Canvas.html", options);
}

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

Вы можете встроить более одного изображения Canvas в HTML‑страницу или обновить уже существующую страницу. Для этого необходимо экспортировать только тег 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()

Инициализирует новый экземпляр класса Html5CanvasOptions.

Html5CanvasOptions(Html5CanvasOptions imageOptions)

public Html5CanvasOptions(Html5CanvasOptions imageOptions)

Инициализирует новый экземпляр класса ImageOptionsBase.

Parameters:

ПараметрТипОписание
imageOptionsHtml5CanvasOptionsПараметры изображения.

getCanvasTagId()

public final String getCanvasTagId()

Получает идентификатор тега canvas.

Returns: java.lang.String — идентификатор тега canvas.

setCanvasTagId(String value)

public final void setCanvasTagId(String value)

Устанавливает идентификатор тега canvas.

Parameters:

ПараметрТипОписание
valuejava.lang.Stringидентификатор тега canvas.

getFullHtmlPage()

public final boolean getFullHtmlPage()

Получает значение, указывающее, следует ли генерировать полную HTML‑страницу.

Returns: boolean — значение, указывающее, следует ли генерировать полную HTML‑страницу.

setFullHtmlPage(boolean value)

public final void setFullHtmlPage(boolean value)

Устанавливает значение, указывающее, следует ли генерировать полную HTML‑страницу.

Parameters:

ПараметрТипОписание
valuebooleanзначение, указывающее, следует ли генерировать полную HTML‑страницу.

Example: You can embed more than one Canvas image within HTML page or update already existing page. Вы можете встроить более одного изображения Canvas в HTML‑страницу или обновить уже существующую страницу. Для этого необходимо экспортировать только тег 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()

Получает кодировку.

Returns: java.nio.charset.Charset — кодировка.

setEncoding(Charset value)

public final void setEncoding(Charset value)

Устанавливает кодировку.

Parameters:

ПараметрТипОписание
valuejava.nio.charset.Charsetкодировка.