SupportFontFaceRules

HtmlLoadOptions.SupportFontFaceRules property

Возвращает или задает значение, указывающее, следует ли поддерживать правила @font-face и загружать ли объявленные шрифты. Значение по умолчанию:ЛОЖЬ .

public bool SupportFontFaceRules { get; set; }

Примечания

Если эта опция включена, шрифты, объявленные в правилах @font-face, загружаются и внедряются в определения шрифтов результирующего документа (см.FontInfos ). Это делает загруженные шрифты доступными для рендеринга, но не включает автоматическое внедрение шрифтов при сохранении. Чтобы сохранить документ с загруженными шрифтами, EmbedTrueTypeFonts собственностьFontInfos Коллекция должна быть установлена наистинный .

Поддерживаемые форматы шрифтов: TTF, EOT и WOFF.

Правила @font-face не поддерживаются при загрузке изображений SVG.

Примеры

Показывает, как загрузить объявленные правила «@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);

Смотрите также