Class Html5CanvasOptions
名称: Aspose.Imaging.ImageOptions 收藏: Aspose.Imaging.dll (25.4.0)
使用我们的 API 轻松地创建 HTML5 Canvas 文件,使您能够轻松地结合形式、文本、图像、动画和链接等元素。具有强大的功能,包括标签识别器和编码设置支持,确保您的网站项目的最佳性能和定制。
public class Html5CanvasOptions : ImageOptionsBase, IDisposable, IHasXmpData, IHasMetadata, ICloneable
Inheritance
object ← DisposableObject ← ImageOptionsBase ← Html5CanvasOptions
Implements
IDisposable , IHasXmpData , IHasMetadata , ICloneable
继承人
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
任何 vector 图像(SVG、WMF、CMX 等)都可以作为您的 Canvas 图像的来源使用。
using (var image = Image.Load(@"Sample.svg"))
{
image.Save(@"Canvas.html", new Html5CanvasOptions
{
VectorRasterizationOptions = new SvgRasterizationOptions()
});
}
您可以在 HTML 页面内插入多个 Canvas 图像,或者更新已经出现的页面,以便您只需要出口 Canvas 标签。
using (var image = Image.Load(@"Sample.svg"))
{
image.Save(@"Canvas.html", new Html5CanvasOptions
{
VectorRasterizationOptions = new SvgRasterizationOptions(),
FullHtmlPage = false
});
}
Constructors
Html5CanvasOptions()
public Html5CanvasOptions()
Properties
CanvasTagId
接收或设置 Canvas 标签识别器。
public string CanvasTagId { get; set; }
财产价值
Encoding
接收或设置编码。
public Encoding Encoding { get; set; }
财产价值
FullHtmlPage
收到或设置一个值,表明是否要创建完整的 HTML 页面。
public bool FullHtmlPage { get; set; }