検索と置換で濃淡100%の場合に検索されない

[8765]検索と置換で濃淡100%の場合に検索されない 投稿者:検索と置換のバク 投稿日:2015/09/18 12:06:37
InDesignの検索と置換で文字の塗り[スウォッチ名+濃淡]を指定して検索をした場合に、
・スウォッチ名+濃淡100%の場合は検索されない。
・スウォッチ名+濃淡100%以外の指定や濃淡の指定なし場合には検索出来る。
これは、バグでしょうか?
また回避策はありますでしょうか?
InDesign CS3 および CS6(MAC) にて確認

最終的にやりたいことは、文字の塗り/線/オブジェクトの塗り線を個別に[黒]濃淡100%(C0,M0,Y0,K100)の箇所を他の色にしたいのです。

JavaScriptやAppleScriptで、解決したいのですが、プログラムの能力が低いので、検索条件をクエリに保存して作業しておりましたが、上記に条件の時にのみ検索出来なかったので投稿させていただいております。
よろしくお願いいたします。
当方にて簡単に検証してみましたが、 100%でも検索は可能でした(Mac/CS6 )。
オプションのフレームの種類が間違っていませんか?
再度ご確認ください。
[8770]Re: 検索と置換で濃淡100%の場合に検索されない 投稿者:検索と置換のバク 投稿日:2015/09/24 11:21:40
works014さま、検証ありがとうございます。
検索時の設定を添付します。
検索の設定方法が、間違っていますでしょうか?

attached image
[8771]Re: 検索と置換で濃淡100%の場合に検索されない 投稿者:オメガ 投稿日:2015/09/24 12:17:12
バージョンは異なりますが、CS5/5.5でも同様でした。
テキスト検索及び正規表現検索では濃淡100%を指定すると検索できません。
オブジェクト検索は濃淡100%でも検索できました。

javascriptからのアプローチも考えているということですので、
テキスト検索では
(塗り)app.findTextPreferences.fillTint=-1;
(線)app.findTextPreferences.strokeTint=-1;
正規表現検索では
(塗り)app.findGrepPreferences.fillTint=-1;
(線)app.findGrepPreferences.strokeTint=-1;

それぞれ1行書いて実行してみて下さい。検索条件の濃淡指定となります。
(-1はinherited or overridden value。何を継承するのかよくわかりません。ご存知の方教えて下さい)

具体的には、
app.findTextPreferences=NothingEnum.NOTHING; //検索条件をリセット
app.findTextPreferences.fillColor=app.colors.item("Black"); //塗りを[黒]
app.findTextPreferences.fillTint=-1; //濃淡の指定
とすると、[黒]の塗り100%の文字が検索できました。
設定後、クエリに保存して実行することも可能でした。
[8772]Re: 検索と置換で濃淡100%の場合に検索されない 投稿者:検索と置換のバク 投稿日:2015/09/24 14:47:35
検索条件のセットと
クエリの保存と再利用の確認が出来ました。
オメガさまありがとうございました。
申し訳ありません…「文字の塗り」云々の部分を完全に読み飛ばしておりました。
ごめんなさいね。
この記事の書き込み元へのリンク (コメントや質問などはこちらへどうぞ)

このページをシェア