InDesignスクリプト講座

InDesignで学ぶJavaScript教室 ~入門・基礎編~

2018年春、東京または近郊で開催予定。詳細はこちら

初級者から脱出するためのInDesignスクリプト講座(案)

各回1時間)

第1回 プログラミング再入門
  • アルゴリズムとは何か
  • 変数とは何か、オブジェクトとは何か
  • 分岐と繰り返し
  • フローチャートを作成する
第2回 オブジェクトモデルを理解しよう①
  1. オブジェクトモデルとは何か
  2. ドキュメント構造を理解しよう
  3. ドキュメントとウィンドウの関係
第3回 オブジェクトモデルを理解しよう②
  1. スプレッドがレイアウトの基本単位
  2. ストーリーとテキストフレームの関係
  3. アプリケーション設定とドキュメント設定
第4回 読みやすいスクリプトの勘所
  • 読みやすさはメンテナンスしやすさ
  • 変更箇所は先頭にまとめて記述
  • 入れ子は4段階まで
  • with構文は覚えておくべき
  • exit()使ってますか
  • 変数を使うか使わないかの判断
第5回 自家用スクリプトのテクニック
  • 公開されているスクリプトと自分用スクリプトの違い
  • 公開スクリプトの限界
  • 部品の取り出し方6選
  • 原稿整理あれこれ(3桁区切り、正規表現、タグ付きテキスト)

InDesign JavaScriptによる自動組版入門講座

某企業で実施済み、各回2時間)

第1回 自動組版とは何か、ExtendScriptについて、ドキュメント作成

第2回 図形描画、オブジェクト・変数・型、ESTKの使い方

第3回 テキストフレームと文字、ESTKのエラーの見方

第4回 ストーリーとあふれ処理、制御構文、演算子

第5回 ドキュメント設定、ページ操作関連、外部出力

第6回 外部入力、ファイル処理、 オブジェクトモデル図の見方

第7回 自動組版と省力化スクリプトの違い、選択状態、関数

第8回 フローチャート、スクリプトの組み立て方、文字列処理、配列処理

第9回 課題もしくはコマ配置組版①

第10回 課題もしくはコマ配置組版②

第11回 課題もしくはコマ配置組版③

第12回 課題発表