SupportFontFaceRules

HtmlLoadOptions.SupportFontFaceRules property

Obtient ou définit une valeur indiquant s’il faut prendre en charge les règles @font-face et s’il faut charger les polices déclarées. La valeur par défaut estFAUX .

public bool SupportFontFaceRules { get; set; }

Remarques

Si cette option est activée, les polices déclarées dans les règles @font-face sont chargées et intégrées dans les définitions de polices du document résultant (voirFontInfos ). Cela rend les polices chargées disponibles pour le rendu, mais n’active pas automatiquement l’intégration des polices lors de l’enregistrement. Pour enregistrer le document avec les polices chargées,EmbedTrueTypeFonts propriété de laFontInfos La collection doit être définie survrai .

Les formats de police pris en charge sont TTF, EOT et WOFF.

Les règles @font-face ne sont pas prises en charge lors du chargement des images SVG.

Exemples

Montre comment charger les règles « @font-face » déclarées.

HtmlLoadOptions loadOptions = new HtmlLoadOptions();
loadOptions.SupportFontFaceRules = true;
Document doc = new Document(MyDir + "Html with FontFace.html", loadOptions);

Assert.AreEqual("Squarish Sans CT Regular", doc.FontInfos[0].Name);

Voir également