Михайло, величезне спасибі за цей скрипт.
Число знаків я вважав скриптом буквально в 1 рядок:
myDocument = app.activeDocument;
mySelection = app.activeDocument.selection [0];
alert ( «Всього символів:" + mySelection.length);
На більше моїх мізків не вистачило 🙂
Дякую за скрипт. Вибачте великодушно, але на мою добре було-б додати скільки кольорових і скільки чорно-білих і то після спуску смуг або є таке?
І якщо можна якось поясніть коли запускаю скрипт по заміні набраних букв англійською на російський дає ось токую картинку.
А як картинку сюди прикріпити а?
ой я здається Борису надіслав листа. Зараз і Вам перешлю лист
Ось тільки часу, як завжди, не вистачає. Може дійсно, хто візьметься? :)
Ось ще один скрипт від mvlad123
// Розраховуємо площу всіх розміщених (видимих) графічних елементів в квадратних сантиметрах
// Inline-графіка, розташована в нерозміщення тексті, а також на прихованих шарах не враховується
var myCalcSquare = CalcSquare ();
alert ( «Кількість всіх ілюстрацій (формул) \ n в видимих шарах =" + myCalcSquare [0] + «\ n \ Nобщ площа всіх видимих ілюстрацій =" + myCalcSquare [1] + »кв. см»);
var myDocument = app.activeDocument;
var mySquare = 0; // Початкова площа ілюстрацій = 0
var myReturn = [0,0];
// Встановлюємо одиниці виміру - сантиметри
with (myDocument.viewPreferences)
myOldXUnits = horizontalMeasurementUnits;
myOldYUnits = verticalMeasurementUnits;
horizontalMeasurementUnits = MeasurementUnits.CENTIMETERS;
verticalMeasurementUnits = MeasurementUnits.CENTIMETERS;
>
var Len = 0; // Початкова кількість ілюстрацій = 0
var myLayers = myDocument.layers;
for (var j = 0; j
// Повертаємо є одиниці виміру
with (myDocument.viewPreferences) horizontalMeasurementUnits = myOldXUnits;
verticalMeasurementUnits = myOldYUnits;
>
myReturn = [Len, mySquare];
return myReturn;
>
Спасибі, завжди цікаво дізнатися, як інші вирішували подібну задачу.
На перший погляд, тут не враховується, що одна картинка може зустрічатися в верстці кілька разів.
Знайду час, познайомлюсь з цим кодом ближче.