[ネタ]ひょっとして私だけ?(2)
昨日、つっこまれたので(^^) その2 ウィンドウの色を白以外にしている(Windows) 赤く囲んだのは昨日のエントリでつっこまれた領域の色設定(ピンク色)。 別にこの色でなくてもいいんだけど、デフォルトのグレーではWordで作業している ...
[ネタ]ひょっとして私だけ?(1)
ちょっとスクリプトを作成・更新できないときに、小ネタを披露することにしました。え? いらない? その1 注釈は使わないので、メニューを全部消している(InDesign CS3)
インストーラ様、Safariはいいの?
InDesign 5.0.4 のアップデートの際に、Adobe以外の主なアプリケーションを全部立ち上げてinstall.exeを実行してみた。 (OSはWindows Vista SP1) 軒並みブラウザがリストアップされた。とおもいきや、 ...
圏点を利用して囲み文字
あんまりこんな使い方をしている人がいなさそうなので書いておきます。 私が丸囲み文字などを使う場合、(数が多ければフォントで作成しますが)主に圏点を使います。圏点って普段本当に使う機会がないんですよね。だから圏点で好きな文字が入力できる(ただ ...
選択したテキストフレーム内の漢字に対してルビをふる
今回は思いっきり他人の褌で相撲を取るエントリです。公開を快く許可してくださった市川せうぞーさんに感謝します。 このあいだからずっとSocketのことを考えてまして、もっとInDesignにからんだサンプルがないかと。 そこで思い出したのが、 ...
Socketオブジェクトで遊ぶ。いや遊ばれる
Extend Script Toolkit 2 のヘルプで Core JavaScript Classes を見てたのだが、「え? Socketオブジェクトがあるの?」ということで調査開始! リファレンスの該当ページはすぐ見つかった。Ext ...
文字の座標値を得る
一体何に使うんだ? という声もあるでしょうが、そのうち何かのプログラムで必要になるときもあるはず(まるできれいな紙袋をとっておくときの決まり文句)。 文字の座標位置(イラストレータでいうとアンカーポイントだな)を取得します。X座標はhori ...
文字幅を取得する
特定の段落を1行に収めたい場合など、文字に長体を掛けるシーンは多い(横組みの場合)のだけれど、スクリプトで段落の行数を調べて少しずつ掛けていくよりは、タグ付きテキストであらかじめ長体率を指定しておいて一気に流すほうが圧倒的に速い。 でも文字 ...
CS3でstoryPreferences.frameTypeが効かない
テキストの自動流し込みで。 VBSでは前々から分かってたんだけども、JavaScriptでもやっぱり同じだった。 var doc = app.open("G:/example/example.indt",true); doc.storyPr ...
サポート情報出ましたね
直前のエントリにも書いてますが、日本語版のIllustrator CS3 Type Library のレジストリの情報が誤って登録される件でAdobeからサポート情報が出ました。 Visual Basic でエラーメッセージ「DLL 読み込 ...
Illustrator CS3 Type Library のレジストリの情報
1月8日のエントリに記載したように、日本語版のIllustrator CS3 Type Library のレジストリの情報が誤って登録される(詳細は「参照設定でエラーが出る場合の対処法」を参照)。 今までこれはひょっとすると自分だけの問題な ...
VBAで変数を明示的に宣言すると常に『型が一致しません』エラーが発生するようになった
前々からVBAで、InDesignのオブジェクトを代入する変数を明示的に宣言すると 例)Dim swc As InDesign.Swatch 『型が一致しません』エラーが発生するケースがあったのだが。 Windows Vista で Exc ...
声を大にしていいたい Adobeのアホタレ
Illustrator CS3で以前、プラグインの名称を英語に変更しないと正しく機能しないというバグがあった。 のチェックを外してもファイルサイズが小さくなりません(Illustrator CS3) (13.0.2で解消されてサポート文書も ...
CS2 Bridge の[InDesignコンタクトシートを作成]でキャプションの日本語ファイル名が文字化けする現象を解消する
mixiのほうにも書いたんだけども、今更ながらAdobe CS2 で Bridge から[InDesignコンタクトシートを作成]でキャプションの日本語ファイル名が文字化けするという現象を知った。 これはCS3では解消されているので CS2 ...
InDesign CS3は前バージョンのスクリプトも動かせるように設計されている(...)の続き
前の記事は勢いで書いたところがあって、誤解を招いていそうなので、整理します。 InDesign CS3に前バージョン(CS、CS2)のスクリプトを動かせるように設計されているというのは前に書いたとおり。それを検証するため、CS3で変更になっ ...
InDesign CS3は前バージョンのスクリプトも動かせるように設計されている(動かないけど)
CS3のスクリプティングガイドを見ていたら InDesign CS3 日本語版では、以前のバージョンの InDesign スクリプトオブジェクトモデルに基づいて作成されたスクリプトを実行できます。 新しいバージョンの InDesign で古 ...
VBScriptでのメソッドの返り値
アドビユーザーフォーラムでの質問「Duplicateの戻りオブジェクト取得方法」(リンク切れ)から。 前々からVBScriptでのメソッドの返り値は何かおかしいな、とは気付いていたんだけど。改めてテストしてみるとやっぱりおかしい。別にDup ...
データ結合の例
以前、ほかで書いたんだけども、こちらにもメモしときます。 InDesign CS2で(たしかデータ結合はCS2からだったよね)データ結合を実行するJavaScriptの例。 読み込むテキストファイル(aaa.txt) 名前,性別,年齢 太郎 ...
新規ドキュメントのダイアログ
InDesignで新規ドキュメントを作成する際はダイアログが2つ表示されるが、特定の条件の場合にはダイアログを減らせることができる。(CS~CS3で確認) レイアウトグリッドを使用しない人(マージン/段組しか使用しない人) プラグイン設定か ...
目次等のリーダ罫を行末から揃える
目次等で項目名とページ番号の間にリーダ罫を発生させる時、私は通常、右インデントタブを使い、それに打ち消し線を設定しています。項目名に欧文が入ったときに、3点リーダを使用した場合は1行の中での点の間隔が揃わないのに対し、この場合は揃うのできれ ...
セルの番地指定
InDesignで表のセルを結合するスクリプトを書こうとしていたのだが、結合したセルがあると一つ上のセル・一つ左のセルの指定が思ったとおりに動かない。いろいろ試行錯誤しいたら、直接番地を指定できる方法があった。こんなのどこに載ってるんだ!※ ...
イラストレータ10とCS以降での色の扱い
10の場合はcolorオブジェクトがあってその子として色空間のオブジェクトがある。 もう10はインストールしていないので次のサンプルが動くかどうかわからないが、塗りのカラーの取得は次の通り。 fc =activeDocument. path ...
WSHでInDesignを非表示のまま実行する
アドビのフォーラムに書き込んだ内容をそのままメモしときます。 Windows Script Host(VBS)では次のように行うと、InDesignアプリケーションを非表示のままスクリプトを実行できます。 VBSの例 Dim WSHShel ...
アプリケーションの表示
InDesignはアプリケーションを非表示にすることができない。その代わりドキュメントを非表示にすることができる。Illustratorはアプリケーションを表示させることが出来ない。 2017年2月20日 追記 InDesignのドキュメン ...