JavaScriptでのフレーム調整オプション設定
[9142]JavaScriptでのフレーム調整オプション設定 投稿者:chirico 投稿日:2017/03/08 16:50:59
アドビ製品の製品名とバージョン番号
オペレーティングシステムの種別とバージョン番号
エラーメッセージの全文
問題が発生した時の操作状況
JavaScriptでフレーム調整オプションがうまく動作しません
InDesign CS5
Mac OSX 10.6.8
JavaScriptの質問です。
画像フレームを新規作成し、フレーム調整オプションの整列位置を天地左右センターにする
という目的で下記のスクリプトを作りました。
CS4までは問題なく動作しましたが、CS5以降ではフレーム調整オプションの部分でエラーが発生します。(添付画像参照)
回避策として、フレームを指定し直すことで一応動くようにはなりました。これはCS5以降で仕様が変わったという事でしょうか。
もっと根本的な解決方法があれば、ご教示のほどよろしくお願いいたします。
また、このスクリプトでは先頭ページにフレームが作成されます。画面上のページに作成する方法はありますでしょうか。
以上、よろしくお願いいたします。
var myFrame = app.activeDocument.textFrames.add();
myFrame.visibleBounds = ["10mm","10mm","287mm","200mm"];
myFrame.contentType = ContentType.GRAPHIC_TYPE;
//CS5以降は次の行をコメントアウトしないと動かない?
//myFrame = app.activeDocument.allPageItems[0];
myFrame.frameFittingOptions.fittingAlignment = AnchorPoint.CENTER_ANCHOR;
オペレーティングシステムの種別とバージョン番号
エラーメッセージの全文
問題が発生した時の操作状況
JavaScriptでフレーム調整オプションがうまく動作しません
InDesign CS5
Mac OSX 10.6.8
JavaScriptの質問です。
画像フレームを新規作成し、フレーム調整オプションの整列位置を天地左右センターにする
という目的で下記のスクリプトを作りました。
CS4までは問題なく動作しましたが、CS5以降ではフレーム調整オプションの部分でエラーが発生します。(添付画像参照)
回避策として、フレームを指定し直すことで一応動くようにはなりました。これはCS5以降で仕様が変わったという事でしょうか。
もっと根本的な解決方法があれば、ご教示のほどよろしくお願いいたします。
また、このスクリプトでは先頭ページにフレームが作成されます。画面上のページに作成する方法はありますでしょうか。
以上、よろしくお願いいたします。
var myFrame = app.activeDocument.textFrames.add();
myFrame.visibleBounds = ["10mm","10mm","287mm","200mm"];
myFrame.contentType = ContentType.GRAPHIC_TYPE;
//CS5以降は次の行をコメントアウトしないと動かない?
//myFrame = app.activeDocument.allPageItems[0];
myFrame.frameFittingOptions.fittingAlignment = AnchorPoint.CENTER_ANCHOR;
この記事の書き込み元へのリンク (コメントや質問などはこちらへどうぞ)