כללי שתי שאלות באינדיזיין

  • הוסף לסימניות
  • #1
א. כשזורמים טקסט ואינדיזיין מוסיף עמודים ותיבות-טקסט לפי הצורך, איך אפשר לעשות שסגנון של object של תיבות הנוספות יהיו בסגנון מסיום? (*אליעזר, אני יודע שאפשר לעשות זה ע"י סקריפט;), וכן עשיתי פעם, אבל אני רוצה לדעת אם אפשר לעשות זה באופן פשוט).

ב. יש אפשרות להסיר נקודות מכותרת משנה? (דהיינו שיש variable בכותרת השולף טקסט מנוקד, ואני רוצה שלא יהי' נקודות בכותרת [בתג עושים זאת ע"י שמוסיפים קוד הזה {נ}]).

תודה לכל העונים!
 
  • הוסף לסימניות
  • #2
א.
1. צור שכבה חדשה שלתוכה תזרים את הטקסט
2. הסתר את כל השכבות האחרות והשאר רק אותה גלויה
3. ודא שהחיפוש לא כולל אובייקטים משכבות נסתרות
4. חפש אובייקט, החלף בסגנון אובייקט רצוי

ב. אין לי אפשרות לבדוק כרגע אבל תנסה לתת לכותרת הרצה סגנון פסקה שמכיל סגנון גרפ לסימני הניקוד ובסגנון גרפ הזה תן צבע לבן
 
  • הוסף לסימניות
  • #3
כאן
 
  • הוסף לסימניות
  • #5
א. הייתי עושה עם סקריפט.... למה יש לך התנגדות לכך?
בכל מקרה אם רצונך שחצי סטורי החדש יקבל סגנון והחצי הישן לא. אז אינני יושב שהםתרון שהוצע יועיל. לא בדקתי אבל אני מניח שברגע שחלק מסטורי נמצא בשכבה מסוימת מייד כולו יהיה שם. ואי אפשר לשרשר טקסט ברצף דרך כמה שכבות.
כך אני אומר מסברה בלי לבדוק
היית מנסה לעמוד בטקסט ולבחור כל הטקסט החדש ואז כפתור ימני-אפשרויות תיבת טקסט. ולתת איזה מאפיין ייחודי ואז אותו לחפש.
אם לא אכפת לך שכל הסטורי יקבל סגנון מסויים ולא רק התיבות החדשות אז כמובן הכי פשוט לתת במאסטר את הסגנון לציבה ולתוכה לשרשר

ב. גרפ סטייל לא עובד על כותרת רצה. כי כל הטקסט מזוהה כתו מיוחד אחד.
 
  • הוסף לסימניות
  • #6
כמובן שאם רוב האובייקטים בקובץ הם מהסגנון המבוקש, ניתן להחיל את הסגנון על basic object style (ctrl + f7) ואז אוטומאטית הוא יהיה בכל אובייקט שניצור.
 
  • הוסף לסימניות
  • #7
הנה הפתרון הפשוט, כתבתיו לך.
:)
PHP:
//נכתב על ידי אליעזר אביחיל
//כל הזכויות שמורות
//אין להעביר ללא רשות
//כפוף לרשיון המצורף בנפרד
// שבט התשע''ו
var name = prompt("הזן שם סגנון אובייקט רצוי","");
if(!name||name==""){alert("פעולה לא הושלמה");exit();}
var myTF = app.activeDocument.selection[0].texts[0].parentTextFrames;
for(var i=0;i<myTF.length;i++){
    myTF[i].appliedObjectStyle=app.activeDocument.objectStyles.itemByName(name);
    }
 

קבצים מצורפים

  • רשיון שימוש כללי לסקריפטים כסליו תשע'ו.pdf
    KB 55.2 · צפיות: 37
  • הוסף לסימניות
  • #8
*אליעזר! אין לי שום התנגדות לכתיבת סקריפטים! וכמו שכתבתי שגם אני עשיתי סקריפט לזה!
רק רציתי לדעת אם יש דרך פשוט לזה.

תודה לכולם!
 
  • הוסף לסימניות
  • #9
נכתב ע"י צמרא;1950407:
*אליעזר! אין לי שום התנגדות לכתיבת סקריפטים! וכמו שכתבתי שגם אני עשיתי סקריפט לזה!
רק רציתי לדעת אם יש דרך פשוט לזה.

תודה לכולם!

בוודאי יש דרך פשוטה.
בסקריפט.
מה פשוט מזה?
רק צריך ללחוץ על הסקריפט ולהזין שם סגנון. מה מורכב כאן?
 
  • הוסף לסימניות
  • #10
נכתב ע"י eliezer;1950489:
בוודאי יש דרך פשוטה.
בסקריפט.
מה פשוט מזה?
רק צריך ללחוץ על הסקריפט ולהזין שם סגנון. מה מורכב כאן?

כוונתי הי' כתיבת הסקריפט, לא רצית הסקריפט.

תודה על הסקריפט שהעלית!
 
  • הוסף לסימניות
  • #11
לגבי השאלה השנייה שאליעזר אמר שאי אפשר להשתמש בסגנון גרפ בכותרת רצה, חשבתי על פתרון אחר.
להשתמש בפונט שאין לו סימני ניקוד
(ואם אתה רוצה דוקא פונט מסויים - לעשות לו גירסה ללא סימני ניקוד)

אם יש למישהו רעיונות נוספים נשמח לשמוע ולהחכים
 
  • הוסף לסימניות
  • #12
אם אפשר בבקשה לשנות את הכותרת לשתי שאלות ולא שני. זה מגרד בעיניים.
תודה.
 
  • הוסף לסימניות
  • #13
אברהם, זה בשבילך:
סקריפט שהופך את כל המשתנים לטקסט רץ.

PHP:
try{
for(var i = 0; i < app.documents.length; i++){
app.activeDocument.stories.everyItem().textVariableInstances.everyItem().convertToText();}
}catch(e){alert("משהו השתבש, בקש עזרה מאליעזר או הארבס או אריאל וו" + e);};
 
  • הוסף לסימניות
  • #14
נכתב ע"י ונתנו10;1951820:
אברהם, זה בשבילך:
סקריפט שהופך את כל המשתנים לטקסט רץ.

PHP:
try{
for(var i = 0; i < app.documents.length; i++){
app.activeDocument.stories.everyItem().textVariableInstances.everyItem().convertToText();}
}catch(e){alert("משהו השתבש, בקש עזרה מאליעזר או הארבס או אריאל וו" + e);};

חזק אתה...
 
  • הוסף לסימניות
  • #15
נכתב ע"י אברהם;1951825:
בקושי הבנתי מה כתוב שם בשורות.
זה מאינדיזיין סיקרטס.
 
  • הוסף לסימניות
  • #16
נכתב ע"י ונתנו10;1951829:
בקושי הבנתי מה כתוב שם בשורות.
זה מאינדיזיין סיקרטס.

התכוונתי להודעת שגיאה...
 
  • הוסף לסימניות
  • #17
נכתב ע"י אברהם;1950995:
אם יש למישהו רעיונות נוספים נשמח לשמוע ולהחכים

אולי יש להחליף הניקוד לסגנון אחר, דהיינו אם יש כותרת על פי סגנון א' אז אתה מחליף כל ניקוד של סגנון א' לסגנון ב' (ובעצם לא יהי' שום חילוק בין הסגנונות רק בשם)

