פוסטסקריפט – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
תקלדה |
Felagund-bot (שיחה | תרומות) בוט - מחליף 'מסויימ' ב'מסוימ', 'בד"כ' ב'בדרך כלל', 'קבצי ' ב'קובצי ' |
||
שורה 7:
מייסד [[אפל]], [[סטיב ג'ובס]], פגש את וורנוק וג'שקה בשנת [[1984]] והפציר בהם להתאים את פוסטסקריפט ל[[מדפסת לייזר|מדפסת הלייזר]] החדשה של חברת [[קנון]]. בשנת [[1985]] הייתה מדפסת ה-LaserWriter של אפל למדפסת הראשונה ששווקה כשהיא תומכת בשפת פוסטסקריפט. תוך זמן קצר הפכה השפה לתקן [[דה פקטו]] להעברת מסמכים לדפוס.
מאחר ותאור מסמך בפוסטסקריפט הוא למעשה [[תוכנית מחשב]], ישנו קושי להעריך, בהינתן קובץ פוסטסקריפט מסוים, כמה זמן תארך הדפסתו (דוגמה קיצונית היא הכנסת [[לולאה אינסופית]] לתוכנית הפוסטסקריפט, דבר שיגרום לכך שתוכנית זו לא תסתיים ולמעשה תשתק את המדפסת). חסרון נוסף של פורמט הפוסטקריפט, הנובע מהיותו גם שפת תכנות, הוא העובדה שלא ניתן לייצר תוכנה לעריכת
== השפה ==
שורה 20:
מעבר למרכיבים התכנותיים בשפה, שפת פוסטסקריפט מכילה אובייקטים ופעולות גרפיות בדו-מימד. בעזרת פעולות אלה ניתן למקם על הדף המודפס עצמים וקטוריים (רבועים, קשתות, מסלולים, פוליגונים וכד'), גם טקסט בגופנים שונים, גדלים שונים וגם תמונות דיגיטליות (תמונות המורכבות מ[[פיקסלים]]).
<br />
על מנת לאפשר הגדרות גרפיות שאינן תלויות במדפסת
<br />
על ידי פעולות על מטריצת ההמרה (CTM), ניתן לסובב, לשנות את הגודל ולעוות צורות שונות. למשל, הכפלת המטריצה במטריצת סיבוב יוצרת סיבוב של מערכת הצירים של המשתמש, והפעלת אופרטורים גרפיים תגרום הופעתם מסובבים על התקן הפלט (
<br />
מאפיינים אחרים של המצב הגרפי הם עובי הקווים, הפונט הנוכחי, הצבע הנוכחי, והאזור על הדף עליו ניתן לצייר (Clipping Path).
|