قبل البدء في إنشاء عارض مخصص، من المفيد التعرّف على المكوّنات المختلفة التي يتألف منها العارض، وكيفية تقسيم الكتلة إلى صفوف وعناصر.
مكوّنات العارض
يتكون العارض من عدة مكونات مختلفة. لكل مكون مهمة فريدة لزيادة إعادة استخدام التعليمات البرمجية وقابلية توسيعها.
العارض
أداة العرض هي فئة من الشركات التي تعمل في مجال تجميع جميع المكوّنات الأخرى معًا.
مقدّم خدمة ثابت
الموفِّر الثابت هو مجموعة من الأرقام والأشكال التي تستخدمها جميع المكوّنات الأخرى، بالإضافة إلى الحقول المضمّنة.
معلومات العرض
تحدّد معلومات العرض طريقة وضع الحظر بناءً على تعريفها، ثم تنشئ مجموعة من العناصر القابلة للقياس والبيانات حول المجموعة التي يستخدمها الدرج لإنشاء مسارات SVG.
كائن المسار
يحتوي كائن المسار على عناصر SVG التي تعيش في dom وتشكل الكتلة.
الدرج
ينشئ الدرج (مثل "one-who-draws") مسارات SVG استنادًا إلى معلومات العرض ويطبّقها على كائن المسار.
حظر العناصر القابلة للقياس
القياس القابل للقياس هو مستطيل يمثل منطقة من كتلة. العناصر القابلة للقياس هي ما تستخدمه معلومات العرض لتحديد تنسيق القالب.
تتضمن بعض العناصر القابلة للقياس أيضًا بيانات إضافية (مثل الشيء المرئي الذي تمثله)، أو طرق مساعد يمكن أن تستخدمها معلومات العرض لمعرفة كيفية تخطيط القالب.
وقد تنشئ برامج عرض مختلفة عناصر قابلة للقياس مخصصة لتغيير هذه البيانات أو أساليب المساعدة.
الصفوف
الصف هو مجموعة أفقية من العناصر وفواصل العناصر.
فواصل الصفوف
فاصل الصف هو مساحة رأسية فارغة تمتد بين صفين.
العناصر
يمثّل العنصر عنصرًا مرئيًا في كتلة. وتتضمن هذه الحقول والرموز والاتصالات وما إلى ذلك.
فواصل العناصر
فاصل العناصر هو عبارة عن مسافة فارغة تفصل بين العناصر في صف واحد.