Sakhar wrote:
>
> Уважаемые, подскажите, пожалуйста, как подсчитать количество
> знаков с пробелами в публикации ID CS, если в публикации
> множество несвязанных между собой текстовых фреймов, а info
> подсчитывает только в активном фрейме.
> Для ID 2.0 был скрипт для подсчета, а для 3.0 я скрипта не
> нашел.
> Заранее всем спасибо.
<code>
with (app) {
var myDoc = activeDocument;
var myCharAllCount = 0;
var myCharVisCount = 0;
for (myCounter = 0; myCounter < myDoc.stories.length; myCounter ++) {
myCharAllCount += myDoc.stories[myCounter].characters.length;
}
for (myCounter = 0; myCounter < myDoc.textFrames.length; myCounter ++) {
myCharVisCount += myDoc.textFrames[myCounter].characters.length;
}
alert("In total " + String(myCharAllCount) + " characters\n" + "Visible: " + String(myCharVisCount) + ". Invisible: " + String(myCharAllCount - myCharVisCount));
exit()
}
</code>
Скопировать, сохранить с расширением js в папку скриптов и наслажжждаться.