開いているインデザインドキュメントの使用フォント一覧を新規ドキュメントに表示します。
var Doc= app.activeDocument; var Fon=[]; for(var i=0; i<Doc.fonts.length; i++){ Fon.push(Doc.fonts[i].fullNameNative); } Fon.sort(); var Doc2 = app.documents.add({documentPreferences:{pageWidth:210,pageHeight:297}}); var tx=Doc2.textFrames.add({geometricBounds:[0,0,297,210]}); tx.contents = Fon.join("\r");
使用フォント一覧をテキストファイルでインデザインドキュメントと同階層に保存します。
var Doc= app.activeDocument; var Fon=[]; for(var i=0; i<Doc.fonts.length; i++){ Fon.push(Doc.fonts[i].fullNameNative); } Fon.sort(); var FonFile = new File(Doc.filePath+"/fontlist.txt"); FonFile.open("w"); FonFile.write(Fon.join("\r")); FonFile.close();