כללי סקריפט חדש לגרפיקאים (אינדיזיין): התאם טקסט לתיבה

  • הוסף לסימניות
  • #1
שלום לכולם,

לתועלת הציבור, רציתי לפרסם את הגירסה החדשה של סקריפט מאוד שימושי לגרפיקאים.
הסקריפט מתאים את הטקסט בתיבת טקסט לגודל התיבה -- הן מגדיל את הטקסט אם יש מקום, והן מקטין את הטקסט אם יש גלישת טקסט. ראו את תצלומי המסך הבאים:

דוגמה להגדלת טקסט כדי שיתאים לתיבה:

לפני:

צפה בקובץ המצורף 170310

אחרי:

צפה בקובץ המצורף 170311

דוגמה להקטנת טקסט כדי שכל הטקסט יתאים לתיבה (כולל טקסט גולש -- סימן פלוס אדום)

לפני:

צפה בקובץ המצורף 170312

אחרי:

צפה בקובץ המצורף 170313

כפי שאתם רואים, הסקרפיט יכול לחסוך המון שעות עבודה -- ובנוסף הוא מגדיל ומקטין את הטקסט בצורה המקסימלית, כמו שרק מחשב יכול לחשב.

מצו"ב דמו של הסקריפט -- תוכלו להשתמש בו כ-20 פעם לפני שיפוג. הנה הקישור להורדה:

צפה בקובץ המצורף 170314

מחיר הסקרפיט: 100 ש"ח + מע"מ. קישור לבצע רכישה.

מבצע מיוחד: לכל הרוכשים תינתן מתנה של עוד 2 סקריפטים שימושיים חינם: הסקריפט האחד מנסה לקצר פסקה בשורה אחת, והסקריפט האחר מאריך פסקה בשורה אחת. הסקרפיט משנה את הגדרות הפסקה בצורה המועטת ביותר כדי להסיג את המטרה, ואינו משנה את רוחב הרווח בין המילים באופן ישיר, אלה ע"י שינוי הגדרות הפסקה בצורה האופטימלית ביותר.

כל המעוניין, אנא לשלוח לי אימייל ל- <לא ניתן לפרסם מיילים באופן פומבי>

בברכת שנה טובה,
אריאל
 

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

  • BeforeA.PNG
    KB 2.5 · צפיות: 19
  • AfterA.PNG
    KB 5.7 · צפיות: 18
  • BeforeB.PNG
    KB 5.4 · צפיות: 18
  • AfterB.PNG
    KB 6.7 · צפיות: 23
  • FitTextToFrame.1.0.0.Trial.zip
    KB 1.5 · צפיות: 27
  • הוסף לסימניות
  • #2
הוראות שימוש: פשוט לבחור את תיבת הטקסט ולהריץ את הסקרפיט.
 
  • הוסף לסימניות
  • #3
שימושי מאוד!

ניסיתי לשלוח לך מייל לרכישה. אבל המייל שגוי
 
  • הוסף לסימניות
  • #4
סליחה. המייל הנכון:

<לא ניתן לפרסם מיילים באופן פומבי>

אריאל

נב תיקנתי גם במודעה המקורית...
 
  • הוסף לסימניות
  • #5
דווקא הסקריפטים שאתה רוצה לחלק במתנה, מענינים מאוד. מה מחירם?
 
  • הוסף לסימניות
  • #6
60 ש"ח + מע"מ לזוג.
 
  • הוסף לסימניות
  • #7
רבי אריאל, מה מטרת הסקריפט הזה?
אינני מצליח להזכר במצב שבו התוצאה הרצויה הייתה התאמת הטקסט לתיבה, מכיר רק הפוך.

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

אולי תפרט דוגמה ממשית?

פשוט מאוד. מצורף דגומא של עלון - שאני צריך שהטקסט יכנס בדיוק לתחום שהקצבתי. ולא משנה מה גודל הפונט. העיקר שיכנס.
מועיל ושימושי מאוד!
 
  • הוסף לסימניות
  • #9
כל אחד והמטרה שלו. אני רואה בזה שימוש יותר לגרפיקאיות מלמעמדי ספרים. אם יש תיבה בגודל מוגדר מראש וצריך להגדיל את הטקסט הפרסומי למקסימום, או, לחילופין, לדחוס כמות טקסט מסויימת לתיבה קטנה, אבל שהטקסט יישאר כמה שיותר גדול.
 
  • הוסף לסימניות
  • #10
או -- אז כבר עיצובים מראה לנו עוד שימוש!
 
  • הוסף לסימניות
  • #11
