Illustratorでは間違ってページ上でクリックしてしまい、何も入っていないテキスト(エリア、ポイント)ができてしまうことがあります。この場合、書式メニューから「制御文字を表示」を選択することで、不要な空欄テキストを発見し削除することができます。
が、さすがに面倒なのでスクリプトで処理すると簡単です。以下のスクリプトはIllustrator CS/CS2/CS3用で、文字が1文字だけの場合に空白やタブ、改行コードであればテキストブロックごと削除します。空白が2つだったり、改行が2行分あるような場合には、削除の対象とはなりません。
が、さすがに面倒なのでスクリプトで処理すると簡単です。以下のスクリプトはIllustrator CS/CS2/CS3用で、文字が1文字だけの場合に空白やタブ、改行コードであればテキストブロックごと削除します。空白が2つだったり、改行が2行分あるような場合には、削除の対象とはなりません。
docObj = app.activeDocument;
for (i=docObj.textFrames.length-1; i>=0; i--)
{
c = docObj.textFrames[i].contents;
if ((""+c.charCodeAt(0)) == "NaN") docObj.textFrames[i].remove();
if ((c.length == 1) && (c.charCodeAt(0) < 0x21))
{
docObj.textFrames[i].remove();
}
}
IllustratorでなくPhotoshopの場合は以下のスクリプトになります。
docObj = app.activeDocument;
for (i=docObj.artLayers.length-1; i>=0; i--)
{
if (docObj.artLayers[i].kind == LayerKind.TEXT)
{
c = docObj.artLayers[i].textItem.contents;
if ((""+c.charCodeAt(0)) == "NaN") docObj.artLayers[i].remove();
if ((c.length == 1) && (c.charCodeAt(0) < 0x21))
{
docObj.artLayers[i].remove();
}
}
}
【古籏一浩】openspc@po.shiojiri.ne.jp
< http://www.openspc2.org/
>
さすがにネタが切れてきましたので、何かネタがあればお気軽にメールをくださいませ。ハイビジョン映像素材にCG素材も追加しはじめました。ガソリン代金節約といった理由もありますが。
< http://www.openspc2.org/HDTV/
>
1984年にデータイーストが出したゲームセンターのゲームで、B-Wings(ビーウイング)というのがあります。初めて1000万点-1点いったゲームで基板も持っていたりします。メジャーなゲームではないのですが、せっかくなので最終面クリアまでをカメラで撮影して攻略法とともに公開してみました。
< http://www.openspc2.org/Game/B-Wings/
>
もう24年ほど前のゲームですが、今プレイしても結構面白いものです。ちなみに、パッドやスティックではなくて全部キーボードで操作しています。ちょっと、下手な部分もありますがご容赦のほどを。
for (i=docObj.textFrames.length-1; i>=0; i--)
{
c = docObj.textFrames[i].contents;
if ((""+c.charCodeAt(0)) == "NaN") docObj.textFrames[i].remove();
if ((c.length == 1) && (c.charCodeAt(0) < 0x21))
{
docObj.textFrames[i].remove();
}
}
IllustratorでなくPhotoshopの場合は以下のスクリプトになります。
docObj = app.activeDocument;
for (i=docObj.artLayers.length-1; i>=0; i--)
{
if (docObj.artLayers[i].kind == LayerKind.TEXT)
{
c = docObj.artLayers[i].textItem.contents;
if ((""+c.charCodeAt(0)) == "NaN") docObj.artLayers[i].remove();
if ((c.length == 1) && (c.charCodeAt(0) < 0x21))
{
docObj.artLayers[i].remove();
}
}
}
【古籏一浩】openspc@po.shiojiri.ne.jp
< http://www.openspc2.org/
>
さすがにネタが切れてきましたので、何かネタがあればお気軽にメールをくださいませ。ハイビジョン映像素材にCG素材も追加しはじめました。ガソリン代金節約といった理由もありますが。
< http://www.openspc2.org/HDTV/
>
1984年にデータイーストが出したゲームセンターのゲームで、B-Wings(ビーウイング)というのがあります。初めて1000万点-1点いったゲームで基板も持っていたりします。メジャーなゲームではないのですが、せっかくなので最終面クリアまでをカメラで撮影して攻略法とともに公開してみました。
< http://www.openspc2.org/Game/B-Wings/
>
もう24年ほど前のゲームですが、今プレイしても結構面白いものです。ちなみに、パッドやスティックではなくて全部キーボードで操作しています。ちょっと、下手な部分もありますがご容赦のほどを。
- ActionScript逆引きクイックリファレンス―5&MX&MX2004&8対応 for Windows & Macintosh
- 田中 康博 古籏 一浩 林 拓也
- 毎日コミュニケーションズ 2005-12
- おすすめ平均
- Flash(ActionScript)の開発前の調査にも役立ちます
- 良書です。
- Google Maps API逆引きクイックリファレンス―WEB2.0対応
- 古籏 一浩
- 毎日コミュニケーションズ 2006-09
- おすすめ平均
- 簡単にできます
- ようやく出ました。使えるGoogleMapsリファレンス。
by G-Tools , 2007/12/03