特定の記号以外は枠に合わせる
[8591]特定の記号以外は枠に合わせる 投稿者:TP 投稿日:2015/05/08 16:17:10
あまりInDesignに詳しくないので質問させて下さい。
CS6で作成する場合に
ーーーーーーー
文字文字文字
◎文字文字文字文字
◎文字文字
◎文字文字文字文字
文字文字文字文字文字文字
ーーーーーーー
というものがあり、
ーの範囲が文字の枠内としたときに
枠からはみ出た場合は長体をかけたいのですが
◎の記号は長体をかけない・・・という設定は可能でしょうか?
選択してかける以外に設定方法はないのでしょうか?
CS6で作成する場合に
ーーーーーーー
文字文字文字
◎文字文字文字文字
◎文字文字
◎文字文字文字文字
文字文字文字文字文字文字
ーーーーーーー
というものがあり、
ーの範囲が文字の枠内としたときに
枠からはみ出た場合は長体をかけたいのですが
◎の記号は長体をかけない・・・という設定は可能でしょうか?
選択してかける以外に設定方法はないのでしょうか?
[8592]Re: 特定の記号以外は枠に合わせる 投稿者:流星光輝 投稿日:2015/05/08 16:27:21
箇条書きの機能で二重丸を先頭に付けることで
選択範囲に二重丸が含まれなくなりますので、
検討してみてください。
選択範囲に二重丸が含まれなくなりますので、
検討してみてください。
[8593]Re: 特定の記号以外は枠に合わせる 投稿者:流星光輝 投稿日:2015/05/08 17:16:29
[8594]Re: 特定の記号以外は枠に合わせる 投稿者:TP 投稿日:2015/05/11 09:28:56
早い回答ありがとうございます。
実は箇条書きの機能は試しまして、
◎は長体かからなかったのですが
shorten_line_selection.jsx
というスクリプトが効かなくなってしまいました・・・。
一発で長体というのはやはり難しいのでしょうか?
大量の文字列があり、長体にかなり時間がかかってしまうため
ご相談でした。
説明不足ですみません。
実は箇条書きの機能は試しまして、
◎は長体かからなかったのですが
shorten_line_selection.jsx
というスクリプトが効かなくなってしまいました・・・。
一発で長体というのはやはり難しいのでしょうか?
大量の文字列があり、長体にかなり時間がかかってしまうため
ご相談でした。
説明不足ですみません。
[8595]Re: 特定の記号以外は枠に合わせる 投稿者:Subi 投稿日:2015/05/11 10:53:18
スクリプトが効かなくなったとはどういう風にですか?
エラーが出るならどのようなエラーでしょうか。
試してみましたが、◎を記号にした箇条書きの文章にせうぞーさんのスクリプト「shorten_line_selection.jsx」は問題なく動作しました。
エラーが出るならどのようなエラーでしょうか。
試してみましたが、◎を記号にした箇条書きの文章にせうぞーさんのスクリプト「shorten_line_selection.jsx」は問題なく動作しました。
[8596]Re: 特定の記号以外は枠に合わせる 投稿者:TP 投稿日:2015/05/11 12:16:29
私のやり方が間違っていたようでスクリプトは動作しました。
すみませんでした。
箇条書きだと◎が頭に追加される形になりますが
最初から◎が入った文章の◎だけ長体をかけないことは可能なのでしょうか?
現状◎も含まれた文字をエクセルでいただき、
全て一括でコピーペーストしているので・・・
すみませんでした。
箇条書きだと◎が頭に追加される形になりますが
最初から◎が入った文章の◎だけ長体をかけないことは可能なのでしょうか?
現状◎も含まれた文字をエクセルでいただき、
全て一括でコピーペーストしているので・・・
[8597]Re: 特定の記号以外は枠に合わせる 投稿者:流星光輝 投稿日:2015/05/11 12:27:03
subiさん、フォローありがとうございます。
TPさん
結局のところ、
(1)二重丸の記号が行頭に入っている段落を正規表現 ^◎ で検索して箇条書きの設定を行った段落スタイルを適用する。
(2)箇条書き設定が行われたので、行頭の二重丸を削除する正規表現置換を行う。
(3)スクリプトを実行する。
をするか、
(A)スクリプトを書き換えて、行頭の二重丸の段落のみに長体を行う仕組みにする。
のどちらかしかないのではないかと思いますが、(A)が可能であれば、チャレンジしてみてください。
TPさん
結局のところ、
(1)二重丸の記号が行頭に入っている段落を正規表現 ^◎ で検索して箇条書きの設定を行った段落スタイルを適用する。
(2)箇条書き設定が行われたので、行頭の二重丸を削除する正規表現置換を行う。
(3)スクリプトを実行する。
をするか、
(A)スクリプトを書き換えて、行頭の二重丸の段落のみに長体を行う仕組みにする。
のどちらかしかないのではないかと思いますが、(A)が可能であれば、チャレンジしてみてください。
[8598]Re: 特定の記号以外は枠に合わせる 投稿者:Subi 投稿日:2015/05/11 12:32:32
単純に、文章全体にスクリプトをかけ終わってから、正規表現置換で^◎に水平比率100%の文字スタイルをあてて長体から戻すというのもありですね。
[8599]Re: 特定の記号以外は枠に合わせる 投稿者:TP 投稿日:2015/05/11 13:56:48
スクリプトをかけ終わってから、正規表現置換で^◎に水平比率100%の文字スタイルをあてて長体から戻すのが簡単かと思いましたが
100%に戻すと、スクリプトをかけた文字が枠からはみ出てしまいました。。。
私のやり方が悪いのかもしれません。
流星光輝さんがおっしゃるやり方も挑戦してみます。
スクリプトの書き換えはできるかわかりませんが・・・
お二人ともありがとうございます。
100%に戻すと、スクリプトをかけた文字が枠からはみ出てしまいました。。。
私のやり方が悪いのかもしれません。
流星光輝さんがおっしゃるやり方も挑戦してみます。
スクリプトの書き換えはできるかわかりませんが・・・
お二人ともありがとうございます。
[8600]Re: 特定の記号以外は枠に合わせる 投稿者:マサ某 投稿日:2015/05/12 16:40:17
こちらで公開されているスクリプトはいかがでしょう。
>指定文字を変形せずに長体で1行減らす - InDesignerの悪あがき
http://indesigner.blog101.fc2.com/blog-entry-56.html
>指定文字を変形せずに長体で1行減らす - InDesignerの悪あがき
http://indesigner.blog101.fc2.com/blog-entry-56.html
この記事の書き込み元へのリンク (コメントや質問などはこちらへどうぞ)