Class Html5CanvasOptions
Namespace: Aspose.Imaging.ImageOptions
Assembly: Aspose.Imaging.dll (25.2.0)
Create HTML5 Canvas files effortlessly with our API, allowing you to seamlessly combine elements like forms, text, images, animations, and links. Benefit from robust features including tag identifier and encoding settings support, ensuring optimal performance and customization for your web projects.
public class Html5CanvasOptions : ImageOptionsBase, IDisposable, IHasXmpData, IHasMetadata, ICloneable
Inheritance
object ← DisposableObject ← ImageOptionsBase ← Html5CanvasOptions
Implements
IDisposable, IHasXmpData, IHasMetadata, ICloneable
Inherited Members
ImageOptionsBase.Clone(), ImageOptionsBase.ReleaseManagedResources(), ImageOptionsBase.KeepMetadata, ImageOptionsBase.XmpData, ImageOptionsBase.Source, ImageOptionsBase.Palette, ImageOptionsBase.ResolutionSettings, ImageOptionsBase.VectorRasterizationOptions, ImageOptionsBase.BufferSizeHint, ImageOptionsBase.MultiPageOptions, ImageOptionsBase.FullFrame, ImageOptionsBase.ProgressEventHandler, DisposableObject.Dispose(), DisposableObject.ReleaseManagedResources(), DisposableObject.ReleaseUnmanagedResources(), DisposableObject.VerifyNotDisposed(), DisposableObject.Disposed, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Examples
Any vector image (SVG, WMF, CMX, etc.) can be used as a source for your Canvas images. The following code creates a simple Canvas image.```csharp [C#]
using (var image = Image.Load(@"Sample.svg"))
{
image.Save(@"Canvas.html", new Html5CanvasOptions
{
VectorRasterizationOptions = new SvgRasterizationOptions()
});
}
You can embed more than one Canvas image within HTML page or update already exsiting page. In order to do that you need to export only the Canvas tag.```csharp
[C#]
using (var image = Image.Load(@"Sample.svg"))
{
image.Save(@"Canvas.html", new Html5CanvasOptions
{
VectorRasterizationOptions = new SvgRasterizationOptions(),
FullHtmlPage = false
});
}
Constructors
Html5CanvasOptions()
public Html5CanvasOptions()
Properties
CanvasTagId
Gets or sets the canvas tag identifier.
public string CanvasTagId { get; set; }
Property Value
Encoding
Gets or sets the encoding.
public Encoding Encoding { get; set; }
Property Value
FullHtmlPage
Gets or sets a value indicating whether the full HTML page should be generated.
public bool FullHtmlPage { get; set; }