InDesignスクリプト講座

まだ原案ですが、次のような内容を画策しています。

初級者のためのInDesign JavaScript講座

各回1時間)

第1回 学習の基本
  • 他人のスクリプトで学習してはいけない
  • ESTKの基本的な使い方
  • プロパティとメソッドの探し方
  • UIとスクリプトを対照する
第2回 読みやすいスクリプトの勘所
  • 読みやすさはメンテナンスしやすさ
  • 変更箇所は先頭にまとめて記述
  • 入れ子は4段階まで
  • 関数を作る
  • with構文は覚えておくべき
  • exit()使ってますか
  • 変数を使うか使わないかの判断
第3回 自家用スクリプトのテクニック
  • 公開されているスクリプトと自分用スクリプトの違い
  • 公開スクリプトの限界
  • 部品の取り出し方6選
  • 原稿整理あれこれ(3桁区切り、正規表現、タグ付きテキスト)

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

各回1時間)

第1回 プログラミング再入門
  • アルゴリズムとは何か
  • 変数とは何か、オブジェクトとは何か
  • 分岐と繰り返し
  • フローチャートを作成する
第2回 オブジェクトモデルを理解しよう①
  1. オブジェクトモデルとは何か
  2. ドキュメント構造を理解しよう
  3. ドキュメントとウィンドウの関係
第3回 オブジェクトモデルを理解しよう②
  1. スプレッドがレイアウトの基本単位
  2. ストーリーとテキストフレームの関係
  3. アプリケーション設定とドキュメント設定

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

某企業でテスト的に進行中、各回2時間)

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

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

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

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

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

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

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

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

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

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

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

第12回 課題発表