Управление отступами

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

Dresden

Топикстартер
20 лет на форуме
Сообщения
3 161
Реакции
665
Не бейте сильно, если вопрос глупый.

Можно ли с помощью скрипта или еще как менять с приращением 0,1 pt параметры Top Cell Inset и Bottom Cell Inset. Причем функции изменения нужно повесить на горячие клавиши.

Т. е. хотелось бы, чтобы при загрузке Индизайна или открытии документа запускался скрипт, ну и далее горячими клавишами меняется то, что нужно. Возможно ли такое счастье в принципе?
 
Ответ: Управление отступами

Давайте уточним, что конкретно нужно?
Если скрипт должен бодро менять отступы в выделенных ячейках - это одно.
Если скрипт должен запускаться при открытии документа - это другое.
Если скрипт должен менять отступы до тех пор, пока таблица влезет в определенный фрейм - совершенно третье.
 
Ответ: Управление отступами

Прежде всего первое. Но лучше к нему и второе, чтобы не запускать вручную.

Третье - если первые два невыполнимы (отступы в ячейках я привел для примера, есть еще немало других отступов).
 
Ответ: Управление отступами

Что-то не виден энтузиазм господ скриптописателей. Хоть скажите, можно это в принципе сделать или нельзя?
 
Ответ: Управление отступами

Dresden сказал(а):
Не бейте сильно, если вопрос глупый.

Можно ли с помощью скрипта или еще как менять с приращением 0,1 pt параметры Top Cell Inset и Bottom Cell Inset. Причем функции изменения нужно повесить на горячие клавиши.
1. Пишешь 4-ре скрипта. увеличение/уменьшение нижнего/верхнего отступа.
2. вешаешь каждый скрипт на горячую кнопку (только шифт в них не нужно использовать)

все, задача решена.

Dresden сказал(а):
Т. е. хотелось бы, чтобы при загрузке Индизайна или открытии документа запускался скрипт. Возможно ли такое счастье в принципе?
Возможно, но это уже не вопрос скриптов. Ходил тут недавно плагин, платный, который по событию может запускать скрипты.
 
Ответ: Управление отступами

Dresden сказал(а):
Что-то не виден энтузиазм господ скриптописателей. Хоть скажите, можно это в принципе сделать или нельзя?
Что-то не нравится мне тон господина спрашивающего. Есть мнение, что таким тоном просьбы не выражают.
 
Ответ: Управление отступами

Прошу извинить, если кого-то задел. Сказывается желание решить задачу по-быстрее.
 
Ответ: Управление отступами

Strizh сказал(а):
Ходил тут недавно плагин, платный, который по событию может запускать скрипты.
Как он называется, не помните?
Попытался найти через поиск, обнаружилось только это:
http://forum.rudtp.ru/showthread.php?t=15439&highlight=%EF%EE+%F1%EE%E1%FB%F2%E8%FE

И еще. Если не трудно, не выложите пример скрипта, увеличивающего любой отступ в ячейке? В качестве примера. Полагаю, для человека, знакомого с написанием шрифтов это элементарная задача, в вот с нуля ...
 
Ответ: Управление отступами

Dresden сказал(а):
Как он называется, не помните?
Попытался найти через поиск, обнаружилось только это:
http://forum.rudtp.ru/showthread.php?t=15439&highlight=%EF%EE+%F1%EE%E1%FB%F2%E8%FE

И еще. Если не трудно, не выложите пример скрипта, увеличивающего любой отступ в ячейке? В качестве примера. Полагаю, для человека, знакомого с написанием шрифтов это элементарная задача, в вот с нуля ...

курсор должен стоять в ячейке, ничего не выделено!
PHP:
//на сколько будем увеличивать.
var value = 0.1;
with (app) {
	selection[0].parent.topInset = selection[0].parent.topInset + value;
//cм. topInset, bottomInset, leftInset, rightInset
	
}
 
Ответ: Управление отступами

Спасибо.
Относительно скрипта. А как сделать так, чтобы при выделенной строке таблицы увеличивались TopInsets для всех ячеек этой строки? Причем в ячейках может быть и текст, и графика.

Также в этом примере приращение идет согласно выставленным в программе единицам измерения. Как бы пункты сделать?

Извините, неправильно сначала поставил задачу, не сообразил, что могут быть проблемы из-за наличия/отсутствия выделения.
 
Ответ: Управление отступами

Dresden сказал(а):
Спасибо.
Относительно скрипта. А как сделать так, чтобы при выделенной строке таблицы увеличивались TopInsets для всех ячеек этой строки? Причем в ячейках может быть и текст, и графика.

Также в этом примере приращение идет согласно выставленным в программе единицам измерения. Как бы пункты сделать?

Извините, неправильно сначала поставил задачу, не сообразил, что могут быть проблемы из-за наличия/отсутствия выделения.

На это нужно время!
А время, как известно, деньги.
 
Ответ: Управление отступами

Понял, спасибо.
Надо подумать.
 
Статус
Закрыто для дальнейших ответов.