2009年1月13日 星期二

Indesign裡的Script(指令碼) 3--置入多頁的PDF檔

INDESIGN可置入的檔案格式相當多元,甚至多頁的PDF也可以選擇置入。

首先選擇“檔案/置入“,或是利用Command+D選擇將PDF置入!

置入檔案時,建議將“顯示讀入選項“勾選;無論置入任何種類的檔案資料,這個項目若是勾選,INDESIGN會辨認不同檔案的特性,在置入時可以提供更多的調整!(也就是Indesign過濾檔案的能力相當強悍!!)

因此,選擇置入PDF檔時可以在選項裡選擇預視多個檔案的PDF檔,並且可以選擇置入“全部“PDF檔或是定義“範圍“;預設是在“以預視的頁面“(左側的“預視“裡顯示的頁面!)

進入頁面後,游標會如同(圖1),可以預視將至入的PDF頁面,雖然PDF有多頁(游標上有PDF的圖示和加號....),但卻無法像多重置入圖檔時可以利用鍵盤移動選取多重個檔案。

因此直接點選選頁面,一次只能置入一頁(圖2),完成一頁游標會繼續帶著頁面,可以繼續往下做置入。若按著Option點選頁面將檔案置入,則會一次將檔案全部倒出來……(圖4);如果像“圖4“一切事情會變得很棘手….。還不如一頁頁置入,有辦法可以一次置入全部的PDF檔,又讓所有的頁面可以自動排列?

這時候可以到指令碼裡找到:PlaceMultiPagePDF.jsx這個Script。

點選兩下,會出現“Choose a Ducument“(選擇檔案),並且在選向裡可以決定置入檔案時會開一個全新的檔案(New Documant)或是以現在正開啟的檔案(剛好個叫“未命名-1“正被開著!)

利用這個Place Multi Page PDF,可以自動將所有的PDF的頁面逐一排列到指定的檔案上,並且自動形成多個頁面將PDF置入!!

2009年1月11日 星期日

對齊與均分

使用Illustrator時,對齊是一個常用的功能,使用方式是先將要對齊的物件選取,並在“對齊“浮動視窗上選取不同“端點“的對齊選項!另外面對齊的浮動視窗上也包含“均分“的功能!也就是將選取的物件依照選取的條件,平均“分開“。

因此,對齊都必須選取多個物件,才有所依據可以操作對齊(一個物件和誰對呢?!無所依據......)。

CS3以後選取“一個物件“也可以做對齊!因為使用的頁面(工作區域)就是最好對齊的依據。並且在“控制面板“上,對齊工具的“左側“有一個新的選項(對齊至...),可以選擇“對齊“的依據。

展開後,預設為“對齊工作區域“;若沒有調整過這個設定,預設選取單一個物件時,會自動對應到“對齊工作區域“。(因為只選取一個物件或是單一個群組物件,單一個物件可以對齊的依據就是“工作區域“!)

之前的版本想將物件對齊“頁面“的中央,可以將物件剪下,並且將檢視調整“符合整個視窗“(也就是整個“工作區域“剛好可以整個顯示,目前的中心點正好就在頁面的中央...),於是將物件貼上,這樣剛好就可以把剪下的物件放到“工作區域“的正中央(CS4可以調整兩種“符合適窗“,一則為--全部符合視窗;另外一個就是以選定的工作區域做“符合視窗“的調整!)。

如果選取多個物件(兩個以上),控制列上則指出現“對齊“字眼的連結;點選後展開的則是整個完整的“對齊浮動視窗“。預設的對齊為“對齊選取的物件“,若要改變其他條件,現在還可以調整為:“對齊關鍵物件“、“對齊工作區域“等。

例如……

均分時需要以某物件為基準時,須先將所有物件都選後,再點一次“基準“物件(該物件的框線會變粗),這時就會以點選的“基準“物件為主來做均分,或是直接選取“對齊關鍵物件“後選取基準物件。兩者皆可行!!

2009年1月9日 星期五

Indesign裡的Script(指令碼) 2--自己中文化Script程式選單

上一篇有提到,指令碼的功能選項在中文版裡使用的功能都還是英文的選項,對於某些使用上總覺得有那麼點陌生,如何可以改善呢?請人家寫程式?不用啦!!!注意看上圖,多了一個MakeGrid_CT.jsx的項目,在我的軟體裡…?這是什麼呢?~

還是再看一個例子吧!,先前有提到,只是選取的物件是框架(無論是文框、圖框,框架裡頭有無內容皆可)就可以切割分離;所以我們換成圓形來試試。沒錯,圓形也可以切割!只要向量的形狀物件通通可以試試看,對於要製作這種連續的矩陣的物件,方便容易!

