DTP駆け込み寺

[ 返信 ]

Re^3: プリント属性の印刷しない

CS3〜CS4とCS5で挙動が違うので時間掛かってしまいましたが、
印刷しないにチェックが入っているオブジェクトを調べるScript
書いてみました。
エラートラップ少量なので、ご自由に書き足しちゃって下さい。

#target "InDesign"
if(app.documents.length==0) {
 alert("ドキュメントを開いて実行してください。");
} else {
 var MyDoc = app.activeDocument;
 flg=1;
 for (i=0; i<MyDoc.allPageItems.length; i++){
  // CS5は、画像の部分もこれで調べられる
  if(MyDoc.allPageItems[i].nonprinting){
   app.select(MyDoc.allPageItems[i]);
   alert("印刷しないにチェックが入ってます。");
   flg=0;
   break;
  } else {
   // CS3とCS4は、こっちで画像の部分を調べる
   if(MyDoc.allPageItems[i].allGraphics.length==1){
    if(MyDoc.allPageItems[i].allGraphics[0].nonprinting){
     app.select(MyDoc.allPageItems[i].allGraphics[0]);
     alert("印刷しないにチェックが入ってます。");
     flg=0;
     break;
    }
   }
  }
 }
 if(flg==1){
  alert("印刷しないにチェックが入ったオブジェクトはありません。");
 }
}

[13692] 流星光輝 (2012/03/15 Thu 12:32) web


残り2件

  1. [13675] プリント属性の印刷しない ロキ 2012/03/12 17:18 *
    1. [13676] Re: プリント属性の印刷しない 流星光輝 2012/03/13 13:22
    2. [13677] Re: プリント属性の印刷しない f(-_-;) 2012/03/13 21:09
      1. [13683] Re^2: プリント属性の印刷しない 流星光輝 2012/03/14 11:42
        1. [13692] Re^3: プリント属性の印刷しない 流星光輝 2012/03/15 12:32
          1. [13699] Re^4: プリント属性の印刷しない f(-_-;) 2012/03/15 22:00
            1. [13700] Re^5: プリント属性の印刷しない f(-_-;)(Ω) 2012/03/16 00:47