[זאת אומרת שהכותרת הוא על סגנון אות ולא סגנון קטע]
 
  • הוסף לסימניות
  • #18
יש סקריפט מדהים של הארבס לכותרות, ושם אפשר לבצע חיפוש GREP אוטומטית מיד לאחר עדכון הכותרות.
 
  • הוסף לסימניות
  • #19
נכתב ע"י צמרא;1952234:
אולי יש להחליף הניקוד לסגנון אחר, דהיינו אם יש כותרת על פי סגנון א' אז אתה מחליף כל ניקוד של סגנון א' לסגנון ב' (ובעצם לא יהי' שום חילוק בין הסגנונות רק בשם)

[זאת אומרת שהכותרת הוא על סגנון אות ולא סגנון קטע]
זה לא יעזור כי ייקח רק את האות הראשונה בעצם
 
  • הוסף לסימניות
  • #20
נכתב ע"י ונתנו10;1951820:
אברהם, זה בשבילך:
סקריפט שהופך את כל המשתנים לטקסט רץ.

PHP:
try{
for(var i = 0; i < app.documents.length; i++){
app.activeDocument.stories.everyItem().textVariableInstances.everyItem().convertToText();}
}catch(e){alert("משהו השתבש, בקש עזרה מאליעזר או הארבס או אריאל וו" + e);};