由上圖有沒有發現執行彈跳出的Script的選項內容是中文版,這也就是點選MakeGrid_CT.jsx的原因!為何會有中文的界面的選項呢?其實這可以自己來作。

首先打開“指令碼“浮動視窗,並且選取一個指令碼。並且在指令碼上按下滑鼠的右鍵,選取“編輯指令碼“。

點選“編輯指令碼“的的指令可以呼叫“EXTENDSCRIPT TOOLKIT“這個工具來編譯這個已存在Script。這是個很陌生的工具,但相信安裝軟體時若沒有選擇將他捨棄,預設都裝在正使用電腦裡!

打開以後看到這堆程式碼,我想大多數人都要搖搖頭,當然也包括我;因為我也不會寫程式。但是方便的是(至少目前開啟的這個MakeGride)在畫面中看到“棕色“的英文字項目,就是使用MakeGride時的所有選項名稱;因此只要將他翻成中文,一個比較認識一點的Script就產生了!!

改好的部份畫面,接著將他命名存檔。

做好的Script可以放到Indesign的安裝目錄裡的Scripts/ScriptsPanel/Sample,裡頭再按自己的分類放(Sample目錄裡的結構就和Indesign裡“指令碼“裡展開的結構一樣,預設的MakeGrid就放在Sample裡的JavaScript裡。

因此,如果覺得界面很困擾,也可以自己DIY一下,將預設人家寫好的Script把他中文化一下,自娛娛人囉!!

2009年1月8日 星期四

Indesign裡的Script(指令碼) 1--Make Grid

指令碼(Scripts)是Indesign裡一種自動執行的功能,就像使用“資料合併“或是利用Xml執行一些自動排版的功能!

不同的是,指令碼可以針對各種不同的編排功能去客製,而安裝Indesign後其實已經內建部份已經寫好的Script,點選即可套用的功能(利用股歌大神也可以找到一些,Adobe網站也有一些公開的Script可以下載!);當然如果熟悉程式撰寫,也可以利用Script建立一個獨特、特殊適於自己的自動化功能!

以下嘗試使用“Make Grid“的Script來對圖形的編排作一些變化!

首先置入一張圖形,任何圖檔皆可。而且只要是具備“框架“的物件皆可拿來使用!

因此在Indesign的”視窗/自動/ˋ指令碼”,將指令碼浮動視窗開啟。

指令碼浮動視窗裡,已經分門別類將指令碼分為“應用程式“、“使用者“.....。

裡頭其實還包含很多分類,不過都不重要;先找到今天的主角—-MakeGrid.jsx。(這是一個用Java Script所寫的一個功能…..)

用法很簡單,先選取剛剛置入的圖形,找到“MakeGrid.jsx“使用滑鼠左鍵點選兩下啟用他!接著就會蹦出MakeGrid的選項!雖然Indesign是中文版,不過軟體裡頭付的“Script“的命令都還是英文……。在Rows(行,水平)和Columns(列,垂直)各填上欲分割的欄位數值,並且在Rows cutter、Columns Cutter填入分割的欄距….

按下“確定“以後,圖就自動按照所填入的數值分割開來!

接著利用旋轉,改變一下分割好的圖形旋轉角度,做一些變化!

然後套用一下效果裡的陰影。

完成!!

割開的每一張圖都是獨立的,可以編修變化!對於有分割的矩陣用途的編排,可以很容易的作成!

2009年1月7日 星期三

INDESIGN的多重置入

在桌面、Finder、Bridge、檔案總管等,選取多個檔案直接拖曳至Indesign頁面裡,可以執行多重置入(一次置入多個檔案到版面裡)。這時遊標旁會有縮圖,並顯示現在有多少檔數量將置入!

直接拖曳,會以檔案的長、寬比例拉出框架,並將圖置入當中。

將圖逐一置入時,遊標上的數量會漸次減少,使用鍵盤的左右箭頭則可以挑選檔案做置入;若反悔不想置入那麼多資料,則當顯示該檔案縮圖時按下Esc鍵,檔案會從游標裡被去除。

置入檔案時若想快一點從游標裡解脫(只要置入時超過兩個以上圖就可以使用),在置入時按著COMMAND+SHIFT游標會改變。

游標改變後,在要置入的頁面拖曳會蹦出九宮格,也就至少一次可拉出9個檔案置入頁面裡。

拖曳的“九宮格“越大,圖檔的尺寸也會跟著變大;置入完成!!

對於要快速排列檔案,算不錯的置入功能。