כללי עזרה באינדיזיין - מיקום עמודים

  • פותח הנושא yhk
  • פורסם בתאריך
  • הוסף לסימניות
  • #1
א. האם כשמייבאים pdf מרובה עמודים (ע"י סקריפט, למשל) אפשר להכתיב היכן ימוקמו במסמך. משום מה הם מתמקמים לי בצד

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

בתודה
יהודה
 
  • הוסף לסימניות
  • #2
א. יש סקריפט מסויים לזה, אבל זה עולה כסף (ז.ח.)
ב. יש סקריפט שבוחר את כל העמודים ומזיז לך אותם לפי נקודות, ולכן אם בכל העמודים הPDF נמצא על אותו מקום, ואתה חייב להזיז אותו ב4 ס"מ ימינה, ו3 ס"מ למעלה (למשל) אתה יכול לעשות את זה. הסקריפט הזה נמצא ברשימת הסקריפטים המגיע עם אינדיזיין CS3. (יש כאלו שיש להם את הסקריפט גם לCS2, כמו"כ דיברו ע"ז שאפשר לעשות שהסקריפטים האלו יעבדו גם על CS2, אבל אני לא זוכר איך)
 
  • הוסף לסימניות
  • #3
תודה נתן

כל העמודים באותו מקום
מה שם הסקריפט
 
  • הוסף לסימניות
  • #4
ADJUST LAYOUT
 
  • הוסף לסימניות
  • #5
תודה רבה לך
יהודה
 
  • הוסף לסימניות
  • #6
עם קצת מחשבה הייתי אולי יכול להבין לבד איך לעשות כזה סקריפט.
כי הרי יש סקריפט קיים שמזיז האובייקטים של הדף, ויש סקריפט שממרכז לך אותם.
וצריכים לדעת איך לצרף ביניהם.
בינתיים אני עוד לא מבין את השפה הזו.
(שוב חבל שאין אפשרות של אקשן באינדיזיין)
 
  • הוסף לסימניות
  • #7
א. אם אתה משתמש בסקריפט PlaceMultipagePDF.vbs (מיוחד לSC3) אז קל לקבוע באיזה מקום בדיוק למקם העמודים.

אם מעוניין לך אז אכתוב.
 
  • הוסף לסימניות
  • #8
וודאי שמעניין.
 
  • הוסף לסימניות
  • #9
אז ככה,
פתח הסקריפט, בסופו תמצא שורות אלו:
קוד:
Function myPlacePDF(myInDesign, myDocument, myPage, myFileName)
myInDesign.PDFPlacePreferences.PDFCrop = idPDFCrop.[B][SIZE=4]idCropMedia[/SIZE][/B]
    myCounter = 1
    myBreak = False
    Do While myBreak = False
        If myCounter > 1 Then
            myDocument.Pages.Add
        End If
        myInDesign.PDFPlacePreferences.PageNumber = myCounter
Set myPDFPage = myDocument.Pages.Item(-1).Place(myFileName, Array([B][SIZE=4]0, 0[/SIZE][/B]))
       Set myPDFPage = myPDFPage.Item(1)
        If myCounter = 1 Then
            myFirstPage = myPDFPage.PDFAttributes.PageNumber
        Else
            If myPDFPage.PDFAttributes.PageNumber = myFirstPage Then
                myDocument.Pages.Item(-1).Delete
                myBreak = True
            End If
        End If
        myCounter = myCounter + 1
    Loop
End Function

ראשית יש לקבוע גודל הPDF.
מלה ראשונה המודגש למעלה הוא ברירת מחדל של הסקריפט crop to media.
לברירה של crop to crop box יש לשנות ל: idCropPdf
ולברירה של crop to Bounding Box יש לשנות ל: idCropContent

שנית יש לקבוע איפה למקם.
המספרים המודגשים הנ"ל מציינים מיקום X ,Y. לפי ברירת מחדל הPDF נדבק על העמוד בצד שמאל למעלה (0, 0).
כדי למקם הPDF במקום אחר, לדוגמא להרחיק 7. אינץ' מצד שמאל ו-1 אינץ' מלמעלה יש לכתוב
קוד:
([B].7, 1[/B])
.
 
  • הוסף לסימניות
  • #10
מעניין אותי למה בסקריפט הנ"ל הם מעדיפים בcrop to media
ולא בCrop.
האם זה מספיק בטוח להביא את PDF כCrop.
 
  • הוסף לסימניות
  • #11
1. גם לי זה מעוניין. ולקח לי זמן רב החיפוש ברשת למצוא קוד חילופין של idCropMedia.
2. בהחלט. אני משתמש תמיד בזה, איני רואה שיהא בזה איזה בעיה.
 

פרוגבוט

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

פוסטים חדשים שאולי לא קראת....

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

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

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

לוח מודעות

הפרק היומי

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


תהילים פרק כה

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