חנות הסקריפטים

CodeToPg – החלף קודים בין עמודים
Loading...

CodeToPg – החלף קודים בין עמודים

החלפת קודים מעמוד ימין לעמוד שמאל ולהיפך, בצורה קלה וידידותית

קטגוריות: ,

0.00

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

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

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

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

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

  1. נותנים לכל הכותרות במסמך את אותו הקוד, בדוגמא שהבאנו – קוד 30.
  2. לאחר החלוקה הסופית של הקובץ, מריצים את הסקריפט. בדיאלוג שנפתח מזינים בטור הימני את הקוד שברצוננו שיופיע בעמודים זוגיים (בספר בעברית – העמודים הימניים) ובצד שמאל את הקוד שיופיע בעמודים אי זוגיים (בעברית – העמודים השמאליים). נוכל להזין שני קודים – אם רוצים להחליף שני סדרות של קודים. (במידה ורוצים להחליף יותר קודים, ניתן להריץ את הסקריפט מספר פעמים).

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

בדיאלוג מופיעות שתי תיבות סימון נוספות, בראשונה נוכל לקבוע לסקריפט האם ליישר את הקודים הנ”ל, דהיינו האם לבצע עליהם פקודת יישור (Ctrl-J).

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

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

בדוגמא שהבאנו לעיל, אם פיסקה תתחיל בעמוד שמאלי ותמשיך לעמוד ימני, הרי שבתחילת הפיסקה יופיע קוד 31, ובהמשך הפיסקה – בתחילת העמוד הימני – הסקריפט ישתול קוד 30, כדי לוודא שההגדרות תתאמנה לעמוד ימני.

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

חוות דעת

אין עדיין חוות דעת.

היה הראשון לכתוב סקירה “CodeToPg – החלף קודים בין עמודים”