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

أنظر أيضا