طريقة THPDFPage.DrawEmbeddedGlyphRun
ترسم معرّفات glyphs دقيقة من الخط الحالي المملوك للمستدعي عبر خط PDF من النوع Identity Type 0
التصريح
function DrawEmbeddedGlyphRun(
X, Y: Single;
angle: Extended;
const Glyphs: THPDFEmbeddedGlyphRun;
RightToLeft: boolean = false): boolean;
السلوك
- تتحقق من كل معرّف glyph قبل كتابة أي مشغّلات نصية
- تستخدم قيم التقدم الطبيعية من جدول
hmtxما لم يوفّر أحد الـ glyphs تقدمًا صريحًا - تُصدر التموضع الأفقي عبر تعديلات
TJالأصلية، والإزاحات الرأسية عبر قيمTsضمن نطاق محدود - في التسلسلات RTL تتقدّم باتجاه سالب وتضع نقطة بداية كل glyph انطلاقًا من عرضه الطبيعي وإزاحته الأفقية
- تربط أول نص مصدري غير فارغ محفوظ لكل معرّف glyph داخل
ToUnicodeCMap محدودة الحجم - تعيد false عند تسلسل فارغ أو خط مضمَّن غير محدد أو معرّف glyph خارج المدى
واجهات برمجة التطبيقات ذات الصلة
THPDFEmbeddedGlyph · THPDFEmbeddedGlyphRun · THPDFPage.SetEmbeddedGlyphFont