Html5CanvasOptions

Html5CanvasOptions class

Alternativen för att skapa HTML5 Canvas-filformat.

public class Html5CanvasOptions : ImageOptionsBase

Konstruktörer

namnBeskrivning
Html5CanvasOptions()Default_Constructor

Egenskaper

namnBeskrivning
BufferSizeHint { get; set; }Hämtar eller ställer in buffertstorlekstipset som är definierat som högsta tillåtna storlek för alla interna buffertar.
CanvasTagId { get; set; }Hämtar eller ställer in canvas-taggens identifierare.
Disposed { get; }Får ett värde som indikerar om denna instans är bortskaffad.
Encoding { get; set; }Hämtar eller ställer in kodningen.
FullFrame { get; set; }Hämtar eller ställer in ett värde som anger om [helbild].
FullHtmlPage { get; set; }Hämtar eller ställer in ett värde som anger om hela HTML-sidan ska genereras.
MultiPageOptions { get; set; }Alternativen för flera sidor
virtual Palette { get; set; }Hämtar eller ställer in färgpaletten.
ProgressEventHandler { get; set; }Hämtar eller ställer in förloppshändelsehanteraren.
virtual ResolutionSettings { get; set; }Hämtar eller ställer in upplösningsinställningarna.
Source { get; set; }Hämtar eller ställer in källan för att skapa bild i.
VectorRasterizationOptions { get; set; }Hämtar eller ställer in vektorrasteriseringsalternativen.
virtual XmpData { get; set; }Hämtar eller ställer in XMP-metadatabehållaren.

Metoder

namnBeskrivning
virtual Clone()Klonar den här instansen.
Dispose()Tar bort den aktuella instansen.

Exempel

Vilken vektorbild som helst (SVG, WMF, CMX, etc.) kan användas som källa för dina Canvas-bilder. Följande kod skapar en enkel Canvas-bild.

[C#]

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

Du kan bädda in mer än en Canvas-bild på HTML-sida eller uppdatera en redan befintlig sida. För att göra det behöver du bara exportera Canvas-taggen.

[C#]

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

Se även