EmbedSystemFonts

FontInfoCollection.EmbedSystemFonts property

يحدد ما إذا كان سيتم تضمين خطوط النظام في المستند أم لا. القيمة الافتراضية لهذه الخاصية هيخطأ شنيع.

يعمل هذا الخيار فقط عندماEmbedTrueTypeFonts تم تعيين الخيار علىحقيقي.

public bool EmbedSystemFonts { get; set; }

ملاحظات

تعيين هذه الخاصية إلىحقيقي يُفيد هذا إذا كان المستخدم يستخدم نظامًا شرق آسيويًا ويرغب في إنشاء مستند يمكن قراءته من قِبل الآخرين الذين لا يملكون خطوطًا لتلك اللغة على نظامهم. على سبيل المثال، يمكن لمستخدم يستخدم نظامًا يابانيًا تضمين خطوط تلك اللغة في مستند ليصبح المستند الياباني قابلًا للقراءة على جميع الأنظمة.

يعمل هذا الخيار مع تنسيقات DOC وDOCX وRTF فقط.

أمثلة

يوضح كيفية حفظ مستند يحتوي على خطوط TrueType المضمنة.

Document doc = new Document(MyDir + "Document.docx");

FontInfoCollection fontInfos = doc.FontInfos;
fontInfos.EmbedTrueTypeFonts = embedAllFonts;
fontInfos.EmbedSystemFonts = embedAllFonts;
fontInfos.SaveSubsetFonts = embedAllFonts;

doc.Save(ArtifactsDir + "Font.FontInfoCollection.docx");

أنظر أيضا