площадь фрейма

  • Автор темы Автор темы tvel
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

tvel

Участник
Топикстартер
Сообщения
16
Реакции
0
Здравствуйте.
Кто знает, нет ли скриптика или плагина, который бы при выделении фрейма показывал его площадь в см кв.?
 
Ответ: площадь фрейма

А зачем ??
Скриптинг не знаю, но, думаю, это легко...
 
Ответ: площадь фрейма

Это было бы гораздо удобнее, чем считать на калькуляторе площади рекламных макетов (верстаю газету).
 
Ответ: площадь фрейма

Вам написать или рассказать как?
 
Ответ: площадь фрейма

Как Вам будет удобнее. Буду рад любой помощи.
 
Ответ: площадь фрейма

Рассказать трудней чем написать :p:
Держите... Повесьте на горячую клавишу и благодарите меня :shade:
Замечание: для правильного расчета, фрейм должен быть без обводки (stroke=0) и расположение обводки - вовнутрь.
 

Вложения

Ответ: площадь фрейма

Спасибо большое Вам, товарищЪ! :)
Не забуду.
 
Ответ: площадь фрейма

Класс! Все работает. ))) Здорово.
А не бывает таких штуковин в виде панелельки, в которой все это показывалось динамично?
 
Ответ: площадь фрейма

tvel сказал(а):
А не бывает таких штуковин в виде панелельки, в которой все это показывалось динамично?
Вот это я понимаю аппетит :eek:
 
Это стремление вперед :D
 
Ответ: площадь фрейма

Какой крайне полезный скрипт! Спасибо, Андрей!
Думаю, его надо поместить в колекцию скриптов на сайте
 
Ответ: площадь фрейма

eugeneM сказал(а):
Думаю, его надо поместить в колекцию скриптов на сайте
Конечно! Я прямо нарадоваться не могу :) Раньше каждый калькулятором считал, а сейчас одним нажатием клавиши. Супер!
 
Ответ: площадь фрейма

А вот моя версия. Уже год пользуюсь. Вставляет текстовый фрейм с результатом над макетом, желателен мелкий шрифт по умолчанию, иначе не влезет результат. Обрабатывает также и множественные выделения. Наличие рамки приводит к включению в расчет её толщины.
 

Вложения

Ответ: площадь фрейма

Don Pedro сказал(а):
А вот моя версия. Уже год пользуюсь. Вставляет текстовый фрейм с результатом над макетом, желателен мелкий шрифт по умолчанию, иначе не влезет результат. Обрабатывает также и множественные выделения. Наличие рамки приводит к включению в расчет её толщины.
На моем ID CS CE, WinXP выдал ошибку. Правда результат посчитал. только выдал его белым цветом и не влез :rolleyes:
К сожалению, в ЕХЕ-шнике нет возможности поковыряться :cool:
 

Вложения

  • err.jpg
    err.jpg
    21.1 КБ · Просм.: 1 015
Модернизация

В первом варианте заметил неприятную особенность. Меняет еденицы измерения, установленные по умолчанию. Для того, чтобы этого не происходило, нужно добавить 4 строки (выделено красным). Теперь почти совсем хорошо :)

// Устанавливаем единицы измерения в мм
hormeasur = myDoc.viewPreferences.horizontalMeasurementUnits;
vermeasur = myDoc.viewPreferences.verticalMeasurementUnits;

myDoc.viewPreferences.horizontalMeasurementUnits = MeasurementUnits.centimeters;
myDoc.viewPreferences.verticalMeasurementUnits = MeasurementUnits.centimeters;

//Считаем площадь
myFrameLenth = myFrame.geometricBounds[2] - myFrame.geometricBounds[0];
myFrameHeight = myFrame.geometricBounds[3] - myFrame.geometricBounds[1];
plaseFrame = myFrameLenth * myFrameHeight
alert ("Площадь = " + plaseFrame + " кв.см");
myDoc.viewPreferences.horizontalMeasurementUnits = hormeasur;
myDoc.viewPreferences.verticalMeasurementUnits = vermeasur;
 
Ответ: Модернизация

еще вопросик небольшой: как сделать округление результата до десятых или сотых?
 
Ответ: Модернизация

tvel сказал(а):
еще вопросик небольшой: как сделать округление результата до десятых или сотых?
Вот так:
PHP:
plaseFrame = parseInt(myFrameLenth * myFrameHeight*100)/100;
 
Ответ: Модернизация

Спасибо. Сделал.
 
Ответ: площадь фрейма

ragman сказал(а):
На моем ID CS CE, WinXP выдал ошибку. Правда результат посчитал. только выдал его белым цветом и не влез :rolleyes:
К сожалению, в ЕХЕ-шнике нет возможности поковыряться :cool:

Юзаю Вин2000, Indesign CS CE 3.0.1 а.
Уже не помню точно, но кажется в верстке должен присутствовать слой "Dimensiuni" (в переводе с румынского "Размеры"). Вот на этот слой результат и пишется.
Исходник вроде как объявился - я не уверен что именно тот, который нужен (я то думал что потерял) :)

Ragman: Видать белый цвет у тебя по умолчанию стоит. У меня размер шрифта по умолчанию 9пт и цвет черный.
 

Вложения

Статус
Закрыто для дальнейших ответов.