מי שלא מכיר את ה SDK של INDESIGN לא יודע מה זה חיים קשים בבפיתוח, המנגנון מלא בבעיות ו ADOBE החליטו לבנות כלי EXTENDED SCRIPT שלא ממש מצליח לעזור במקרה ויש בעיה תכנותית.
אחד הבעיות שנתקלתי בהם היא איך אני מוציא את הפרמטים לאחר שבניתי טקסט שמבוסס על ה PATHTOOL אבל לפני הבעייה קודם אני יסביר איך עושים את זה, איך לעזעזל משתמשים בכלי הזה.
1.יש לבחור ב PEN TOOL או ללחוץ על p במקלדת.
נצייר לנו איזה קו
2.נבחר לנו את ה PATH TOOL
נלחץ עם סמן הכלי על הקן שיצרנו ונתחיל לרשום.
אחד הבעיות שנתקלתי בהם היא איך אני מוציא את הפרמטים לאחר שבניתי טקסט שמבוסס על ה PATHTOOL אבל לפני הבעייה קודם אני יסביר איך עושים את זה, איך לעזעזל משתמשים בכלי הזה.
1.יש לבחור ב PEN TOOL או ללחוץ על p במקלדת.
נצייר לנו איזה קו
2.נבחר לנו את ה PATH TOOL
נלחץ עם סמן הכלי על הקן שיצרנו ונתחיל לרשום.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM6ppAVQMek3vZvn-ioDfhU8fJTjuD4cBmnuGp1Iy5vQgte0nX8CYt5hqJ2WFdDzUgUeUPHhKYJPUoABij4iLfJarL21SDxLjmTwwijZyzrbTT5_HDobIbTgmi3WFQ_9oTckwWTp_vmb4w/s320/10.jpg)
עכשיו אחרי שלמדנו על הכלי הפיזי בתוכנה כיצד אני ניגש אליו בקוד? איך אני יכול לשנות את הערכים שנמצאים בו?
יש לזהות אותו ע"י PAGEITEMS:
מה שנשארנו לנו למצוא את השדה textPaths שמכיל את Proxytype Blog.
בהצלחה.
יש לזהות אותו ע"י PAGEITEMS:
;var docitems = app.activeDocument.allPageItem
ובעצם קיבלנו מערך לתוך DOCITEMS.מה שנשארנו לנו למצוא את השדה textPaths שמכיל את Proxytype Blog.
;[var Type = docitems[i].textPaths[0
ולשנות לו את השדה contents.
;'Type.contents = 'hello world
בהצלחה.