Html5CanvasOptions

Html5CanvasOptions class

Les options de création de format de fichier Html5 Canvas.

public class Html5CanvasOptions : ImageOptionsBase

Constructeurs

NomLa description
Html5CanvasOptions()Default_Constructor

Propriétés

NomLa description
BufferSizeHint { get; set; }Obtient ou définit l’indice de taille de tampon qui est défini comme la taille maximale autorisée pour tous les tampons internes.
CanvasTagId { get; set; }Obtient ou définit l’identifiant de la balise canvas.
Disposed { get; }Obtient une valeur indiquant si cette instance est supprimée.
Encoding { get; set; }Obtient ou définit l’encodage.
FullFrame { get; set; }Obtient ou définit une valeur indiquant si [plein cadre].
FullHtmlPage { get; set; }Obtient ou définit une valeur indiquant si la page HTML complète doit être générée.
MultiPageOptions { get; set; }Les options multipages
virtual Palette { get; set; }Obtient ou définit la palette de couleurs.
ProgressEventHandler { get; set; }Obtient ou définit le gestionnaire d’événements de progression.
virtual ResolutionSettings { get; set; }Obtient ou définit les paramètres de résolution.
Source { get; set; }Obtient ou définit la source dans laquelle créer l’image.
VectorRasterizationOptions { get; set; }Obtient ou définit les options de pixellisation vectorielle.
virtual XmpData { get; set; }Obtient ou définit le conteneur de métadonnées XMP.

Méthodes

NomLa description
virtual Clone()Clone cette instance.
Dispose()Supprime l’instance actuelle.

Exemples

Toute image vectorielle (SVG, WMF, CMX, etc.) peut être utilisée comme source pour vos images Canvas. Le code suivant crée une simple image Canvas.

[C#]

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

Vous pouvez intégrer plusieurs images Canvas dans une page HTML ou mettre à jour une page déjà existante. Pour ce faire, vous devez exporter uniquement la balise Canvas.

[C#]

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

Voir également