ごんれのラボ

iOS、Android、Adobe系ソフトの自動化スクリプトのことを書き連ねています。

InDesign

フレームの周りにガイドを引く

4年前に書いた記事を更新してみる。 元記事はInDesignでJavaScript その8。 4年前の自分よ、これだと検索性が悪いってことに気づけ!(怒) <仕様> ●最前面のドキュメントで選択されているフレームの枠に沿ってガイドを引くJavaScript ●上、下、左、右、四…

【改変】テキストを正体に戻す

テキストフレームに流し込まれたテキストをすべて正体に戻すJavaScript。 デザイン案を作成したあとにダミーを流してFMT化するときとかに使います。 意図してない長体がかかったままFMT化しちゃうと後で泣けてくるので…。 <仕様> ●テキストフレームを選択…

開いているドキュメントを保存して閉じる

InDeisignで開いているドキュメントを保存して閉じます。 変更のないドキュメントは保存せず閉じます。 それだけ。 while (app.documents.length > 0 ) { app.documents[0].save() ; app.documents[0].close() ; }

プリントダイアログを出さずにプリントする 解決編

自分で書こうと思ってうんうん唸っていたところ、善意で書いてくださった方がいらっしゃったので、紹介しておきます。 「InDesign(Mac)でドキュメントを一括でPS書き出しをするAppleScript」 http://72.way-nifty.com/blog/2011/05/indesignmacpsap.html こ…

全てのPageItemのクリッピングパスを外す

ドキュメント内の全てのPageItemのクリッピングパスを外します。 手作業が鬱陶しいと思って作ってみたの。 先輩たちに大喜びされたお。 <仕様> ・グループされたアイテムは変更されません ・インラインオブジェクトにも対応してます var docObj = app.acti…

テキストフレーム内のマージンを0にする

ちょっと必要になったのでさくっと書いてみた。 タイトル通りドキュメント内のテキストフレーム内マージンにします。 そんだけ。 QuarkXpressってさ、初期設定ではテキストボックス内のマージンが1pt付くようになっててね。 まぁ、そんな感じの用途ですよ。 …

任意のフォルダにEPS保存する

InDesignでJavaScript その20。 ********更新H23.04.25******** いろいろ間違ってたから修正。 ●ドブ3mm付き ●単ページ書き出し ●ポストスクリプトレベルは3 ●カラーは変更なし ●プレビューはTIFF ●埋め込みフォントはサブセット ●データ形式はバイナリ ●透…

プリントダイアログを出さずにプリントする

InDesignでプリントプリセットを指定してプリントするでコメントをいただいていた「ダイアログを出すとOKボタンを押す必要があるけど、どうやって押すの?」について、いろいろ試してみました。 Twitterのフォロワーさんから教えていただいたのは下記の方法…

最前面のドキュメントのガイドを削除

元InDesignでJavaScript その3。 最前面のドキュメントのガイドを全て削除するJavaScript。 無条件にざっくり削除するのでうっかり実行すると痛い目をみます。 基本的に流用データを使用する際に一番初めに使うのがいいのかも。 私の利用目的もそうだし。 //…