←选择平台

SetSvg方法

总结

替换此页的SVG文档。

语法
c#
VB
c++
Java
公共无效SetSvg (SvgDocumentsvgCodecsLoadSvgOptions选项
公共SetSvg (按值传递svg作为SvgDocument按值传递选项作为CodecsLoadSvgOptions
公共无效SetSvg (SvgDocumentsvgCodecsLoadSvgOptions选项
公共无效setSvg (SvgDocumentsvg, CodecsLoadSvgOptions选项

参数

svg

此页面要使用的新SVG文档。这个值可以是

选项

缓存此SVG文档时使用的选项。如果文档不需要,可以使用它在保存文档之前删除图像、文本或形状。如果此值为,则SVG文档将不加修改地按原样保存。

讲话

GetSvg用于获取该页面的SVG文档表示。并非所有文档类型都支持此方法。支持取决于的值DocumentImages。IsSvgSupported

SetSvg用于替换页面的SVG文档。IsSvgModified用作标志,表示该页面的SVG文档已被用户替换。

该方法的工作原理如下(“item”是用户传递的SVG文档):

  1. 如果本文档不支持SVGDocumentImages。IsSvgSupported),则会抛出异常。

  2. 此方法要求所有者文档使用缓存系统(LEADDocument。HasCache真正的);否则,将抛出异常。

  3. 的值IsReadOnly的属性LEADDocument真正的,则用户无法修改此文档,并将抛出异常。

  4. 与SVG文档相同选项以前为该页保存的文件将从缓存中清除。

  5. svg通过序列化SvgDocument对象。原始对象不被释放,仍然由用户拥有。如果svg,然后将一个“null”项添加到缓存中。

GetSvg将首先检查缓存,因此,后续调用将返回此方法设置的值。

的价值IsSvgModified将被设置为真正的在此方法返回之后。

有关更多信息,请参阅使用LEADTOOLS文档库加载

需求
目标平台
Leadtools。文档作为sembly
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。