[ 掲示板に戻る ]

記事No.1638に関するスレッドです

見出しに画像を自動でつける / でんこ
こんにちは。
WindowsXP(SP2)、IndesignCS2(4.0.5)です。

画像のように、見出しに画像を付けたいのですが、自動でつけられないか考えております。
見出しはテキストにする予定です。
本文は、タグ付テキストで流し込む予定ですが、約2000ページに2〜3つ/頁、この見出しがあります。

CS3だとクリップボードで置換できるようなのですが、できればもっと自動的に出来ればと思います。
私自身は、プログラムの知識がありません。xmlも調べてみたんですが、出来ませんでした。

スクリプト等勉強すれば出来ることなのでしょうか?
それとも、他にいい方法がありましたら、アドバイス頂けますか。
よろしくお願いいたします。

No.1638 2008/08/25(Mon) 11:20:36
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.16) Gecko/20080702 Firefox/2.0.0.16

Re: 見出しに画像を自動でつける / せうぞー URL
どこかに似たようなことをするスクリプトがあったような気がするのですが、めんどうなので、書いてしまいました。←誰か知っていたら教えてください。
十分にテストしてからお使いください。おうち使い用です。
使い方は
1)見出しテキスト中には、「●」などのなにかしら置き換えるべきテキストを挿入しておく。
2)検索ダイアログで、検索したい文字と検索スタイルを設定しておく。
3)ペーストしたいアンカー付きオブジェクトなどをコピーしておく。
4)スクリプトを実行

/*
InDesign CS2で、InDesign CS3の「クリップボードの中身と置換」とほぼ同等なことをします。
ただし、検索設定はあらかじめ検索ダイアログで指定しておく必要があります。
検索範囲は、テキスト選択範囲のみです。
市川せうぞー

2008-08-25 ver0.1
*/


////////////////////////////////////////////エラー処理
function myerror(mess) {
if (arguments.length > 0) { alert(mess); }
exit();
}
////////////////////////////////////////////検索の最初のオブジェクトを返す
function my_search(my_range) {
var hit_obj = my_range.search();
return hit_obj[0];
}

if (app.documents.length == 0) {myerror("ドキュメントが開かれていません")}
var my_document = app.activeDocument;
var my_selection = my_document.selection[0];
if (my_selection.parent.reflect.name != "Story") {myerror("テキストを選択してください")}

while (hit_obj = my_search(my_selection)){
hit_obj.select();
app.paste();
}

No.1639 2008/08/25(Mon) 13:26:57
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_4; ja-jp) AppleWebKit/525.18 (KHTML, like Gecko) Version/3.1.2 Safari/525.20.1

Re: 見出しに画像を自動でつける / でんこ
せうぞー様
早速返信ありがとうございます。
しかも、こんなステキなものまで!
まだ、簡単にしか試していないので、これから十分にテストしたいと思います。
本当にありがとうございました!
また、行き詰ったらよろしくお願いします。

No.1641 2008/08/25(Mon) 17:08:02
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.16) Gecko/20080702 Firefox/2.0.0.16

Re: 見出しに画像を自動でつける / (-_-メ)
添付されている画像のような単純なものでしたら、フォントにしちゃうのが楽だと思います。これならタグで一気に処理できます。

フォント作成ツールを持っているというのが前提ですが。

No.1658 2008/08/26(Tue) 10:47:01
Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_4_11; ja-jp) AppleWebKit/525.18 (KHTML, like Gecko) Version/3.1.2 Safari/525.22

Re: 見出しに画像を自動でつける / でんこ
(-_-メ)様
すみません、フォントにしちゃうってことでイメージが出来ないのが情けないのですが、見出し用にフォントを作るってことですか?
それとも、罫線だけのフォントを作って並べるってことですか?

No.1659 2008/08/26(Tue) 14:20:52
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.16) Gecko/20080702 Firefox/2.0.0.16

Re: 見出しに画像を自動でつける / 匿名A
あの形そのものを、一つの(もしくはいくつかに分けて)フォントとしておく。
入力は、例えばAと入れて、文字サイズとフォントを指定するだけ。という使い方をします。
文字属性をスタイルに登録しておけば、スタイルを当てるだけで終わりになります。
で、タグでそこまで処理できれば、流し込んで終わり。

No.1660 2008/08/26(Tue) 16:12:46
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30)

Re: 見出しに画像を自動でつける / (-_-メ)
匿名さんが答えちゃってますが(笑)

見出し用の罫線を、例えばアルファベットのAに割り当てオリジナルフォント作成。
タグデータ上は、見出し文言の前にAが入っている形。
Aに対して、書体やら文字サイズやらその他微調整した文字スタイルを適用。
そんなとこです。

文字幅を調整すれば、複数文字を(見た目上)結合させて、かなり複雑なものも作れますよ。

No.1661 2008/08/26(Tue) 19:10:00
Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_4_11; ja-jp) AppleWebKit/525.18 (KHTML, like Gecko) Version/3.1.2 Safari/525.22

Re: 見出しに画像を自動でつける / でんこ
匿名A様、(-_-メ)様
ありがとうございます!
なるほど〜。等幅のものしか作ったことがないのですが、
今後のためにも勉強させてもらいます。
いろんなアイデアがありますね。
ありがとうございました!

No.1662 2008/08/27(Wed) 09:02:34
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.16) Gecko/20080702 Firefox/2.0.0.16