Html5CanvasOptions

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

public class Html5CanvasOptions extends ImageOptionsBase

API’mizle HTML5 Canvas dosyalarını zahmetsizce oluşturun, formlar, metin, görüntüler, animasyonlar ve bağlantılar gibi öğeleri sorunsuz bir şekilde birleştirmenizi sağlar. Etiket tanımlayıcısı ve kodlama ayarları desteği dahil olmak üzere güçlü özelliklerden yararlanın, web projeleriniz için optimal performans ve özelleştirme sağlar.

Yapıcılar

YapıcıAçıklama
Html5CanvasOptions()Yeni bir Html5CanvasOptions sınıfının örneğini başlatır.
Html5CanvasOptions(Html5CanvasOptions imageOptions)Yeni bir ImageOptionsBase sınıfının örneğini başlatır.

Yöntemler

YöntemAçıklama
getCanvasTagId()Canvas etiket tanımlayıcısını alır.
setCanvasTagId(String value)Canvas etiket tanımlayıcısını ayarlar.
getFullHtmlPage()Tam HTML sayfasının oluşturulup oluşturulmayacağını gösteren bir değeri alır.
setFullHtmlPage(boolean value)Tam HTML sayfasının oluşturulup oluşturulmayacağını gösteren bir değeri ayarlar.
getEncoding()Kodlamayı alır.
setEncoding(Charset value)Kodlamayı ayarlar.

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

Herhangi bir vektör görüntüsü (SVG, WMF, CMX, vb.) Canvas görüntüleriniz için kaynak olarak kullanılabilir. Aşağıdaki kod basit bir Canvas görüntüsü oluşturur.

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.

HTML sayfasına birden fazla Canvas görüntüsü yerleştirebilir veya mevcut sayfayı güncelleyebilirsiniz. Bunu yapmak için yalnızca Canvas etiketini dışa aktarmanız gerekir.

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()

Yeni bir Html5CanvasOptions sınıfının örneğini başlatır.

Html5CanvasOptions(Html5CanvasOptions imageOptions)

public Html5CanvasOptions(Html5CanvasOptions imageOptions)

Yeni bir ImageOptionsBase sınıfının örneğini başlatır.

Parameters:

ParametreTürAçıklama
imageOptionsHtml5CanvasOptionsGörüntü seçenekleri.

getCanvasTagId()

public final String getCanvasTagId()

Canvas etiket tanımlayıcısını alır.

Returns: java.lang.String - canvas etiket tanımlayıcısı.

setCanvasTagId(String value)

public final void setCanvasTagId(String value)

Canvas etiket tanımlayıcısını ayarlar.

Parameters:

ParametreTürAçıklama
değerjava.lang.Stringcanvas etiket tanımlayıcısı.

getFullHtmlPage()

public final boolean getFullHtmlPage()

Tam HTML sayfasının oluşturulup oluşturulmayacağını gösteren bir değeri alır.

Returns: boolean - tam HTML sayfasının oluşturulup oluşturulmayacağını gösteren bir değer.

setFullHtmlPage(boolean value)

public final void setFullHtmlPage(boolean value)

Tam HTML sayfasının oluşturulup oluşturulmayacağını gösteren bir değeri ayarlar.

Parameters:

ParametreTürAçıklama
değerbooleantam HTML sayfasının oluşturulup oluşturulmayacağını gösteren bir değer.

Example: You can embed more than one Canvas image within HTML page or update already existing page. HTML sayfasına birden fazla Canvas görüntüsü yerleştirebilir veya mevcut sayfayı güncelleyebilirsiniz. Bunu yapmak için yalnızca Canvas etiketini dışa aktarmanız gerekir.

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()

Kodlamayı alır.

Returns: java.nio.charset.Charset - kodlama.

setEncoding(Charset value)

public final void setEncoding(Charset value)

Kodlamayı ayarlar.

Parameters:

ParametreTürAçıklama
değerjava.nio.charset.Charsetkodlama.