Html5CanvasOptions

Html5CanvasOptions class

Die Erstellungsoptionen für das HTML5-Canvas-Dateiformat.

public class Html5CanvasOptions : ImageOptionsBase

Konstrukteure

NameBeschreibung
Html5CanvasOptions()Default_Constructor

Eigenschaften

NameBeschreibung
BufferSizeHint { get; set; }Ruft den Puffergrößenhinweis ab oder legt ihn fest, der als maximal zulässige Größe für alle internen Puffer definiert ist.
CanvasTagId { get; set; }Ruft die Canvas-Tag-ID ab oder legt sie fest.
Disposed { get; }Ruft einen Wert ab, der angibt, ob diese Instanz verworfen wird.
Encoding { get; set; }Ruft die Codierung ab oder legt sie fest.
FullFrame { get; set; }Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob [Vollbild].
FullHtmlPage { get; set; }Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die vollständige HTML-Seite generiert werden soll.
MultiPageOptions { get; set; }Die mehrseitigen Optionen
virtual Palette { get; set; }Ruft die Farbpalette ab oder legt sie fest.
ProgressEventHandler { get; set; }Ruft den Fortschrittsereignishandler ab oder legt ihn fest.
virtual ResolutionSettings { get; set; }Ruft die Auflösungseinstellungen ab oder legt sie fest.
Source { get; set; }Ruft die Quelle zum Erstellen des Bildes ab oder legt sie fest.
VectorRasterizationOptions { get; set; }Ruft die Optionen für die Vektorrasterung ab oder legt sie fest.
virtual XmpData { get; set; }Ruft den XMP-Metadatencontainer ab oder legt ihn fest.

Methoden

NameBeschreibung
virtual Clone()Klont diese Instanz.
Dispose()Verwirft die aktuelle Instanz.

Beispiele

Jedes Vektorbild (SVG, WMF, CMX usw.) kann als Quelle für Ihre Canvas-Bilder verwendet werden. Der folgende Code erstellt ein einfaches Canvas-Bild.

[C#]

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

Sie können mehr als ein Canvas-Bild in eine HTML-Seite einbetten oder eine bereits vorhandene Seite aktualisieren. Dazu müssen Sie nur das Canvas-Tag exportieren.

[C#]

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

Siehe auch