SupportFontFaceRules

HtmlLoadOptions.SupportFontFaceRules property

@font-face kurallarının desteklenip desteklenmeyeceğini ve beyan edilen fontların yüklenip yüklenmeyeceğini belirten bir değer alır veya ayarlar. Varsayılan değerYANLIŞ .

public bool SupportFontFaceRules { get; set; }

Notlar

Bu seçenek etkinleştirilirse, @font-face kurallarında bildirilen yazı tipleri yüklenir ve ortaya çıkan belgenin yazı tipi tanımlarına gömülür (bkz.FontInfos ). Bu, yüklenen yazı tiplerini işleme için kullanılabilir hale getirir ancak , kaydederken yazı tiplerinin gömülmesini otomatik olarak etkinleştirmez. Yüklenen yazı tipleriyle belgeyi kaydetmek için, EmbedTrueTypeFonts mülkiyetiFontInfos koleksiyonu şu şekilde ayarlanmalıdır:doğru .

Desteklenen yazı tipi biçimleri TTF, EOT ve WOFF’dur.

@font-face kuralları SVG görüntüleri yüklenirken desteklenmiyor.

Örnekler

Belirtilen “@font-face” kurallarının nasıl yükleneceğini gösterir.

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

Ayrıca bakınız