いつもアドバイスいただきありがとうございます。
Extension ToolkitCCについて質問させて下さい。
イラストレーターを使い、数字を自動で書き出すスクリプトを使っていました。
CS6からCCに変えたタイミングでエラーが発生するようになってしまいました。
エラーが発生している場所は「fnt = app.textFonts.getByName('Meiryo');」になり
「undefinedはオブジェクトではありません。」といったエラーが発生しています。
この原因と解決策をご存知の方はいらっしゃいませんか?
もしご存知の方がいらっしゃいましたら、アドバイスを頂けないでしょうか。
宜しくお願いいたします。
var ascii = [ ['0','30'], ['1','31'], ['2','32'], ['3','33'], ['4','34'], ['5','35'] ]; var array = ascii; fnt = app.textFonts.getByName('Meiryo'); folderName ="C:/Users/AAAAAAA/Desktop/"; for ( var i = 0; i < array.length; i++ ) { // 繰り返し処理 textObj = activeDocument.textFrames.add(); textObj.contents = array[i][0]; textObj.textRange.characterAttributes.textFont = fnt; textObj.paragraphs[0].size = 64; // 14pt Opt = new ExportOptionsPNG24(); Opt.antiAliasing = true; Opt.transparency = true; /*Opt.artBoardClipping = true;*/ saveFile = new File(folderName+array[i][1]+".png"); activeDocument.exportFile(saveFile, ExportType.PNG24, Opt); activeDocument.layers[0].remove();//レイヤー削除 }
あなたの回答
tips
プレビュー