مرجع HotPDF
تتحقق GetRegisteredColorGlyphInfo من الحرف الأساسي المختار وتُعيد رسمًا موجَّهًا غير دوري (DAG) مسطَّحًا في THPDFOpenTypeColorGlyphInfo.COLRv1Paints
يحدّد COLRv1RootPaintIndex الجذر، وتوفر UnitsPerEm مقياس التحجيم الذي تستخدمه DrawRegisteredColorGlyph
سجلات الرسم (graph)
يميّز THPDFCOLRv1PaintKind بين الطبقات، والتعبئات الصلبة (solid fills)، والتدرجات الخطية، والتدرجات الشعاعية (radial)، والتدرجات الدوّارة (sweep)، وقصوص الحرف (glyph clips)، والحروف الملونة القابلة لإعادة الاستخدام، والتحويلات (transforms)، والمركَّبات (composites)
تخزّن THPDFCOLRv1Paint فهارس الأبناء (child indexes)، ومعرّفات الحروف، وهندسة التدرج اللوني، وبيانات التحويل، ونمط التركيب (composite mode)، والألوان المحلولة
تخزّن THPDFCOLRv1ColorStop إزاحة توقف (stop offset) مرتَّبة، ولون CPAL محلولًا، وألفا، وفهرس مُدخل لوحة الألوان (palette)
تخزّن THPDFCOLRv1Transform القيم الست لتحويل الطلاء الأفيني (affine)
تكشف THPDFCOLRv1PaintArray و THPDFCOLRv1PaintIndexArray و THPDFCOLRv1ColorStopArray الرسم (graph) وأبناءه وتوقفاته ذات الطول المتغيّر لكل من Delphi و C++Builder
الأمان والتراجع (Fallback)
تُفحَص إزاحات الطلاء مقابل قواعدها الصحيحة النسبية للجدول (table-relative) قبل بناء الرسم (graph)
تُحدَّد الرسوم البيانية بـ 4096 عقدة رسم و64 مستوى، وتفشل الحلقات (cycles) قبل إصدار أي مُعامِلات صفحة
تغطي المخرجات الأصلية (native) ترتيب المصدر والوجهة الشائع إضافة إلى عائلة أنماط مزج PDF (blend-mode)، بينما تستدعي عمليات Porter-Duff الأخرى OnColorGlyphRasterize عند تعيينه