TextShaperFactory

LayoutOptions.TextShaperFactory property

يحصل أو يعينITextShaperFactory التنفيذ المستخدم لميزات عرض الطباعة المتقدمة.

public ITextShaperFactory TextShaperFactory { get; set; }

أمثلة

يوضح كيفية دعم ميزات OpenType باستخدام محرك تشكيل النص HarfBuzz.

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

// يمكن لـ Aspose.Words استخدام كائنات تشكيل النص المقدمة خارجيًا،
// والتي تمثل الخطوط وتحسب معلومات التشكيل للنص.
// يعد مصنع تشكيل النص ضروريًا للمستندات التي تستخدم خطوطًا متعددة.
// عندما يتم تعيين مصنع تشكيل النص، يستخدم التخطيط ميزات OpenType.
// تقوم خاصية Instance بإرجاع كائن BasicTextShaperCache ثابت يلف HarfBuzzTextShaperFactory.
doc.LayoutOptions.TextShaperFactory = HarfBuzzTextShaperFactory.Instance;

// حاليًا، يتم تنفيذ تشكيل النص عند التصدير إلى تنسيقات PDF أو XPS.
doc.Save(ArtifactsDir + "Document.OpenType.pdf");

أنظر أيضا