סקריפט נחמד. רק, אם אתה כבר בונה לולאה, תשתמש בה:

במקום
PHP:
app.activeDocument
תכתוב
PHP:
app.documents[i]

אבל, מאחר שאתה כבר מכיר את everyItem למה לא להשתמש עם זה עד הסוף?

PHP:
app.documents.everyItem().textVariableInstances.everyItem() וכו'

ואז אין צורך בלולאה כלל!
 

פרוגבוט

תוכן שיווקי
פרסומת

הצטרפות לניוזלטר

איזה כיף שהצטרפתם לניוזלטר שלנו!

מעכשיו, תהיו הראשונים לקבל את כל העדכונים, החדשות, ההפתעות בלעדיות, והתכנים הכי חמים שלנו בפרוג!

לוח מודעות

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק כה

אלְדָוִד אֵלֶיךָ יי נַפְשִׁי אֶשָּׂא:באֱלֹהַי בְּךָ בָטַחְתִּי אַל אֵבוֹשָׁה אַל יַעַלְצוּ אֹיְבַי לִי:גגַּם כָּל קוֶֹיךָ לֹא יֵבֹשׁוּ יֵבֹשׁוּ הַבּוֹגְדִים רֵיקָם:דדְּרָכֶיךָ יי הוֹדִיעֵנִי אֹרְחוֹתֶיךָ לַמְּדֵנִי:ההַדְרִיכֵנִי בַאֲמִתֶּךָ וְלַמְּדֵנִי כִּי אַתָּה אֱלֹהֵי יִשְׁעִי אוֹתְךָ קִוִּיתִי כָּל הַיּוֹם:וזְכֹר רַחֲמֶיךָ יי וַחֲסָדֶיךָ כִּי מֵעוֹלָם הֵמָּה:זחַטֹּאות נְעוּרַי וּפְשָׁעַי אַל תִּזְכֹּר כְּחַסְדְּךָ זְכָר לִי אַתָּה לְמַעַן טוּבְךָ יי:חטוֹב וְיָשָׁר יי עַל כֵּן יוֹרֶה חַטָּאִים בַּדָּרֶךְ:טיַדְרֵךְ עֲנָוִים בַּמִּשְׁפָּט וִילַמֵּד עֲנָוִים דַּרְכּוֹ:יכָּל אָרְחוֹת יי חֶסֶד וֶאֱמֶת לְנֹצְרֵי בְרִיתוֹ וְעֵדֹתָיו:יאלְמַעַן שִׁמְךָ יי וְסָלַחְתָּ לַעֲוֹנִי כִּי רַב הוּא:יבמִי זֶה הָאִישׁ יְרֵא יי יוֹרֶנּוּ בְּדֶרֶךְ יִבְחָר:יגנַפְשׁוֹ בְּטוֹב תָּלִין וְזַרְעוֹ יִירַשׁ אָרֶץ:ידסוֹד יי לִירֵאָיו וּבְרִיתוֹ לְהוֹדִיעָם:טועֵינַי תָּמִיד אֶל יי כִּי הוּא יוֹצִיא מֵרֶשֶׁת רַגְלָי:טזפְּנֵה אֵלַי וְחָנֵּנִי כִּי יָחִיד וְעָנִי אָנִי:יזצָרוֹת לְבָבִי הִרְחִיבוּ מִמְּצוּקוֹתַי הוֹצִיאֵנִי:יחרְאֵה עָנְיִי וַעֲמָלִי וְשָׂא לְכָל חַטֹּאותָי:יטרְאֵה אוֹיְבַי כִּי רָבּוּ וְשִׂנְאַת חָמָס שְׂנֵאוּנִי:כשָׁמְרָה נַפְשִׁי וְהַצִּילֵנִי אַל אֵבוֹשׁ כִּי חָסִיתִי בָךְ:כאתֹּם וָיֹשֶׁר יִצְּרוּנִי כִּי קִוִּיתִיךָ:כבפְּדֵה אֱלֹהִים אֶת יִשְׂרָאֵל מִכֹּל צָרוֹתָיו:
נקרא  2  פעמים
למעלה