[ العودة إلى تطبيق أشكال شريزا ]
<documents>إنّ عنصر <الوثائق> يؤمّن مستندات RichDoc الّتي تُستخدم في الشّكل التّفاعليّ مع المستخدم. حاليًّا، Richdoc واحد يُستعمل في فصل الصّفحة الرّئيسيّة.
مستندات RichDoc ليست HTML، بل لديها بعض أوجه الشّبه البعيدة. عوض أن تكون لغة مبنيّة على النّصّ المُحلّل (text-parsed)، إنّها أساسًا مبنيّة لتكون سهلة البرمجة فيُتمكّن تحديثها بشكل فعّال وفوريّ دون الحاجة إلى إعادة إعراب أو تحليل (reparsing). إنّها أيضًا مركّزة جدًّا، وتحتوي فقط على الوظائف الأساسيّة المُحتاجة للهدف المُراد (وهكذا تزيل الحجم الغير ضروريّ المُميّز لباحث HTML كامل).
إنّ RichDoc namespace لم يتمّ توثيقه بشكل كامل حتّى الآن، ولكن هذا دليل وإن كان غير مكتمل:
عنصر | شرح |
<document> | عنصر المستند المصدريّ. عدّة صفات متواجدة، مثل crBackground أو crText ألخ. |
<text> | يبتدع عنصرًا نصّيًّا. |
<link> | يبتدع عنصرًا وصليًّا، مع صفة الهدف. |
<heading> | يبتدع بابًا، في نمط التّبويب للمستند. |
<bitmap> | يبتدع عنصر bitmap |
<icon> | يبتدع عنصرًا أيقونيًّا |
<newline> | يبتدع عنصر newline، مع هوامش ومساحات عاموديّة محدّدة |
<gap> | يبتدع فجوة - gap element |
<group> | يجمع عدّة عناصر مع بعض |
كلّ عناصر المستند لها صفات مشتركة:
- id - إسم تعريفيّ للعنصر، يُستعمل للولوج البرمجيّ
- group - رقم المجموعة، يُستعمل للتّعديلات الظاهريّة البرمجيّة للمستند
- format - تعديل شكل النّصّ، سلسلة تحوي إشارة أو أكثر من "bold", "italic", "underline"
- align - تحديد خطّ التّنظيم، مثل "middle"
إختبر بحرّيّة الآن في عنصر <الوثائق>، ولكن خذ في الحسبان أنّ تغييرات جوهريّة سوف تطرأ على تركيب الكلام البرمجيّ.