SupportFontFaceRules

HtmlLoadOptions.SupportFontFaceRules property

Obtiene o establece un valor que indica si se deben admitir las reglas @font-face y si se deben cargar las fuentes declaradas. El valor predeterminado esFALSO .

public bool SupportFontFaceRules { get; set; }

Observaciones

Si esta opción está habilitada, las fuentes declaradas en las reglas @font-face se cargan y se incrustan en las definiciones de fuentes del documento resultante (consulteFontInfos ). Esto permite que las fuentes cargadas estén disponibles para renderizar, pero no habilita automáticamente la incrustación de las fuentes al guardar. Para guardar el documento con las fuentes cargadas,EmbedTrueTypeFonts propiedad de laFontInfos La colección debe configurarse enverdadero .

Los formatos de fuente admitidos son TTF, EOT y WOFF.

Las reglas @font-face no son compatibles al cargar imágenes SVG.

Ejemplos

Muestra cómo cargar las reglas declaradas “@font-face”.

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);

Ver también