THotPDF.ShapingFeatures Property

THotPDF مرجع API

 

THotPDF Methods  Auto Shaping  GSUB

يتحكم في مسار HotPDF الاختياري للتشكيل والتموضع والنماذج المحلية والمعالجة المسبقة للأنظمة الكتابية

 

صيغة Delphi

property ShapingFeatures: THPDFShapingFeatures read FShapingFeatures write FShapingFeatures;

type THPDFShapingFeature = (sfArabicGSUB, sfStandardLigatures, sfContextualLigatures, sfStylisticAlternates, sfIndicShaping, sfContextualAlternates, sfKerning, sfMarkPositioning, sfTibetanShaping, sfMongolianShaping, sfIndicGSUB, sfLocalizedForms, sfVerticalKerning, sfThaiLaoReorder, sfHebrewReorder, sfJavaneseShaping, sfMarkToLigature, sfCursiveAttachment, sfDiscretionaryLigatures, sfHistoricalLigatures, sfSmallCaps, sfCapsToSmallCaps, sfOldstyleFigures, sfLiningFigures, sfSuperscripts, sfSubscripts, sfOrdinals, sfFractions, sfTaiVietReorder, sfMeeteiMayekShaping, sfDistancePositioning, sfKhmerShaping, sfMyanmarShaping, sfVerticalAlternates, sfCaseSensitiveForms, sfSlashedZero, sfProportionalFigures, sfTabularFigures, sfScientificInferiors, sfNumerators, sfDenominators);

 

واجهات API المشمولة

APIملاحظات الاستخدام
sfArabicGSUBيفعّل مسار التشكيل أو إعادة الترتيب الخاص بالنظام الكتابي المقابل
sfStandardLigaturesيطبق مسار استبدال OpenType المقابل
sfContextualLigaturesيطبق مسار استبدال OpenType المقابل
sfStylisticAlternatesمحجوز لمسارات البدائل الأسلوبية التي يتحكم بها المستدعي
sfIndicShapingيفعّل مسار التشكيل أو إعادة الترتيب الخاص بالنظام الكتابي المقابل
sfContextualAlternatesيطبق مسار استبدال OpenType المقابل
sfKerningيفعّل مسار تموضع GPOS المقابل
sfMarkPositioningيفعّل مسار تموضع GPOS المقابل
sfTibetanShapingيفعّل مسار التشكيل أو إعادة الترتيب الخاص بالنظام الكتابي المقابل
sfMongolianShapingيفعّل مسار التشكيل أو إعادة الترتيب الخاص بالنظام الكتابي المقابل
sfIndicGSUBيفعّل مسار التشكيل أو إعادة الترتيب الخاص بالنظام الكتابي المقابل
sfLocalizedFormsيطبق مسار استبدال OpenType المقابل
sfVerticalKerningيفعّل مسار تموضع GPOS المقابل
sfThaiLaoReorderيفعّل مسار التشكيل أو إعادة الترتيب الخاص بالنظام الكتابي المقابل
sfHebrewReorderيفعّل مسار التشكيل أو إعادة الترتيب الخاص بالنظام الكتابي المقابل
sfJavaneseShapingيفعّل مسار التشكيل أو إعادة الترتيب الخاص بالنظام الكتابي المقابل
sfMarkToLigatureيفعّل مسار تموضع GPOS المقابل
sfCursiveAttachmentيفعّل مسار تموضع GPOS المقابل
sfDiscretionaryLigaturesيطبق مسار استبدال OpenType المقابل
sfHistoricalLigaturesيطبق مسار استبدال OpenType المقابل
sfSmallCapsيطبق مسار استبدال OpenType المقابل
sfCapsToSmallCapsيطبق مسار استبدال OpenType المقابل
sfOldstyleFiguresيطبق مسار استبدال OpenType المقابل
sfLiningFiguresيطبق مسار استبدال OpenType المقابل
sfSuperscriptsيطبق مسار استبدال OpenType المقابل
sfSubscriptsيطبق مسار استبدال OpenType المقابل
sfOrdinalsيطبق مسار استبدال OpenType المقابل
sfFractionsيطبق مسار استبدال OpenType المقابل
sfTaiVietReorderيفعّل مسار التشكيل أو إعادة الترتيب الخاص بالنظام الكتابي المقابل
sfMeeteiMayekShapingيفعّل مسار التشكيل أو إعادة الترتيب الخاص بالنظام الكتابي المقابل
sfDistancePositioningيفعّل مسار تموضع GPOS المقابل
sfKhmerShapingيفعّل مسار التشكيل أو إعادة الترتيب الخاص بالنظام الكتابي المقابل
sfMyanmarShapingيفعّل مسار التشكيل أو إعادة الترتيب الخاص بالنظام الكتابي المقابل
sfVerticalAlternatesيطبق مسار استبدال OpenType المقابل
sfCaseSensitiveFormsيطبق مسار استبدال OpenType المقابل
sfSlashedZeroيطبق مسار استبدال OpenType المقابل
sfProportionalFiguresيطبق مسار استبدال OpenType المقابل
sfTabularFiguresيطبق مسار استبدال OpenType المقابل
sfScientificInferiorsيطبق مسار استبدال OpenType المقابل
sfNumeratorsيطبق مسار استبدال OpenType المقابل
sfDenominatorsيطبق مسار استبدال OpenType المقابل

 

إرشادات الاستخدام

استخدم هذه الخاصية بعد RegisterUnicodeTTF وقبل إخراج النص. اختر أعلام ميزات OpenType وأعلام GPOS وأعلام المعالجة المسبقة للأنظمة الكتابية حسب الحاجة

 

راجع أيضًا: Automatic Shaping Pipeline GPOS methods Indic shaping methods Script shaping preprocess methods