שימושי ביותר!
בקורל זה תמיד נמצא, ומשתמשים ע"ז בלי סוף.
 
  • הוסף לסימניות
  • #12
הסקריפט עובד גם על טקסט משורשר שצריך למלא כמה תיבות?
 
  • הוסף לסימניות
  • #13
הסקריפט כמו שהוא לא עובד על תיבות משורשרות (חוץ מהתיבה האחרונה בשרשור).
 
  • הוסף לסימניות
  • #14
שלום,

יצא כעת עידכון לסקריפט: Fit Text to Frames.

בגירסה החדשה (1.2) ישנם שיפורים נרחבים:

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

מצורף גירסת דמו (להתנסות, לא למתרות רווח) שעובדת 30 יום.

צפה בקובץ המצורף 217730
 

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

  • FitTextToFrame.1.2.0.Trial.zip
    KB 8.5 · צפיות: 17
  • הוסף לסימניות
  • #15
אם לא בוחרים כלום ומריצים את הסקריפט, אפשר לבחור את כל התיבות שחל עליהם סגנון אובייקט מסויים.
שלום אריאל
אם לא בוחרים תיבת טקסט נפתח דיאלוג עם סוג הסגנון (תו, פיסקא, אובייקט וכו') ולא רשימת שמות הסגנונות הקימים במסמך, זה מה שאמור להיות?

נ.ב תודה על העדכון, סקריפט מעולה ושימושי מאד אצלי.
 
  • הוסף לסימניות
  • #16
הי איתי.

למעשה, הדיאלוג מכיל רק סגנונות אובייקט. בדוק שוב!
 

פרוגבוט

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

אשכולות דומים

אני בטוח שזה דבר ראשון שחייב מענה לכל מי שעימד ספר עם 2 טורים באינדיזיין ואני בטוח שיש סקריפט מושלם לזה מישהו יכול לכוון אותי איך עושים יישור TOP בכל התיבות טקסט של סיום פרק עם איזון טורים מדויק וחי גם אחרי שינוים בעימוד.
כלומר יש 2 בעיות באינדיזיין שבתג זה פשוט חלום וקל מאד:
א) איזון טורים מדויק אפילו אם יש בטור אחד 4 פסקאות ובטור השני 1 שייסתמו בשווה בדיוק.
ב) אחרי שהגדרתי במאסטרים יישור Justify וBalance Columns איך אני עושה שרק איפה שהטקסט נגמר באמצע העמוד דהיינו סוף פרק/סימן/ מאמר התיבות טקסט שם יעברו ליישור TOP [כדי שהמרווח בין השורות יהיה טבעי לפי הגדרות הגוף של המסמך].

עכשיו כמובן לפני שאני פותח אשכול אני בודק ומחפש איפה דיברו על זה לפניי, אכן מצאתי מקום אחד
https://www.prog.co.il/threads/עמוד-קצר-בסוף-פרק-ביישור-מלא-עם-הערות-שוליים-באינדיזיין.1055920/

שם הוא הכין סקריפט מאד יצירתי שמחפש כל עמוד קצר בסוף פרק ומצמצם את התיבה כך שהיישור לא ימתח את הטקסט עד למטה. מזהה עמודים לא מלאים בסוף פרק ומצמצם את התיבת טקסט לפי גודל הטקסט הסקריפט מזהה עמודים ריקים מחליף את התיבה להצמדה לקצה עליון TOP מקטין את התיבה לגודל הטקסט, ואח"כ שוב מחזיר לjustify.

הורדתי אותו והפעלתי אותו לכאורה יצא יפה מאד הבעיה מתחילה שא"א לשנות כלום אחרי שמפעילים את הסקריפט הזה כי אם אתה עושה שינוי הכי קטן אפילו מוחק end of paragraph אחד כל הסקריפט הלך לפח כי הוא סידר את כל התיבות טקסט במסמך לפי מה שהיה בזמנו וזה לא משתנה בצורה חייה לפי השינויים שאתה עושה אח"כ. דהיינו שא"א לשנות כלום אח"כ כי התיבות טקסט הוקטנו בהתאם למה שהיה.

בקיצור אני מחפש סקריפט חיי ונושם כמו גרפ סטייל שעושה את זה מישהו היה חייב להמציא סקריפט כזה זה חובה לעימוד 2 טורים
מישהו יכול להביא לי קישור לדבר כזה?

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

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

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

לוח מודעות

הפרק היומי

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


תהילים פרק כה

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