トップページ » InDesign » 【InDesign】選択したオブジェクトの座標と同じ位置にあるテキストフレームを全て削除
公開日:2018年5月9日 最終更新日:2019年6月8日
支給されたInDesignファイルは、柱が全ページオーバーライドされていた。しかも1ファイルあたりが100ページを超えている
このようなInDesignファイルは、何らかの理由で柱にまつわる便利機能を使えない状態にあったはずです(そのために全ページ柱部分のテキストがオーバーライドされているんでしょうし)。
こちらで修正が可能なら、テキスト変数、セクションマーカーを使用したものを柱にしたいところです。しかし、既存のテキストフレームを手作業で削除するのは結構な手数がいる…という場合にこのスクリプトの出番です。
任意のページのテキストフレームを選択しスクリプトを実行すると、同じ座標値にあるテキストフレームが全て削除されます。
//選択したオブジェクトの座標を取得
function ref(){
var sel=app.activeDocument.selection[0];
return sel.visibleBounds;
}
var ref=ref();
//ドキュメントのテキストフレームを対象に
var txFrame=app.activeDocument.textFrames;
var count=txFrame.length;
for (var i =count-1; i > -1; i--) {
if((txFrame[i].visibleBounds[0].toFixed(2)==ref[0].toFixed(2))&&
(txFrame[i].visibleBounds[1].toFixed(2)==ref[1].toFixed(2))&&
(txFrame[i].visibleBounds[2].toFixed(2)==ref[2].toFixed(2))&&
(txFrame[i].visibleBounds[3].toFixed(2)==ref[3].toFixed(2)))
{
txFrame[i].remove();
};
};
【Illustrator】塗りブラシツールなどのブラシサイズを素早く変更するショートカット 22831 views
【InDesign/Illustrator/グレースケール画像】なぜ色がつかない? 10604 views
【InDesign】オブジェクトの位置をササッと入れ替える操作 9338 views
【InDesign】ベースライングリッド/カスタムベースライングリッドを設定 8768 views
【InDesign】InDesignタグを使うときの覚え書き 7669 views
【InDesign/Illustrator】配置したグレースケールpsdファイルも着色できるが、いくつか注意が必要 7298 views
【Illustrator/InDesign】それぞれの[パスファインダー]パネルでできること、できないこと 7285 views
【InDesign/CEP】InDesignの画像書き出しは結構優秀。画像/スニペット書き出しエクステンション「assetterEX」 7117 views
InDesign、Illustrator、Acrobatそれぞれの分版プレビュー方法 7044 views
【Illustrator/Acrobat】マルチアートボードから、まとめてpng/jpgで保存する方法あれこれ 6730 views
【InDesign】「拡大/縮小」に関わるショートカット 6638 views
【Illustrator】通常のレイヤーとサブレイヤーでは、オブジェクトのロック/表示の挙動が異なる 6284 views
【Illustrator】[段組設定]を使った長方形の分割→結合→再分割 6202 views
【InDesign】[検索と置換]で文字をアンカー付きオブジェクトに一括置換 6105 views
ツイート