Цитата
Доброго времени суток!!!
Подскажите, что не так.
Мой скрипт в документ перед выводом на принтер , должен подставлять информацию о файле. Очень хочется это делать определенным шрифтом.
Но iCount = fonts.length; или sFontNames = fonts.name; выдает ошибку.
Как это сделать правильно?
да все нормально, все ты правильно делаешь! 8-)
это от безалаберности людей пишущих документацию (Adobe fareva! :-P )
(я тоже не в восторге от адобового референса. см. трабл с резолюшеном в Layers As PSD )
короче, я немного покопал и нашел что они НЕМНОГО перепутали fonts c textFonts (метод тыка фарева :evil: )
теперь вид примера из референса будет такой:
Код
var docRef = documents.add();
var sFontNames = \\\"\\\";
var x = 30;
var y = (docRef.height - 30);
var iCount = textFonts.length;
for(var i=0; i
{
sFontNames = textFonts[i].name;
sFontNames += \\\" \\\";
sFontNames += textFonts[i].style;
var textRef = docRef.textFrames.add();
textRef.textRange.characterAttributes.size = 8;
textRef.contents = sFontNames;
textRef.top = (y);
textRef.left = x;
redraw();
if( (y-=(textRef.height)) <= 30 )
{
y = (docRef.height - 30);
x += 150;
}
}
помогло?
если делаешь интересный скрипт, будем рады на него взглянуть (join our AI JS community ;-) )
Цитата
зы: в заголовке ai или eps файла есть строчка:
%%For: (имя компютера) (домен)
Как с помощю скрипта получить эту информацию? :-?
может если открыть этот документ и прочитать... (не знаю есть ли другой способ)
знаешь как сделать? (если нет - могу показать, но сначала посмотри объект File)
[i]Это сообщение было отредактировано: vd, 20 Июл, 2004 - 19:39