- Сообщения
- 33 703
- Реакции
- 11 004
Тогда удаляйте всене ищет в верху.
Или ловите Иванюшина
Или заказывайте новый скрипт
Тогда удаляйте всене ищет в верху.
function removeEndEmptyPara () {
if (app.selection == 0 || !app.selection[0].hasOwnProperty('parentStory')) {
return false;
}
var story = app.selection[0].parentStory;
var empty = [];
for (var i = 0; i < story.textContainers.length; i++) {
var frame = story.textContainers[i];
var para = frame.paragraphs[frame.paragraphs.length - 1];
while (para.isValid && para.words.length == 0) {
empty.push(para.getElements()[0]);
para = frame.paragraphs.previousItem(para);
}
}
empty.sort( function (a, b) { return a.index - b.index } );
empty.reverse();
for (var i = 0; i < empty.length; i++) {
empty[i].remove();
}
return true;
}
removeEndEmptyPara();
Злоооой...Верстка без привязки к базовым линиям должна караться в административном порядке.
И разное число строк основного текста на полосе, растянутой гуляющим интерлиньяжемосновной текст без базовых линий -- это очень плохо
Теперь мы все умремОткрыть очередной ящик Пандоры достаточно просто. Закрыть - сложно.
Эх, если б знала я, как подобный текст можно сделать по правилам... Увы.@Tenebre, исключение из правил в таком случае, как у Вас, только подтверждает правило в таких случаях, как тут.
Не смею спорить, но вот так и не додумалась, каким образом можно это сделать.@Tenebre, есть масса способов сделать привязку стилей к базовым линиям. Например, когда только первая строка абзаца привязывается.
Не обязательно все привязывать тотально (хотя есть в этом определенный шик), но вот основной текст без базовых линий -- это очень плохо.
У меня гуляет на доли процента. Строка, конечно, не добавляется, это как раз из-за отступов и разного шрифта, где-то на миллиметр порой приходится растягивать... или добавлять этот миллиметр в один из отступов (так кошернее?)И разное число строк основного текста на полосе, растянутой гуляющим интерлиньяжем
Привязывать к базовым линиям текст очень полезно. Ибо с оборота текст просвечивается сквозь бумагу. А при чтении это создаёт неприятный эффект грязи. Поэтому нужно делать привязку к сетке, чтобы строки на лице и на обороте совпадали по положению. Косяки печати не обсуждаем.