Html5CanvasOptions

Html5CanvasOptions class

Html5 Canvas dosya biçimi oluşturma seçenekleri.

public class Html5CanvasOptions : ImageOptionsBase

yapıcılar

İsimTanım
Html5CanvasOptions()Default_Constructor

Özellikleri

İsimTanım
BufferSizeHint { get; set; }Tüm dahili arabellekler için izin verilen maksimum boyut olarak tanımlanan arabellek boyutu ipucunu alır veya ayarlar.
CanvasTagId { get; set; }Tuval etiketi tanımlayıcısını alır veya ayarlar.
Disposed { get; }Bu örneğin atılıp atılmadığını gösteren bir değer alır.
Encoding { get; set; }Kodlamayı alır veya ayarlar.
FullFrame { get; set; }[tam kare]. olup olmadığını belirten bir değer alır veya ayarlar.
FullHtmlPage { get; set; }Tam HTML sayfasının oluşturulması gerekip gerekmediğini belirten bir değer alır veya ayarlar.
MultiPageOptions { get; set; }Çoklu sayfa seçenekleri
virtual Palette { get; set; }Renk paletini alır veya ayarlar.
ProgressEventHandler { get; set; }İlerleme olayı işleyicisini alır veya ayarlar.
virtual ResolutionSettings { get; set; }Çözünürlük ayarlarını alır veya ayarlar.
Source { get; set; }Görüntü oluşturmak için kaynağı alır veya ayarlar.
VectorRasterizationOptions { get; set; }Vektör rasterleştirme seçeneklerini alır veya ayarlar.
virtual XmpData { get; set; }XMP meta veri kapsayıcısını alır veya ayarlar.

yöntemler

İsimTanım
virtual Clone()Bu örneği klonlar.
Dispose()Geçerli örneği atar.

Örnekler

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

[C#]

using (var image = Image.Load(@"Sample.svg"))
{
    image.Save(@"Canvas.html", new Html5CanvasOptions
    {
        VectorRasterizationOptions = new SvgRasterizationOptions()
    });
}

HTML sayfasına birden fazla Kanvas resmi gömebilir veya mevcut sayfayı güncelleyebilirsiniz. Bunu yapmak için yalnızca Canvas etiketini dışa aktarmanız gerekir.

[C#]

using (var image = Image.Load(@"Sample.svg"))
{
    image.Save(@"Canvas.html", new Html5CanvasOptions
    {
        VectorRasterizationOptions = new SvgRasterizationOptions(),
        FullHtmlPage = false
    });
}

Ayrıca bakınız