INDESIGN CS2の字形 修飾文字(nalt)
INDESIGN CS2の字形 修飾文字(nalt)を_javascriptにて、
検索/置換したいのです。
ドキュメント上に多数、
使用する文字なのですが、
TEXTでは、
違う文字で、
入力されていまして、
_javascriptにて、
unicodeで検索/置換まではできますが、
親文字になってしまいます。
使用したい文字というのは、
字形 修飾文字(nalt)の「(i)」から「(xiii)」までです。
_javascriptで指定する場合、
字形 修飾文字(nalt)表記がわかりません!
もし、
お分かりになるのであれば、
教えていただけると助かります。
よろしくお願いいたします。
検索/置換したいのです。
ドキュメント上に多数、
使用する文字なのですが、
TEXTでは、
違う文字で、
入力されていまして、
_javascriptにて、
unicodeで検索/置換まではできますが、
親文字になってしまいます。
使用したい文字というのは、
字形 修飾文字(nalt)の「(i)」から「(xiii)」までです。
_javascriptで指定する場合、
字形 修飾文字(nalt)表記がわかりません!
もし、
お分かりになるのであれば、
教えていただけると助かります。
よろしくお願いいたします。
[ミニカー]-2007/05/25 11:42:11 [Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; InfoPath.1)]
[ななし]-2007/05/25 12:54:25 [Mozilla/5.0 (Macintosh; U; PPC Mac OS X; ja-jp) AppleWebKit/419 (KHTML, like Gecko) Safari/419.3]
[ミニカー]-2007/05/25 13:23:41 [Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; InfoPath.1)]
[ミニカー]-2007/05/25 14:55:38 [Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; InfoPath.1)]
» 004
一文字を一文字で置き換える場合には、後ろから置換する必要はないですが、こんな感じで行います。
//検索/置換設定のクリア
app.findPreferences = NothingEnum.nothing;
app.changePreferences = NothingEnum.nothing;
// 検索条件の設定
app.findPreferences.findText = "●";
// 検索(範囲:カーソルを立ててあるストーリー全体)
var range = app.selection[0].parentStory;
// 検索の実行
var findList = range.search();
// 後ろから置換を実行
for (var i=findList.length-1; i>=0; i--){
with (findList[i]){
contents = String.fromCharCode(0x2170);
opentypeFeatures = [["nalt",1]];
}
}
一文字を一文字で置き換える場合には、後ろから置換する必要はないですが、こんな感じで行います。
//検索/置換設定のクリア
app.findPreferences = NothingEnum.nothing;
app.changePreferences = NothingEnum.nothing;
// 検索条件の設定
app.findPreferences.findText = "●";
// 検索(範囲:カーソルを立ててあるストーリー全体)
var range = app.selection[0].parentStory;
// 検索の実行
var findList = range.search();
// 後ろから置換を実行
for (var i=findList.length-1; i>=0; i--){
with (findList[i]){
contents = String.fromCharCode(0x2170);
opentypeFeatures = [["nalt",1]];
}
}
[ななし]-2007/05/25 16:41:24 [Mozilla/5.0 (Macintosh; U; PPC Mac OS X; ja-jp) AppleWebKit/419 (KHTML, like Gecko) Safari/419.3]
[ミニカー]-2007/05/25 17:18:26 [Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; InfoPath.1)]