Indesign CS2+xmlでの自動組版で

» 3399
[3399]Indesign CS2+xmlでの自動組版で 投稿者:さやえんどう 投稿日:06/04/21-09:44
こんにちは。いつも拝見させていただいております。

現在、Indesign CS2でxmlを利用して指定した日から1年分のカレンダーを作成しております。(Exelでカレンダーの計算をさせてxmlタグを含むテキストに書き出しています)作成時、土曜日と日曜日の色を青、赤に変更したいのですが、どの方法がよいのか悩んでおります。月、日、曜日とそれぞれ独立したテキストボックスになっております。曜日だけであれば文字を検索し文字スタイルを適用させるJavaScriptでいいのですが、隣接する日のテキストボックスにも適用させたいのです。(※日と曜日は文字の大きさが違うため、それぞれの文字スタイルを適用させます)
タグ付きテキストをxmlに付属させようかと思いましたが、うまくいきませんでした。
どなたか、よい方法をご存知でしたら、ご教示ください。
よろしくお願いします。
» 3400
[3400]Re: Indesign CS2+xmlでの自動組版で 投稿者:KOUJI 投稿日:06/04/21-10:27
カレンダーの玉がどのようにレイアウトされているかによりますが、土日の位置が一定であれば、テキストフレームにオブジェクトスタイルを設定しておき、それぞれに異なる段落スタイルを適用しておけば楽に処理できそうです。
わかりにくいのでサンプル↓作ってみました。
http://www.dtp.il24.net/sample.zip
» 3401
[3401]Re^2: Indesign CS2+xmlでの自動組版で 投稿者:KOUJI 投稿日:06/04/21-10:48
土日の位置が不定の場合は、xml側で土日を指定するxmlタグを付けることで対処できそうです。同様にサンプルを作成してみました。
http://www.dtp.il24.net/sample2.zip
» 3402
[3402]Re^2: Indesign CS2+xmlでの自動組版で 投稿者:さやえんどう 投稿日:06/04/21-10:54
KOUJI様、ご返信ありがとうございます。

残念ながら個人のお客様からの発注であるため、カレンダーの開始日がお客様によって違います。土日のテキストフレームの位置を固定することができませんのでxmlを読み込んだ後に検索してスタイルを適用させる方法をとっております。このへんを自動化したいと思ったのですが、簡単ではありませんね^^;頂いたサンプルは他の仕事で役立ちそうです^^ ありがとうございます。
» 3403
[3403]Re^3: Indesign CS2+xmlでの自動組版で 投稿者:さやえんどう 投稿日:06/04/21-10:56
KOUJI様、申し訳ありません!
サンプル2がアップさせる前に、前記レスをしてしまいました^^;

サンプル2のほうが使えそうです。ありがとうございます^^
大感謝です。

このページをシェア