選択しているテキストボックスの
改行とスペースを削除するスクリプトってありますでしょうか?
InDesign CS3向けでは、
下記のサイト様で公開されていました。
http://www.seuzo.jp/st/scripts_InDesignCS3/index.html
delete_return 0.1
コレのIllustrator用というイメージです。
どうぞよろしくお願いいたします。
こんな感じのことでしょうか。
/*------------------------------------------------------ 選択したテキストから、改行・スペースを除去 ------------------------------------------------------*/ myReplace(); function myReplace() { var aiVersion = parseInt( version.slice(0,2) ); if( aiVersion < 10 ) { alert("Version 10 以上 で実行してください。" + aiVersion ); return; } var selectedObj = activeDocument.selection ; if( selectedObj.length == 0 ) { alert("処理をするテキストを選択してから実行してください。"); return; } for( i=0; i<selectedObj.length; i++ ) { if( selectedObj[i] instanceof TextFrame ) { // CS 版 // if( selectedObj[i] instanceof TextArtItem ) { // 10 版 selectedObj[i].contents = selectedObj[i].contents.replace( /[ \r\n]/g, '' ); } } }
下記が参考になるかと思います。
mookさま
WindowsのCSでは完璧でした。
いつもありがとうございます。
ちなみに下記2点を解消することはできますでしょうか?
1.Windowsの10では全角スペースだった場合、
スペースが詰まりませんでした。
2.Macでは改行がされたままでした。