読者です 読者をやめる 読者になる 読者になる

とあるDTPオペレーターのInDesignスクリプト備忘録

DTPオペレーターのInDesign用スクリプトのメモ。

スクリプト関係

フレームの属性をスクリプトで調べる

読者もいないので、入門コラムはお休みしてちょっとしたスクリプトネタを。ページ上のフレームに何らかの処理をするスクリプトを書くような場合に、フレームの属性を指定しないとうまく動作しない場合があります。 たとえば「フレーム内の文字やストーリー」…

フォルダ/サブフォルダ内のinDesignドキュメントに何かをするための関数

スクリプトを作るときに付きものなのが、・「処理したいInDesignドキュメントが入ったフォルダを選んでください」 ↓ ・フォルダを選ぶ ↓ ・フォルダ内のInDesignドキュメントを片っ端から開いて処理をしていく ・サブフォルダがあれば、その中も探して、見つ…

InDesignドキュメント上の文字情報と、テキストデータの情報の比較

InDesignドキュメント上の情報と、テキストデータの内容の比較(たとえばチラシ上のすべての商品名が間違っていないかを、元データと比べっこ)して答え合わせをするスクリプトを書いてみました。 チェックする点数が多いほど、スクリプトを使うメリットがあ…

[InDesignスクリプト]基本的な文字設定

テキストフレーム内の文字列に対する操作をまとめてみました。 var myDoc = app.activeDocument; //アクティブなドキュメントが対象 var myTF = myDoc.textFrames[0]; //アクティブドキュメントのテキストフレーム[1個目]が対象 /////テキストフレームの『…

[InDesignスクリプト]特定のレイヤー上のオブジェクトのみ処理対象にしたいの巻

一年前にスクリプトの勉強を始めた頃に、いきなりつまづいた部分を書いてみる。 for使ったりif使ったりしてみるもうまく行かず……答えは至ってシンプルだった。 itemByNameでレイヤーさえ指定してしまえばこっちのもん。 同じ場所でつまづくかもしれない、未…