タグ

javascriptに関するk_ikiのブックマーク (198)

  • [InDesign]プラグインエラーのでるドキュメントのクリーニング | diary NET. 1.2mg

    InDesignで、プラグインが使用された.inddドキュメントをプラグイン未インストールのマシンで開く場合、アラートがでてなにやら警告をされます。 そのまま無視してそのまま開いた場合、プラグインによっては保存しようとすると新規保存にダイアログが出て上書き保存が出来ない状態に陥るものがあるようです。パッケージも出来なかったりすることもあります。 そういうドキュメントをキレイにするための、うまくいくかもしれない手段の一つが、INX書出し(CS4まで)をして再び開き名前を付け直して保存することです。まとめてやるには面倒なその手順を簡略するためのスクリプト。 残念ながらCS5ではINXは廃止になったのでこの手段は使えません。 異常なinddドキュメントをフォルダにまとめておき、実行します アラートが出ます。無視して続行 非表示でドキュメントを開き、INX書出しをし、元ドキュメントは念のた

  • f-tools' blog: PDF の全ページを InDesign に連続配置する

    2011年8月22日月曜日 PDF の全ページを InDesign に連続配置する たとえば,こんなシチュエーションに覚えはないだろうか。 Word ファイルで支給された原稿をそのまま流用しつつ,InDesign 上でツメ見出しを追加したい。 ブック形式でとりまとめた文書を InBooket で印刷したい(印刷会社なら別途面付けソフトがを使えば済むだろうけど)。 僕が遭遇したのは1番目のタイプに近い課題で,文書を PDF 化した後,空の InDesign ドキュメントに全ページを貼り付ける方法をとった。 もちろん,面倒くさがり屋の僕が1ページずつ貼り付けるなんてことをするはずもなく,しばし考えを巡らせ,こんな手を使ってみた。 まずは,貼り付けたいデータを結合して1つの PDF ファイルにする。 上に上げた2例目のように InDesign のブックが対象なら,ブック全体を PDF

  • [InDesign]セル幅を内容に合わせる | milligramme 3cc

    Memo for ( ExtendScript + Script UI ) { InDesign, Illustrator } + Ruby { Web Service } InD_Board セル幅を内容に合わせる の補足。 セルの内容にあわせてセル幅を調整するというスクリプトです。 やってることは、コラムごとにテキストの頭とお尻の位置の差の最大値をセル幅にしてます。 セルの中身がないときとオーバーフローしているときには、この値を取得出来ずにエラーになるのを認識してたんですが面倒だったのでとりあえずポストしました。 表のオーバーフローの処理って、while(セルのオーバーフロー) がうまく認識されないので、親テキストフレームの.recompose()メソッドつかった強制認識的な処理をするのですが、前々からこの処理がイヤで、なんとかならないものかと思ってたのですが、いい案が思いついた

  • 字取りスクリプト - InDesignerの悪あがき

    3年ほど前に作ったスクリプトをちょこちょこと組みなおしたものなので、 あんまり大したことができないですが… 字取りスクリプトです。 正体、トラッキング・カーニングなし、文字づめなし、全角文字のみetc. という条件を満たさずにスクリプトを実行してもまともな結果が出ないというおバカ仕様です。 条件に当てはまれば少しは役立つかな、と…。 文字を選択して、字数を設定してOKを押します。 指定文字を設定すると、指定文字以下を無視します。 (タブや改行は指定しなくても無視します。) 一応、表にも対応しています。 ダウンロード WindowsXP、InDesignCS3で動作検証しています。 使用される場合は自己責任でお願いします。

  • 車車車く本牛勿 -Rollin' Real-: PlaceOptionalText_2.0/12_外部スクリプトの連動

    流し込み直後、ドキュメント上の選択範囲は流し込みが行われた、余ったから無視された、に関わらず 元の選択範囲の中のテキストフレーム群(またはセル群)のみが選択された状態となります。選択文字列に流し込まれた時は、元の「ストーリー先頭から何文字目」〜「末尾から何文字目」 の選択が生かされた状態となります。この選択範囲を流用する外部スクリプトを連動させる事ができます。 特定の文字を置換する、テキストにスタイルを充てる、など、特に正規表現スタイルが使えないCS3に於いては、スクリプトを少し書ける方にとってたいへん便利かと思います。外部スクリプトは、PlaceOptionalText_2.0と同じ階層に「POT_adds」という名前のフォルダを用意し、 その中に外部スクリプトを置いておくと、「適用」直後に連続して外部スクリプトが実行されます。外部スクリプトの出し入れに関するPlaceOptionalT

  • [InDesign]ひとつの画像を複数フレームに配置する | milligramme 3cc

    Memo for ( ExtendScript + Script UI ) { InDesign, Illustrator } + Ruby { Web Service } InDesign で画像を配置するのに、通常コンテナフレームを生成して配置か、既存フレームに配置することしかできないのですが、必要に迫られて、単一画像を複数フレームに同じ画像を配置したかったので、そのスクリプト。 ダイアログのテキストフィールドをクリックして、配置画像を選ぶ ドキュメント上のグラフィックフレームを選択してPlaceボタンで配置 “Replace old graphic with new one” にチェックがはいってないと空フレームにしか配置しません “Fit after placement” フィットオプション(内容をフレーム内に収める)を配置後実行 元画像を一度削除して、100%配置 フィットオプ

  • [InDesign]ラベルをうめこみスクリプト | milligramme 3cc

  • Welcome toolbox.brunoherfst.com - Hostmonster.com

    Web Hosting - courtesy of www.hostmonster.com Home Hosting Features Help Center Contact Us About Us Domain Check Affiliates Terms © 2005-2012 Hostmonster.com. All rights reserved.

  • 複数のテキストフレームをひとつずつ別文書にコピー

  • お仕事メモ帳 [InDesign][JavaScript]テキストを正体に戻す

    テキストフレームに流し込まれたテキストをすべて正体に戻すJavaScript。 デザイン案を作成したあとにダミーを流してFMT化するときとかに使います。 意図してない長体がかかったままFMT化しちゃうと後で泣けてくるので…。 <仕様> ●テキストフレームを選択している場合は選択しているものを対象に(複数選択可)、  選択していない場合はすべてのテキストフレームを対象にします ●グループは考慮してません //作業するドキュメントなどを変数に代入 var docObj = app.activeDocument; //選択しているページアイテムを変数に格納 selObj = app.activeDocument.selection; var textFrameCount = 0 ; //テキストフレームを数えるため if (selObj.length == 0) { var wObj = app

  • あかつき@おばなのDTP稼業録 【InDesign CSx】丸付き数字の字形セットと字形での検索・置換

    InDesignの字形セットで1~100までの丸付き数字のセットを作成しました。 ダウンロードはこちら。 ※MacOSのInDesignCS3,5で動作確認(CS4でも動くと思います)。 [利用方法] ファイルをダウンロードしたら、「into_GlyphSetsFolder」フォルダ内の 「circled_number」ファイルを [CS3] /Users/(ユーザー名)/Library/Preferences/Adobe InDesign/Version 5.0-J/Glyph Sets/ [CS4~] /Users/(ユーザー名)/Library/Preferences/Adobe InDesign/Version (バージョン)-J/ja_JP/Glyph Sets/ フォルダに入れ、InDesignを起動してください。 Windowsの場合は、 ・CS3 [Windows Vist

  • 全角数字の字形を変更する - 文書遊戯

    印刷物を組版するとき、「5月26日」というように、1文字の数字は全角、2文字以上は半角にすることがよくあります。お客さんによっては全角の数字が幅広に見えるのを嫌がるので、そんなときは半角っぽく見える全角数字の字形を使います。仕事がつまっているときに、チクチクと数字の字形を変える作業をしているとイラっとするので、スクリプトを書きました。 【 動作確認 】 Windows7 x64 InDesign CS4 【 使い方 】 1) 全角数字が含まれるテキストを範囲選択します。 2) スクリプトを実行します。 これにより、選択テキストの中の、全角数字の字形が変更されます。 /* * 全角数字の字形を変更する * * Rev01 2011.05.26 初版 * * 参考ページ: 丸数字などを簡単に変換できる「round_num 0.3」 * http://d.hatena.ne.jp/seuzo/

    全角数字の字形を変更する - 文書遊戯
  • 画像を使わずとも好きな書体でサイトづくりができますぞ! | 素人ときどき玄人

    一定期間更新がないため広告を表示しています

  • [InDesign CS5]ScriptPreferencesによる一時的単位変換 | diary NET. 1.2mg

    InDesign CS5から ScriptPreferencesでドキュメントの単位系を変えることなくスクリプト処理に対して指定の単位系に換算してくれるようなのでメモ。 InDesign に限らず ExtendScript では内部的にポイントで処理しているので、単位系に級歯メートルをつかっているとどうしても誤差が生じる。(たまにポイントでしか値を返さないプロパティーもある)なので一時的にドM系ドキュメントでは単位系を一度ポイントへ変換して、バックアップから単位系を戻すような処理をしている(ことが多い)。 CS4まで最大5種類の単位系をいじる バックアップして戻す function before_after_unit (func, arg1, arg2) { var doc = app.documents[0]; var bk_lin = doc.viewPreferences.line

  • [InDesign]ScriptPanel内の不可視ファイルを消したい | diary NET. 1.2mg

    InDesignのスクリプトの設定を記憶するファイルとしてテキストファイルを不可視のフォルダに入れて管理しようという試みで、保存場所をスクリプトと同じ階層にしていると、設定ファイルが ScriptPanelに表示されてしまってかっこ悪いので隠したい。 ということで調べていたら、「サポートされていないファイルとを表示」のチェック外すと、 とりあえずテキストファイルは表示されなくなりました(.gitignoreなども消えました)。不可視ファイルというわけでないので、相変わらず不可視フォルダは見えたまま .js .jsx .jsxbin .scpt .applescript など以外のファイルは表示されなくなる。不可視のjsファイルは表示されます(Finderでは表示されない)。なぜか .jsxinc (インクルードファイル)はサポートされていない 結論 スクリプトパネルで不可視ファイルの.

  • [InDesign]索引項目(索引マーカー)にカラーリング | diary NET. 1.2mg

    InDesignの索引項目に色付けメモ。多分こういうことだと。 マーカーはInsertionPointでしかないので、索引項目の文字数から範囲を指定して色づけしているだけ。 元ネタはここ /** * coloring topics for the index * */ var doc = app.documents[0]; var swatch_obj; var marker_name = "Marker"; try { swatch_obj = doc.colors.add({ model:ColorModel.PROCESS, space:ColorSpace.CMYK, colorValue:[100,0,50,0], name:marker_name}); } catch(e){ swatch_obj = doc.swatches.item(marker_name); } //

  • 連結しているテキストフレームをフィットさせる。 - 名もないテクノ手

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

    k_iki
    k_iki 2011/03/08
    このエントリがアップされた日に気づいてさえいれば、昨日のお仕事で幸せを感じられたのに……でも嬉しい、というわけで俺涙目(いつも大感謝なのです)
  • 外部ファイルの指定に従ってノンブルを振る - 文書遊戯

    印刷物を作っていると、変則的なノンブルの振り方を要求されることがしばしばあります。真面目にセクションを定義して指定どおりのノンブルを振るのは結構骨が折れる作業です。そこで、外部ファイルでノンブルの振り方を指定し、ノンブル専用のレイヤにテキストフレームを置いてノンブルを書いていくスクリプトを作ってみました。 【 動作確認 】 Windows7 x64 InDesign CS4 【 使い方 】 1) Excelを使って下記のような2列のデータからなるスプレッドシートを作ります。 列1: 通しのページ番号 列2: ノンブルの数字。ただし、0を指定するとそのページにノンブルを振らない。 ■例(10ページの文書) 列1 列2 1 0 <-- 目次 2 0 <-- 白ページ 3 1 4 2 5 3 6 0 <-- 白ページ 7 5 <-- トビラ 8 0 <-- 白ページ 9 7 10 82) スプレ

    外部ファイルの指定に従ってノンブルを振る - 文書遊戯
  • 曜日の漢字の字形を変更する - 文書遊戯

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

    曜日の漢字の字形を変更する - 文書遊戯
  • スニペットを使って部品をコマに配置する - 文書遊戯

    イベントのプログラムを掲載したチラシなどで、プログラムの裏面にスポンサー企業の広告をビッシリと並べることがありませんか。このようなチラシの場合、スポンサー企業の入れ替わりが幾度となく繰り返され、そのたびに広告を入れ替える作業でウンザリするのが常です。そんなストレスを払しょくしようと、コマに広告を配置する作業を自動化するスクリプトを作ってみました。 コマの原稿はスニペットで管理します。テキストフレームに下図のようにラベルを付け、Excel(実際にはTSVファイル)を使ってラベルとスニペットの対応を指定します。スクリプトを走らせると、Excelで指定したとおり、各テキストフレームにスニペットを配置するというアルゴリズムです。 【 ラベルとスニペットの対応の指定 】 CM1\t広告1スニペット CM2\t広告2スニペット CM3\t広告3スニペット CM4\t広告4スニペット CM5\t広告5ス

    スニペットを使って部品をコマに配置する - 文書遊戯