JavaScript について

[3165]JavaScript について | 投稿者:みすず | 投稿日:2009/06/03(Wed) 11:58:29
こんにちは。

win cs2  使用しています。

JavaScriptで、テキストフレームのあふれ出しのチェックは出来るのですが、
表のセルの文字の溢れだしチェックのJavaScriptをご存知の方。教えてください。

よろしくお願いします。
» 1
[3167]Re: JavaScript について | 投稿者:梅花藻 | 投稿日:2009/06/03(Wed) 14:57:37
こんな感じでどうでしょうか。

var myDoc = app.activeDocument;
var zoom = app.activeWindow.zoomPercentage;
for (var i=0;i<myDoc.stories.length;i++){
   for (var j=0;j<myDoc.stories[i].tables.length;j++){
       for (var k=0;k<myDoc.stories[i].tables[j].cells.length;k++){
           if (myDoc.stories[i].tables[j].cells[k].overflows){
               app.activeDocument.selection = myDoc.stories[i].tables[j].cells[k];
               app.activeWindow.zoomPercentage = zoom;
               alert("オーバーフローしています。");
           }
       }
   }
}
» 2
[3168]Re: JavaScript について | 投稿者:chata | 投稿日:2009/06/03(Wed) 15:01:37
テキストフレームのあふれ出し(あふれ?オーバーフロー?)のチェックは、ご自分で書かれたのですか?

オブジェクトならフツーにcellsでたどり着けると思います。
» 3
[3169]Re: JavaScript について | 投稿者:せうぞー | 投稿日:2009/06/03(Wed) 15:25:47
杞憂かもしれませんが、
見つけたら、それを解消したいと思うかもしれません。
オーバーフローの解消しようとすると、うまくいかない場合もあります。
くわしくはこちら。
http://d.hatena.ne.jp/seuzo/20080923/1222106561
» 4
[3171]Re: JavaScript について | 投稿者:みすず | 投稿日:2009/06/04(Thu) 09:48:06
みなさん、貴重なご意見ありがとうございます。

早速、梅花藻さんのご意見で試してみました。
成功しました。うれしいです。
作業がスムーズになりそうです。

ありがとうございました。
この記事の書き込み元へのリンク (コメントや質問などはこちらへどうぞ)

このページをシェア