SupportVml

HtmlLoadOptions.SupportVml property

Obtient ou définit une valeur indiquant s’il faut prendre en charge les images VML.

public bool SupportVml { get; set; }

Exemples

Montre comment prendre en charge les commentaires conditionnels lors du chargement d’un document HTML.

HtmlLoadOptions loadOptions = new HtmlLoadOptions();

// Si la valeur est vraie, nous prenons en compte le code VML lors de l'analyse du document chargé.
loadOptions.SupportVml = supportVml;

// Ce document contient une image JPEG dans les balises « <!--[if gte vml 1]> »,
// et une image PNG différente dans les balises "<![if !vml]>".
// Si nous définissons l'indicateur « SupportVml » sur « true », alors Aspose.Words chargera le JPEG.
// Si nous définissons cet indicateur sur « false », alors Aspose.Words chargera uniquement le 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);

Voir également