|
いつもお世話になってます. Windows10 21H2 InDesign CC2020 を使用しています.
複数の段落スタイルの設定をスクリプトで書き出したいと考えてます. 段落スタイルの編集で,「一般」の「スタイル設定:」をテキストで書き出すことは可能でしょうか? なお,安易な考えで上記を書き出せばよいのでは?と思っているので,良い方法があればご教示いただければと思います.
|
No.10278 2022/06/10(Fri) 10:20:29
Mozilla/5.0 (Linux; Android 9; SOV36 Build/47.2.C.1.126; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/102.0.5005.78 Mobile Safari/537.36 Sleipnir/3.6.0
|
Re: 段落スタイル設定書き出しについて / Uske_S |
|
|
|
その部分、おそらく画像の赤枠囲み部分だと思うのですが、スクリプトでその部分のテキスト情報が拾える(どこかに格納されていてそれにアクセスできる)わけではないです。 段落スタイルのどの設定がどうなっているか、自分でほじくってテキスト化していく必要があろうかと思います。
例えば、基準となるスタイルはParagraphStyle.basedOnプロパティ、次のスタイルはParagraphStyle.nextStyleプロパティ、といった具合です。 詳しくはオブジェクトモデルを参照ください。
非公式ですが、ユーザーの方が善意でまとめてくださっているサイトもあります。 http://indesign.cs5.xyz/dom/ParagraphStyle.html#1
|
No.10281 2022/06/13(Mon) 19:42:03
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.61 Safari/537.36
|
|
Re: 段落スタイル設定書き出しについて / お〜まち |
|
|
|
基準となるスタイルとの差分ですよね。Uske_Sさんの言う通りどこかに格納されているわけではないので、スクリプトから一発で書き出す方法はありません。
ただ、テキスト化する方法はあります。書き出したい段落スタイルを適用したテキストが入ったテキストフレームを作り、タグ付きテキストで書き出します。 次のようなテキストが作られるので、タグ部分を適宜翻訳します。
<SJIS-WIN> <vsn:17.2><fset:InDesign-Japanese><ctable:=<Black:COLOR:CMYK:Process:0,0,0,1>> <dps:NormalParagraphStyle=【省略】> <dps:style1=<BasedOn:NormalParagraphStyle><Nextstyle:style1><pli:8.503937><pfli:-8.503938><cf:FOT-筑紫明朝 Pr6N><pideosp:0>> 【以下省略】
|
No.10282 2022/06/13(Mon) 22:08:01
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.125 Safari/537.36
|
|
Re: 段落スタイル設定書き出しについて / snl |
|
|
|
Uske_Sさま、お〜まちさま ご返答ありがとうございます。
やはりと言うか、オブジェクトモデルを見てもそれっぽいものがなかったので、ダメもとで質問してみました…。
ご返答を踏まえまして、 全部の段落スタイルの設定を配列に書き出して、基準となるスタイルと差分を取って、テキストに書き出そうかと思ってます。 ただ、膨大な設定数があって、処理が遅くなるのではと懸念しております。 また、バージョン違いによる弊害は考えないといけないですが…。
お〜まちさまのタグ付きテキストに書き出すという方法は思いつかなく目から鱗でしたが、 単位がポイント、一度テキストで保存しなくてはならない、MacとWinで処理が変わりそうということで研究します。 タグ付きテキストを、ファイルとして書き出したりしなくても参照できれば、楽なんですけどね。
お二方とも、ありがとうございました。
|
No.10283 2022/06/15(Wed) 00:17:08
Mozilla/5.0 (Linux; Android 9; SOV36 Build/47.2.C.1.126; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/102.0.5005.78 Mobile Safari/537.36 Sleipnir/3.6.0
|
|
Re: 段落スタイル設定書き出しについて / Uske_S |
|
|
No.10289 2022/06/16(Thu) 18:33:49
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36
|
|
Re: 段落スタイル設定書き出しについて / snl |
|
|
|
Uske_Sさま ご返信遅れて申し訳ありません。 今の今まで気づいてませんでした…。
まだ内容は見てないので何ともいえませんが、 明日ダウンロードして試してみます。
ありがとうございました。
|
No.10290 2022/06/20(Mon) 20:58:31
Mozilla/5.0 (Linux; Android 9; SOV36 Build/47.2.C.1.126; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/102.0.5005.125 Mobile Safari/537.36 Sleipnir/3.6.0
|
|