Html5CanvasOptions

Html5CanvasOptions class

Opzioni di creazione del formato del file Canvas HTML5.

public class Html5CanvasOptions : ImageOptionsBase

Costruttori

NomeDescrizione
Html5CanvasOptions()Default_Costruttore

Proprietà

NomeDescrizione
BufferSizeHint { get; set; }Ottiene o imposta l’hint per la dimensione del buffer che è la dimensione massima consentita per tutti i buffer interni.
CanvasTagId { get; set; }Ottiene o imposta l’identificatore del tag canvas.
Disposed { get; }Ottiene un valore che indica se questa istanza è stata eliminata.
Encoding { get; set; }Ottiene o imposta la codifica.
FullFrame { get; set; }Ottiene o imposta un valore che indica se [fotogramma intero].
FullHtmlPage { get; set; }Ottiene o imposta un valore che indica se deve essere generata la pagina HTML completa.
MultiPageOptions { get; set; }Le opzioni multipagina
virtual Palette { get; set; }Ottiene o imposta la tavolozza dei colori.
ProgressEventHandler { get; set; }Ottiene o imposta il gestore dell’evento di avanzamento.
virtual ResolutionSettings { get; set; }Ottiene o imposta le impostazioni di risoluzione.
Source { get; set; }Ottiene o imposta l’origine in cui creare l’immagine.
VectorRasterizationOptions { get; set; }Ottiene o imposta le opzioni di rasterizzazione del vettore.
virtual XmpData { get; set; }Ottiene o imposta il contenitore di metadati XMP.

Metodi

NomeDescrizione
virtual Clone()Clona questa istanza.
Dispose()Elimina l’istanza corrente.

Esempi

Qualsiasi immagine vettoriale (SVG, WMF, CMX, ecc.) può essere utilizzata come origine per le immagini della tela. Il codice seguente crea una semplice immagine Canvas.

[C#]

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

Puoi incorporare più di un’immagine Canvas all’interno di una pagina HTML o aggiornare una pagina già esistente. Per fare ciò devi esportare solo il tag Canvas.

[C#]

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

Guarda anche