開発メモJavaScript

前回の続き。 選択されたテキストの文字列が日付かどうかを判定する部分を作成中。 もし年がなくても使えるように、「年月日」の形式、「月日」の形式にあっているかどうかを調べたい。いきなりDateオブジェクトを生成すると、とんでもないことになりそ ...

開発メモIllustrator,InDesign,JavaScript

(ちっ、こんなに早く書くことができたんなら小ネタ出さなきゃよかったな) 以前のエントリでメモを書いておいたら早速CLさんがInDesign用を作ってくれました。 これはとても素晴らしい! のですがインターネットに繋がっていないといけないし、 ...

開発メモIllustrator,InDesign,JavaScript

うちのDTPの現場ではカレンダーが必須である。なぜなら校正出しをいつにするか...... という話もあるが、原稿の日付と曜日が合っていないケースがしばしばあるから。お客さんも気を付けているんだろうけれどね、人間だから間違うこともあるんでしょ ...

開発メモInDesign,InDesign SDK,JavaScript

AdobeのユーザーフォーラムでInDesign CS3付属のサンプルスクリプトが動かないという問題が発覚し、 サンプルスクリプトが間違っているという結果になりそうです。 私自身はついこのあいだ、サンプルスクリプトを全て削除してしまっていた ...

更新情報InDesign,JavaScript

CS3で後ろのフタが分離禁止にならないのを修正しました。(CS2では問題ないのにな。なんでだろ) 文字に囲み罫を設定する

開発メモInDesign,JavaScript,Webサービス

今回は思いっきり他人の褌で相撲を取るエントリです。公開を快く許可してくださった市川せうぞーさんに感謝します。 このあいだからずっとSocketのことを考えてまして、もっとInDesignにからんだサンプルがないかと。 そこで思い出したのが、 ...

開発メモInDesign,JavaScript

Extend Script Toolkit 2 のヘルプで Core JavaScript Classes を見てたのだが、「え? Socketオブジェクトがあるの?」ということで調査開始! リファレンスの該当ページはすぐ見つかった。Ext ...

開発メモInDesign,JavaScript

一体何に使うんだ? という声もあるでしょうが、そのうち何かのプログラムで必要になるときもあるはず(まるできれいな紙袋をとっておくときの決まり文句)。 文字の座標位置(イラストレータでいうとアンカーポイントだな)を取得します。X座標はhori ...

開発メモInDesign,JavaScript

特定の段落を1行に収めたい場合など、文字に長体を掛けるシーンは多い(横組みの場合)のだけれど、スクリプトで段落の行数を調べて少しずつ掛けていくよりは、タグ付きテキストであらかじめ長体率を指定しておいて一気に流すほうが圧倒的に速い。 でも文字 ...

開発メモInDesign,JavaScript

テキストの自動流し込みで。 VBSでは前々から分かってたんだけども、JavaScriptでもやっぱり同じだった。 var doc = app.open("G:/example/example.indt",true); doc.storyPr ...

ソフトの使い方Bridge,InDesign,JavaScript

mixiのほうにも書いたんだけども、今更ながらAdobe CS2 で Bridge から[InDesignコンタクトシートを作成]でキャプションの日本語ファイル名が文字化けするという現象を知った。 これはCS3では解消されているので CS2 ...

ソフトの使い方InDesign,JavaScript,VBScript

前の記事は勢いで書いたところがあって、誤解を招いていそうなので、整理します。 InDesign CS3に前バージョン(CS、CS2)のスクリプトを動かせるように設計されているというのは前に書いたとおり。それを検証するため、CS3で変更になっ ...

ソフトの使い方InDesign,JavaScript,VBScript

CS3のスクリプティングガイドを見ていたら InDesign CS3 日本語版では、以前のバージョンの InDesign スクリプトオブジェクトモデルに基づいて作成されたスクリプトを実行できます。 新しいバージョンの InDesign で古 ...

開発メモInDesign,JavaScript

以前、ほかで書いたんだけども、こちらにもメモしときます。 InDesign CS2で(たしかデータ結合はCS2からだったよね)データ結合を実行するJavaScriptの例。 読み込むテキストファイル(aaa.txt) 名前,性別,年齢 太郎 ...

開発メモInDesign,JavaScript,VBScript

InDesignで表のセルを結合するスクリプトを書こうとしていたのだが、結合したセルがあると一つ上のセル・一つ左のセルの指定が思ったとおりに動かない。いろいろ試行錯誤しいたら、直接番地を指定できる方法があった。こんなのどこに載ってるんだ!※ ...

開発メモIllustrator,JavaScript

10の場合はcolorオブジェクトがあってその子として色空間のオブジェクトがある。 もう10はインストールしていないので次のサンプルが動くかどうかわからないが、塗りのカラーの取得は次の通り。 fc =activeDocument. path ...

開発メモInDesign,JavaScript,VBScript

DialogRow内のStaticTextは左揃え、DialogColumn内のStaticTextは右揃え

開発メモInDesign,JavaScript,VBScript

別のスクリプトで行った、userInteractionlevelでダイアログを表示させない設定がInDesignを終了させてもまだ生きていた。 userInteractionlevelを変更した時は必ず元に戻しておくこと。

月別アーカイブ