SupportVml

HtmlLoadOptions.SupportVml property

获取或设置一个值,指示是否支持 VML 图像。

public bool SupportVml { get; set; }

例子

演示如何在加载 HTML 文档时支持条件注释。

HtmlLoadOptions loadOptions = new HtmlLoadOptions();

// 如果值为 true,那么我们在解析加载的文档时会考虑 VML 代码。
loadOptions.SupportVml = supportVml;

// 该文档在“<!--[if gte vml 1]>”内包含 JPEG 图像标签,
// 以及“<![if !vml]>”内的不同 PNG 图像标签。
// 如果我们将“SupportVml”标志设置为“true”,那么 Aspose.Words 将加载 JPEG。
// 如果我们将此标志设置为“false”,则 Aspose.Words 将仅加载 PNG。
Document doc = new Document(MyDir + "VML conditional.htm", loadOptions);

if (supportVml)
    Assert.AreEqual(ImageType.Jpeg, ((Shape)doc.GetChild(NodeType.Shape, 0, true)).ImageData.ImageType);
else
    Assert.AreEqual(ImageType.Png, ((Shape)doc.GetChild(NodeType.Shape, 0, true)).ImageData.ImageType);

也可以看看