| الواجهة | الغرض |
ShapePdfText(Text, FontName, FontSize, Direction, out Shaped) | يشكِّل النص عبر تنفيذ Uniscribe المدمج في Windows وبحدود الموارد الافتراضية |
TPdfTextShaper.Shape | عقد تشكيل تجريدي لمحركات مخصصة تعيد معرِّفات المحارف والعناقيد والمقاطع البصرية والتقدمات وبيانات الخط المختار |
TPdfUniscribeTextShaper.Shape | يستخدم usp10.dll لتقسيم مقاطع النص إلى عناصر وتشكيلها وتموضعها وإعادة ترتيبها بصريًا |
TPdfTextShapingOptions.Default | يعيد الاتجاه التلقائي مع حدود تبلغ 1,000,000 محرف و 2,000,000 glyph و 100,000 مقطع |
ConfigureTextShaper(Shaper) | يثبّت خلفية التشكيل التي تستخدمها الوحدة مستبدلًا المدمجة لبقية عمر العملية؛ وتتولى الوحدة ملكية النسخة |
ClearTextShaper | يزيل خلفية مثبتة ويعود إلى الافتراضي للمنصة |
ActiveTextShaper | الخلفية المستخدمة حاليًا، أو nil عندما لا يتوفر مُشكِّل على هذه المنصة |
ActiveTextShaperName | الاسم الذي تُبلِّغ عنه الخلفية النشطة، لأغراض التسجيل وللتمييز بين نشرين مختلفين |
| النوع | الوصف |
EPdfTextShapingError | استثناء يُطلق عند وجود مدخلات غير صالحة أو انتهاك لحدود الموارد أو إخفاق في بيانات الخط أو أخطاء في محرك التشكيل |
TPdfTextDirection | ptdAuto أو ptdLeftToRight أو ptdRightToLeft |
TPdfShapedGlyph | محرف رسومي واحد مع GlyphID و Advance و OffsetX و OffsetY و ClusterStart و ClusterLength |
TPdfShapedGlyphs | مصفوفة ديناميكية من سجلات TPdfShapedGlyph |
TPdfShapedRun | مسار بصري واحد مع TextStart و TextLength و VisualX و Width و BidiLevel و IsRightToLeft و Glyphs |
TPdfShapedRuns | مصفوفة ديناميكية من سجلات TPdfShapedRun بالترتيب البصري |
TPdfShapedText | النص المصدر Text والخط المختار FontName و FontSize وبيانات الخط المضمَّنة FontData والمسارات المشكَّلة Runs والعرض الكلي Width و GlyphCount و LogicalCharacterCount |
TPdfTextShapingOptions | حدود الموارد Direction و MaxCharacters و MaxGlyphs و MaxRuns |
TPdfTextShaper | فئة أساسية تجريدية لتنفيذ تشكيل يوفره المستدعي |
TPdfUniscribeTextShaper | تنفيذ Windows المدمج لـ TPdfTextShaper |