[ 掲示板に戻る ]

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

検索置換で文字揃え / meg
【環境】Mac OS X Sierra10.12.6 / indesign CC2015

いつも参考にさせていただいております。検索置換に文字揃えを含めたいのですがうまくいきません。下記の形にはなりました。


var my_doc = app.documents[0];
var my_find_obj = {findWhat:"変換前"};
var my_change_obj = {changeTo:"変換前", Justification:"centerAlign"};
my_RegexFindChange(my_doc, my_find_obj, my_change_obj);

function my_RegexFindChange(my_range, my_find, my_change) {
app.findGrepPreferences = NothingEnum.nothing;
app.changeGrepPreferences = NothingEnum.nothing;
app.findGrepPreferences.properties = my_find;
app.changeGrepPreferences.properties = my_change;
my_range.changeGrep();
}

Justification:"centerAlign" が間違っているのは分かるのですが、正しい記述が分かりません。
ヒントだけでもいただけると助かります。
どうぞよろしくお願いいたします。

No.9654 2019/08/30(Fri) 11:03:50
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:68.0) Gecko/20100101 Firefox/68.0

Re: 検索置換で文字揃え / Uske_S URL
megさん、こんにちは。

正しい値は以下です。
Justification.CENTER_ALIGN

ですので、
{changeTo:"変換前", justification:Justification.CENTER_ALIGN}
が正しい表記になります。

以下、JustificationのEnum値一覧です。
Justification.AWAY_FROM_BINDING_SIDE
Justification.CENTER_ALIGN
Justification.CENTER_JUSTIFIED
Justification.FULLY_JUSTIFIED
Justification.LEFT_ALIGN
Justification.LEFT_JUSTIFIED
Justification.RIGHT_ALIGN
Justification.RIGHT_JUSTIFIED
Justification.TO_BINDING_SIDE

ご参考まで。

No.9655 2019/08/30(Fri) 11:39:01
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.132 Safari/537.36

Re: 検索置換で文字揃え / Uske_S URL
引用元を貼りそこねました。

http://indesign.cs5.xyz/dom/Paragraph.html#1

justificationのプロパティを参照ください。

No.9656 2019/08/30(Fri) 11:41:57
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.132 Safari/537.36

Re: 検索置換で文字揃え / meg
ありがとうございます! 引用元は拝見していたのですが、自分の使用したい形に落とし込む方法がいまいち分からず困っておりました。大変助かりました。
No.9657 2019/08/30(Fri) 11:59:53
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:68.0) Gecko/20100101 Firefox/68.0

Re: 検索置換で文字揃え / (z-) URL
終わっっちゃったみたいですがいちおう補足しておきますと、
この場合 「changeTo:"変換前", 」は省略の上
var my_change_obj = {justification:Justification.CENTER_ALIGN};
としても正常に処理できます。

No.9658 2019/09/09(Mon) 18:40:32
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/603.3.8 (KHTML, like Gecko) Version/10.1.2 Safari/603.3.8

Re: 検索置換で文字揃え / meg
(z-)様
本日見返していて補足に気がつきました。お礼が遅くなり申し訳ありません! どうもありがとうございました。

No.9680 2019/10/08(Tue) 14:43:00
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:69.0) Gecko/20100101 Firefox/69.0