こんにちは。OS10.3.9、InDesignCSを使用しています。 CIDコードしかない文字の置換はできるのでしょうか? 使いたいのは白抜き丸数字の10以上で、字形パレットで見るとユニコードもshift JISもなく、CIDコードしかありませんでした。 宜しくお願い致します。
何に使うねん? というようなものなのですが、 必要となってしまったので、サクッと作ってみました。 こんなドキュメントにスクリプトを実行すると、 と、こんな風になるスクリプトです。 まともな検証はしていませんが、まぁ動けばいいってことで。 ソースはこんな感じ。 最近 var の重要性がようやく分かり始めてきました app.findGrepPreferences = NothingEnum.nothing; app.changeGrepPreferences = NothingEnum.nothing; app.findGrepPreferences.findWhat = "~a"; var inObj = app.activeDocument.findGrep(); for (var i = inObj.length - 1; i > -1; i--) { try { inObj[i].co
No39と書いてNo Thank InDesignのドキュメント内で、嫌われ者の[基本段落]の段落スタイルをベースにしたものをリンク切断して[段落スタイルなし]のオーバーライド状態に変更します。段落スタイルの方も[基本段落]ベースのスタイルがあれば変更するスクリプト。 //ドキュメント上の基本段落ベースの段落を //「スタイルとのリンクを切断」して[段落スタイルなし]の //オーバーライド状態にします。 // //段落スタイルで[基本段落]をベースにしているものがあれば //「段落スタイルなし」ベースに変更します。 var doc=app.documents[0]; var storyObj=doc.stories; //段落スタイルを処理 replaceBasedOnBasicParagraphStyle() //ストーリーと表を処理 for(var i=0, L=storyObj.l
大量の修正に便利な検索・置換 DTPには修正が付き物です。最近は著者が原稿を自分でテキスト・データに入力することが多くなったため、きちんとした原稿が入稿されればそのまま印刷まで無修正でいってもおかしくないように思いますが、実際にはレイアウトした後で大幅な修正が発生することも少なくありません。 修正は制作作業の中で大きなウエイトを占めています。組版作業は自動化などによって省力化を図ることも可能ですが、修正だけは手作業で一つ一つこなしていかなければならず、赤字個所が多いと手間も馬鹿になりません。しかも、修正個所が多ければ多いほど修正ミスの可能性も高くなるのです。 ただ、修正がそれぞれまったく異なるものであれば、一つずつ直していく以外方法はありませんが、複数の個所で同じ修正をするような場合は、検索・置換機能を使うと便利です。特にInDesignの検索・置換機能は、選択されているひとつながりの文章
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く