scriptに関するakatsuki_pocketのブックマーク (6)

  • 選択したページアイテムを新規ドキュメントに複製して、アートボードをフィットさせる - 名もないテクノ手

    /* duplicate_and_fit_for_selection 選択したページアイテムを新規ドキュメントに複製して、アートボードをフィットさせる for Illustrator CS5 (c)2011 seuzo 2011-11-15 ver.0.1 とりあえず */ #target "Illustrator" //複数のオブジェクト全体のvisibleBoundsを得る function get_bounds(my_objs) { var my_bounds = my_objs[0].visibleBounds; var my_Left = 0; var my_Right = 1; var my_Top = 2; var my_Bottom = 3; for ( var i = 1; i < my_objs.length ; i ++ ) { my_bounds[my_Left]

    akatsuki_pocket
    akatsuki_pocket 2011/11/15
    個人的にとってもタイムリーなエントリ、っていうかせうぞー先生からのしくだい?
  • 2009-09-02

    [JavaScript] myDoc = app.documents.add(); [VBScript] Set app = CreateObject("InDesign.Application.CS3_J") Set myDoc = app.Documents.add() [JavaScript] var myDoc = app.activeDocument; myDoc.documentPreferences.pageWidth = "150mm"; myDoc.documentPreferences.pageHeight = "150mm"; [VBScript] Set app = CreateObject("InDesign.Application") Set myDoc = app.ActiveDocument myDoc.documentPreferences.pageWid

    2009-09-02
    akatsuki_pocket
    akatsuki_pocket 2011/05/01
    フレームサイズの取得とサイズ変更のサンプルスクリプト
  • TSVからInDesignのXML流し込み - 名もないテクノ手

    昨日のエントリ「TSV(タブ区切りテキスト)からXMLを簡易生成」を実際にInDesign上で使ってみます。 CSVTSVを指定して、内部的にXMLに変換し、ノードごとにInDesignのXML流し込みを行います。動画で見るとこんな感じ: とりあえず、CS4でもCS5でも動作しました。テストしてみたい方はテストキットを用意しました。 data_tsv2xml.zip ////////////////////////////////////////////エラー終了 function my_error(mess) { if (mess !== "") {alert (mess)} exit(); } ////////////////////////////////////////////ファイル・フォルダ選択ダイアログ。ファイルオブジェクトを返す。 function chooseF(my_p

    akatsuki_pocket
    akatsuki_pocket 2011/03/07
    T/CSVからXMLに変換してInDesignに流し込むscript
  • 連結しているテキストフレームをフィットさせる。 - 名もないテクノ手

    連結しているテキストフレームは、「フレームを内容に合わせる」ことができません。テキストフレームの線で罫囲みしているような場合、アキが不揃いになるので是非ともフィットさせたいところ。新組だけじゃなく、訂正時も微調整が必要になります。だけど、できません。 そんな時にちゃちゃっとスクリプトで合わせます。誰かもう書いているような気もしますけど... /* fit_textframe4linked.jsx 連結しているテキストフレームをフィットさせる 2011-03-06 0.1 とりあえず。 2011-03-06 0.2 テキストフレームが改行で終わっている時も正しくフィットするようにした。テキストフレームが1行だけの時にも正しくフィットさせるため、テキストフレームの高さ(縦組の場合は左右)だけを変えるようにした。 */ #target "InDesign" ///////////////////

    akatsuki_pocket
    akatsuki_pocket 2011/03/06
    連結しているテキストフレームをフィットさせるさせるスクリプト。助かります!
  • 曜日の漢字の字形を変更する - 文書遊戯

    カレンダーなどを作成するときに、曜日の漢字の字形を括弧付き、白丸、黒丸、白角、黒角m、白角丸、黒角丸といった字形に変更したいことがあります。手作業で変更するのは結構手間なので、スクリプトを書きました。 数字について同様の処理を行うスクリプトを、市川せうぞーさんが既に作られておりましたので、そのコードをありがたく流用させていただきました。せうぞーさん、いつもいつもありがとうございます。 【 動作確認 】 Windows7 x64 InDesign CS4 【 参考ページ 】 丸数字などを簡単に変換できる「round_num 0.3」 【 使い方 】 1) 字形を変更する対象のテキストを選択します。選択範囲は文中の段落でも、表の列・行・セルでも構いません。 2) スクリプトを実行します。 3) 変更後の字形を選択します。白丸、黒丸、白角、黒角m、白角丸、黒角丸が選択できます。 4) ダイア

    曜日の漢字の字形を変更する - 文書遊戯
    akatsuki_pocket
    akatsuki_pocket 2011/03/03
    GIDでの文字変換をしてる?処理方法を良く見てみよう
  • 選択テキストを長体(または平体)で指定ライン数に追い込む「shorten_line_selection 0.2」 - 名もないテクノ手

    何をするスクリプトか? 選択したテキスト部分を変形(長体・平体)させて、指定ライン数以内に収めます。 簡単な使い方はこちらをご覧ください。 同梱ファイル2Files README.txt このファイルです。とにかく最初によんでください。 shorten_line_selection.jsx スクリプト体です。 動作環境 このスクリプトが正常に動作する環境は以下の通りです。Windows環境でも動作する可能性がありますが、動作確認はしていません。 MacOS X10.6.2 InDesign CS4_J(6.0.4) ダウンロード http://www.seuzo.jp/st/scripts_InDesignCS4/index.html#shorten_line_selection インストール スクリプト体(shorten_line_selection.jsx)を ~/Library/

    akatsuki_pocket
    akatsuki_pocket 2010/02/15
    選択したテキストを長体/平体で指定行数に押し込んでくれるscript。設定の変更方法が記述されているのでよく読んで使うべし
  • 1