InDesignスクリプト– category –
InDesignのスクリプトをExtendScriptで作る方法あれこれ
-
InDesignスクリプト
テキストフレームの連結と解除
InDesignのテキストフレームの連結と解除を実行するスクリプトの紹介です。 「連結する」「解除する」というコトバから想像すると、メソッドを使うような気がしますが、メソッドではなくプロパティを使います。 【コードサンプル】 次のコードでは、アクテ... -
InDesignスクリプト
Adobe JavaScriptやESTKを使うなら持っておきたい本
InDesignやPhotoshopなど、アプリケーションの一般的な操作を紹介している本はたくさんあります。 でも、スクリプトや自動処理に焦点をあてて書かれている本は、そう多くはありません。 更に日本語版となるとかなり限られます。 そんな中で、貴重な情報元... -
InDesignスクリプト
ブックのスタイルソース設定と同期
InDesignのブックを同期するときは、スタイルソースを設定をしてから実行します。 もちろん、同期オプションの設定の設定も欠かせません。同期オプションの設定は、こちら↓↓をどうぞ。 https://dtpscriptin.com/book-synchronize/ 【ドキュメントサンプル... -
InDesignスクリプト
ブックの作成とドキュメントの追加削除
InDesignのブックは、個々のドキュメントを登録して、そのドキュメントを一括して管理できる便利な機能です。 このブックも、スクリプトで扱うことができます。 今回紹介するスクリプトコードは、次の順番で動作します。 新規にブックを作成 ブックに既存... -
InDesignスクリプト
ブックの同期オプションを設定する
InDesignのブックは、個々のドキュメントを登録して、一連のドキュメントを一括して管理できる機能です。 このブックも、スクリプトで扱うことができます。 ここでは、ブックでドキュメントを扱う上では(たぶん)欠かせない、同期オプションの設定コマン... -
InDesignスクリプト
検索置換クエリを実行する
InDesignでは、検索置換の内容を「クエリ」として保存しておこことができます。 この検索置換クエリは、マウスでの作業のときはもちろんですが、スクリプトでも呼び出して実行することができるので便利です。 https://dtpscriptin.com/indesign-changequer... -
InDesignスクリプト
ライブラリファイルからアイテムを配置する
InDesignのライブラリファイルに登録・保存した画像やテキストフレームなどのオブジェクトは、いつでも呼び出してドキュメントに貼り付けて使うことができます。 スクリプトで、ライブラリのアイテムをドキュメントに貼り込む際は、引数に挿入点を指定すれ... -
InDesignスクリプト
ライブラリー登録とアイテム情報の取得
InDesignでは、ドキュメントのオブジェクトをライブラリファイルに登録・保存しておくことができます。 ライブラリに登録したアイテムは、アイテムの名称以外にも情報を持っています。その情報にアクセスするプロパティも紹介します。 【ドキュメントサン... -
InDesignスクリプト
索引項目を作成して索引マーカーを挿入する
InDesignの索引機能を使って索引を作成するためには、索引項目の作成と、その項目が索引マーカーとしてドキュメント上に挿入されている必要があります。 ここではスクリプトを使って、ドキュメントに索引項目を作成し、さらにその索引項目を、本文中に索引... -
InDesignスクリプト
XML要素の要素名・内容・属性・属性値にアクセスする
InDesignでのXML技術の活用の仕方は、制作の現場によって千差万別です。 ドキュメント全体のXML構造を意識した本格的なXML組版をするなら、それは素晴らしいし、それこそがXML組版の真骨頂! だけど、いつもいつもそんなXMLの使い方をしなくちゃいけないわ... -
InDesignスクリプト
ページレイアウトされているXMLタグを見つける
InDesignでXMLを扱う際、XMLの構造面から各要素にアクセスするのは、比較的考えやすいです。 だけど、たとえばスクリプトで「8ページにあるテキストフレーム内のXML要素にアクセスしたい」というときは、どうすればいいだろうか… そういうときは、「そのテ... -
InDesignスクリプト
ドキュメントにXMLタグを作成する
InDesignのドキュメントにXMLタグを作成する方法はいくつかあります。 ここではJavaScriptで、タグ名やタグのカラーを直接指定してXMLタグを作成する方法を紹介します。 【コードサンプル】 #target indesign var objDoc = app.documents.add(); var objTa... -
InDesignスクリプト
テキストフレームの作成と文字の入力
【テキストフレームを作成する】 InDesignに新規ドキュメント(myDoc)を作って、そこにテキストフレームを作成します。 作成するテキストフレームは、あとから参照できるように「myTextframe」という名前を付けておきます。 mydoc = app.documents.add();... -
InDesignスクリプト
JavaScriptで新規文書を作成する
JavaScriptでInDesignを動かす超入門です。 次の一行で、InDesignに新規ドキュメントが作成されます。 app.documents.add(); このコードの意味は、とりあえず次のように考えるとわかりやすいです。 app → アプリケーション(ここではInDesign) document... -
InDesignスクリプト
JavaScript:Hello, World! を実行する
前回、ExtendScript Toolkit (ESTK):Hello, World! でアラート表示のプログラムを書きました。 でもこれはExtendScript Toolkit (ESTK)の中だけで動かしていたので、他のどのアプリケーションとも関わりがありませんでした。 今回は、このプログラムをInD... -
InDesignスクリプト
Hello, World!
「プログラミングなんて初心者だけど、これからJavaScriptでAdobeのアプリケーションを動かしたい」と思っている方向けに、ExtendScript Toolkitの超基本操作を紹介します。 アプりん ExtendScript Toolkitのインストールができたら、次はどうするの? リ... -
InDesignスクリプト
Adobe ESTKのインストール3つの方法
【かつてはできていたESTKのインストール方法】 以下は、Adobe ExtendScript Toolkitが自動インストールできなくなったあと、手作業でできていたインストール方法です。 もう新規にインストールできませんが、参考までに残しておきます。 (方法1)スクリ...
1