انتربرس
Interpress هي لغة وصف صفحات تم تطويرها في Xerox PARC ، استنادًا إلى لغة برمجة Forth [1] ولغة رسوميات سابقة تسمى JaM. لم يتمكن PARC من تسويق Interpress تجاريًا. غادر اثنان من مبتكريها، Chuck Geschke و John Warnock ، شركة Xerox، وشكلوا Adobe Systems ، وأنتجوا لغة مشابهة تسمى PostScript . تُستخدم Interpress في بعض طابعات Xerox ، وأشهرها DocuTech Network Production Publisher، وهي مدعومة في Xerox Ventura Publisher . تُستخدم Interpress أيضًا كتنسيق إخراج لنظام InterScript التابع لـ PARC ، وهو تنسيق معالج كلمات قابل للتحرير لمستندات النص الغني . يصف Interpress المظهر المرغوب أو المثالي للمستند الذي تم تأليفه بالكامل بواسطة بعض العمليات الأخرى (الباعث). يتم اتخاذ جميع قرارات إنهاء السطور ووضع علامات الوصل ومحاذاة السطور، وفي الواقع جميع القرارات المتعلقة بأشكال ومواضع الصور، قبل إنشاء الأصل. نظرًا لأن Interpress يصف مستندًا بطريقة مستقلة عن الجهاز، فمن الممكن طباعة النسخة الرئيسية على مجموعة متنوعة من الأجهزة، حيث يقدم كل منها أفضل تقريب للمثالية التي يمثلها الأصل.
المجموعات الوظيفية
إن لغة Interpress واسعة النطاق لدرجة أن بعض مصنعي الطابعات قد يفضلون دعم جزء منها فقط، ربما لتقليل وقت التطوير والتكلفة أو لتحسين الأداء. وإدراكًا لهذا الأمر وكذلك احتمال حدوث فوضى إذا قامت كل طابعة بتنفيذ جزء مختلف من اللغة، فقد تم تصميم Interpress بحيث يتضمن ثلاث مجموعات وظائف قياسية محددة: [2]
- مجموعة تجارية
- تم تصميمها لتطبيقات طباعة النصوص والنماذج، مثل تلك التي قد تكون مطلوبة في مركز البيانات الذي يستخدم نصًا أساسيًا أو صورًا ممسوحة ضوئيًا.
- مجموعة النشر
- يتضمن المجموعة التجارية بالكامل بالإضافة إلى الخطوط المنحنية والمخططات المملوءة والقصاصات المستطيلة والرسومات الاصطناعية وقدرات الألوان بمستوى الرمادي.
- مجموعة رسومات احترافية
- تتكون من جميع مرافق التصوير (الأنواع، والحرفيات، ومشغلات اللغة الأساسية)، والترميز بالألوان الكاملة، وتعليمات الطباعة (التي تم توسيعها بواسطة إرنست إل. ليج)
| مجموعات إنتربريس | تجاري | النشر | رسومات احترافية |
|---|---|---|---|
| نص | دوران 90 درجة | دوران 90 درجة | جميع الدورات |
| الرسومات | لا توجد مستطيلات مملوءة بالقص |
مخططات مستطيلة مملوءة بالقصاصات |
قصاصات عشوائية مملوءة بالخطوط العريضة |
| لون | أسود صلب/عينة | تدرج الرمادي | كامل اللون |
| بكسل | المصفوفات الثنائية | المصفوفات الثنائية | مصفوفات التدرج الرمادي |
تعليمات الطباعة
تتيح لك مجموعة الميزات هذه إمكانية توجيه الطابعة إلى الوسائط التي يجب استخدامها (حجم الورق، النوع، اللون)، وعدد النسخ، والأوجه المطبوعة عليها، بالإضافة إلى إجراءات التشطيب مثل التدبيس. هذه التعليمات اختيارية ويعتمد تشغيلها على قدرة الطابعة.
مثال
| العنوان "Interpress/Xerox/3.0" | --العنوان القياسي-- |
| {تعليمات} | --تعليمات الجهاز-- |
| يبدأ | --بداية السيد-- |
| {مقدمة} | --مقدمة-- |
| {الصفحة 1} | --الصفحة الاولى-- |
| {الصفحة 2} | --الصفحة الثانية-- |
| نهاية | --نهاية السيد-- |
تتضمن البنية الأكثر تعقيدًا كتلًا متداخلة وتعليمات المحتوى، وهي رمز يستخدم للتمييز بين نصوص تعليمات المحتوى ونصوص الصفحات. بشكل عام، يتم إعطاء الأولوية لتعليمات المحتوى على تعليمات المستند. تسمح الكتل المتداخلة {BEGIN..END} بإنشاء مستندات كبيرة من مستندات أصغر.
الخطوط
وهذه هي التعريفات التي توجد عادة في المقدمة لأنها تنطبق عادة على الوثيقة بأكملها.
| العنوان "Interpress/Xerox/3.0" | --العنوان-- |
| يبدأ | --بداية السيد-- |
| { | --مقدمة البداية-- |
| المعرف "زيروكس" | |
| المعرف "XC1-3-3" | |
| المعرف "حديث" | |
| 3 ماكيفيك فيندفونت | |
| 0.00635 المقياس | --إنشاء خط بحجم 18 نقطة-- |
| تعديل الخط | |
| 0 فست | --وضع في الإطار[0] |
| المعرف "زيروكس" | |
| المعرف "XC1-3-3" | |
| المعرف "Modern-Italic" | |
| 3 ماكيفيك فيندفونت | |
| 0.00635 المقياس | --إنشاء خط مائل بحجم 18 نقطة-- |
| تعديل الخط | |
| 1 مجموعة في إس إي تي | --وضع في الإطار[1] |
| } | --نهاية المقدمة-- |
| { | --الصفحة 1 البداية-- |
| 0 مجموعة الخط | --ضبط الخط-- |
| 0.05 0.25 سيتكسي | --تعيين الموضع-- |
| سلسلة "طباعة النص في " | --نص للطباعة-- |
| يعرض | --دفع النص إلى الصورة-- |
| 1 مجموعة خطوط | --ضبط الخط المائل-- |
| سلسلة "مائل" | --نص للطباعة بالخط المائل-- |
| يعرض | |
| } | --نهاية الصفحة-- |
| نهاية | --نهاية السيد-- |
مراجع
- ^ هارينجتون، ستيفن جيه؛ باكلي، روبرت ر. (1988). إنتربريس، الكتاب المصدر . كتاب برادي. ص. 18. رقم ISBN 0-13-475591-X.
- ^ هارينغتون وبوكلي 1988، ص 411.
روابط خارجية
- منشور Usenet من عام 1985 يصف تاريخ Interpress ويقارنه بـ PostScript
- Docu + Design Daube “Interpress”
- مقدمة عن Interpress
