TextShaperFactory
محتويات
[
يخفي
]LayoutOptions.TextShaperFactory property
يحصل على أو مجموعاتITextShaperFactory
التنفيذ المستخدم لميزات عرض الطباعة المتقدمة.
public ITextShaperFactory TextShaperFactory { get; set; }
أمثلة
يوضح كيفية دعم ميزات OpenType باستخدام محرك تشكيل النص HarfBuzz.
Document doc = new Document(MyDir + "OpenType text shaping.docx");
// يمكن لـ Aspose.Words استخدام كائنات تشكيل النص المتوفرة خارجيًا،
// التي تمثل الخطوط وتحسب معلومات تشكيل النص.
// يعد مصنع تشكيل النص ضروريًا للمستندات التي تستخدم خطوطًا متعددة.
// عند ضبط مصنع تشكيل النص، يستخدم التخطيط ميزات OpenType.
// تقوم خاصية المثيل بإرجاع كائن BasicTextShaperCache ثابت يغلف HarfBuzzTextShaperFactory.
doc.LayoutOptions.TextShaperFactory = HarfBuzzTextShaperFactory.Instance;
// حاليًا، يتم تنفيذ عملية تشكيل النص عند التصدير إلى تنسيقات PDF أو XPS.
doc.Save(ArtifactsDir + "Document.OpenType.pdf");
أنظر أيضا
- interface ITextShaperFactory
- class LayoutOptions
- مساحة الاسم Aspose.Words.Layout
- المجسم Aspose.Words