InDesign 2026(21.1) のオブジェクトモデル(DOM)を公開しました
InDesign 2026(21.1)のオブジェクトモデルを公開しました。アクセスはこちら(変わってないです) 変更点は前の記事で書いているので、この記事は報告だけです。 『InDesign 25周年記念オンラインイベント』 私は全然関わっ ...
InDesign 21.0と21.1のスクリプト面での変更点
21.0での変更点 スクリプトは長い英単語が多い! ということで表にしました。21.0では追加された項目のみで、削除されたものや変更されたものはありません。 オブジェクト プロパティ 説明 フレックスレイアウト関係 説明1 Applicat ...
InDesign 2026(21.0) のオブジェクトモデル(DOM)を公開しました
今月はほぼAffinityのアドベントカレンダーなんですが、なんとかInDesign 2026(21.0)のオブジェクトモデルを公開しました。アクセスはこちら(変わってないです) 今回から直近4バージョンにしました。というのも、Adobeが ...
ExtendScript Debugger 2.1.0ベータが来てApple Siliconネイティブ対応になったよ
最初の情報はCreative Cloud Developer PrereleaseなのですがNDA(秘密保持契約)によって口外することができませんでした。しかし、5月13日のCreative Cloud Developer Newslett ...
InDesignの表示倍率を記憶して適用するスクリプトおよび実寸表示スクリプトの紹介
かなり遅いですがあけましておめでとうございます。昨年は1日から「無事です」と書き込まなきゃいけなかったので今年はのんびりスタートです。 今年に入ってから今日までに、Illustrator 29.2.1(14日)、InDesign 20.1( ...
InDesign禁断のスクリプト技! 表のセルを重ねる
この記事は【大阪DTP勉強部屋】「Saturday online SP 〜眠くなるまで〜」で紹介した内容の1つです。 スクリプトを使ったことがある人は聞いたことがあるかもしれません。 表のセルの高さは、画面操作では最小3pt(1.058mm ...
InDesign禁断のスクリプト技! テキストフレームから文字が飛び出す
この記事は【大阪DTP勉強部屋】「Saturday online SP 〜眠くなるまで〜」で紹介した内容の1つです。 私がかなり以前(CS2の頃)に作成して、今でも使えるものの1つに「文字に囲み罫を設定する」スクリプトがあります。 実はこの ...
この5日間の差は何? InDesignスクリプトのUserJSONDataを紐解く
この記事は【大阪DTPの勉強部屋】「Saturday online SP 〜眠くなるまで〜」で予定していた内容の1つです。他の件で時間を取られて全然紹介できなかったのでここで書いておこうということですね。スクリプトの解説なのでやや専門的にな ...
InDesignオブジェクトモデル図更新しました(19.3~19.5追加)
以前速報を出しましたが、やっと更新しました。 19.xはこれで最終になると思います。来月になればCC2018~2025のオブジェクトモデルにする予定です。 ありがたいことに仕事を戴いてまして、結構忙しくしています。なので短いですが今回はこれ ...
Officeデータ(*.docx, *.xlsx, *.pptx)から画像を取り出してInDesignに連続配置/UCF形式とは
最近珍しく仕事が入ってまして、ブログ更新ができませんでした。代わりにX(旧Twitter)でいくつか投稿してますので、お急ぎの方はそちらもチェックしていただけたらと思います。 少し時間ができたので、細かい説明やまとめを書いていきますね。もち ...
InDesignのUXPスクリプトへの移行は世界的に進んでいません
InDesign 18.0からUXPスクリプト、18.5からUXPプラグインが使えるようになったわけですが、移行があまり進んでいないようです。そのため、Ecosystemチームから「何が移行を妨げていますか?」という質問がありました。 Wh ...
InDesignの合成フォントの挙動と名前を変更するスクリプト
以前、合成フォント内のフォントを置き換えるスクリプトを作ったんですが、今回はフォント名を変えるスクリプトです。きっかけはこちらです。 合成フォント名が「新ゴR➕ヘルベチカ」みたいな支給データめっちゃ多い…(それもあって合成フォ ...
『プログラミング初心者のためのInDesign JavaScript(ExtendScript)の教科書』を更新しました
昨年7月から販売している『プログラミング初心者のためのInDesign JavaScript(ExtendScript)の教科書』ですが、一部内容を変更しました。第2版となります。 ダウンロードページからこちらです。以前購入された方は追加料 ...
InDesign 2024(19.0) でのオブジェクトモデル変更点の速報
2つ前の記事でオブジェクトモデルのXMLファイルを取得できないと嘆いていましたが、取得することができました。経緯は記事のコメント欄に書いてあります。snakelilyさん、ありがとうございます。 オブジェクトモデル図を作成する前に、変更点だ ...
「InDesign JavaScript教室」第3期延長講座募集中です
「InDesign JavaScript教室」第3期は8月6日に終了しましたが、受講生の方から希望があり、延長講座を行います。 9月15日に一度告知を行いましたが、詳細が決まりました。 開催形式 Zoomを使ったオンライン講座。ハンズオンで ...
『プログラミング初心者のためのInDesign JavaScript(ExtendScript)の教科書』を発行しました
これは『イチからわかる! InDesign JavaScript 指南書』の後継本です。A5判249ページで、価格は以前と同じ3800円です。次のページから購入をお願いします。 概要を知りたい方は立ち読みサンプルがありますので、そこで前書き ...
InDesignオブジェクトモデル図更新しました。プリフライト結果も合わせて
InDesignオブジェクトモデル図ですが、少しずつ修正を入れていたんですが、ある程度溜まったので更新しました。間違っていたのは次の2か所。(いずれも前のエントリを参照) テキストフレームとパス上文字のstartTextFrameプロパティ ...
[InDesign]スクリプトでドキュメントの文字あふれをチェックする
InDesignのスクリプトで、ドキュメントに文字あふれがあるかどうかをチェックする方法です。 文字あふれというとよくあるのが、テキストフレームの文字があふれている場合に、長体をかけて入れるというものです。たとえばこのようなものです。 co ...
「InDesign JavaScript教室」第3期の募集を開始しました
昨年に引き続き、今年も「InDesign JavaScript教室」を開催します。開催概要および申し込みはこちらのページからお願いします。 以下、補足説明です。 対象のプログラミング言語 前のエントリにも書きましたが、引き続きExtendS ...
measurementEditboxの初期値をドキュメントの単位に合わせて変更
スクリプトの作成メモです。 「InDesignのパス上文字でタイトル付き囲み枠」を作っている中で、線幅の指定をmeasurementEditboxで行っています。これを実装するにあたり、初期値をドキュメントの使用単位に合わせて変更できればい ...
InDesignのパス上文字でタイトル付き囲み枠(7)やっと公開しました
昨年から1か月以上にわたって作成していた「タイトル付き囲み枠」ですが、やっと公開しました。設定項目が色々あって説明が長いので別ページにしています。こちらからどうぞ。 以下作成過程に興味がある人向けです。 前回、できたと思ったんですが実は抜け ...
InDesignのパス上文字でタイトル付き囲み枠(6)できたかな?
少し間が空きました。今回が今年最後の更新になると思います。もう1か月もこれにかかっていますが、ようやく「できたかな?」という状態になりました。自分ではエラーもなく動いてはいます。ただ他の人が使うと、私が想定していない状態で実行する場合がある ...
InDesignで線の長さを取得する:InDesignのパス上文字でタイトル付き囲み枠(5)
前回から少し間が空きましたが、断念せずにまだ続いています。あのあと 新規に「タイトル付き囲み枠」を作成するケース 既存の「タイトル付き囲み枠」に従って他のテキストフレームに対して「タイトル付き囲み枠」を作成するケース 既存の「タイトル付き囲 ...
セルのコンテンツに応じてライブで段落スタイルを適用する
発端はこちら。 ・セル用(td)を[基準]スタイルとして参照する段落スタイルを作成し、行揃えのみ変更 ・正規表現の記述の精度を高めていき、ある程度の段階で適用し直し(適用モレを回避するため) 「こんな方法がある」があれば、ぜひ教えてください ...