[ID CC-CC2022] Постраничный сдвиг полос

Так был же разговор про QIP. На страницах 23-24 показано окно управления функцией: https://www.quite.com/imposing/qip5readme.pdf
В окне скриншота со стр. 24 выставить значения:
1) Вместо 32 страниц поставить 36 страниц;
2) Величина сдвига (total shift needed is) поставить 2,4. Если в акробате единицы измерения установлены в мм, то будет 2,4 мм;
3) Inside (centre) pages shift the most;
4) Creep method: Shift pages.

Но есть подозрение, что текстовое поле на страницах очень близко расположено к краю страницы, именно поэтому в типографии настояли, чтобы страницы 1, 2, 35 и 36 имели минимум 6,3 мм от края страницы. Поэтому я бы вначале убедился, что по всей книге внешнее поле равно 6,3 мм и уже после этого занимался сдвигом внутренних страниц по рекомендованной схеме.
 
Так был же разговор про QIP. На страницах 23-24 показано окно управления функцией: https://www.quite.com/imposing/qip5readme.pdf
В окне скриншота со стр. 24 выставить значения:
1) Вместо 32 страниц поставить 36 страниц;
2) Величина сдвига (total shift needed is) поставить 2,4. Если в акробате единицы измерения установлены в мм, то будет 2,4 мм;
3) Inside (centre) pages shift the most;
4) Creep method: Shift pages.

Но есть подозрение, что текстовое поле на страницах очень близко расположено к краю страницы, именно поэтому в типографии настояли, чтобы страницы 1, 2, 35 и 36 имели минимум 6,3 мм от края страницы. Поэтому я бы вначале убедился, что по всей книге внешнее поле равно 6,3 мм и уже после этого занимался сдвигом внутренних страниц по рекомендованной схеме.
мануал? серьёзно?
 
решение, как это делать на определённую цифру в диапазоне постранично, любое кол-во полос... тут то мало, ручками пришлось, а если больше...
 
решение, как это делать на определённую цифру в диапазоне постранично, любое кол-во полос... тут то мало, ручками пришлось, а если больше...
Малость не то. Решение это "не брать тяжелого в руки и дурного в голову". В данном случае не потакать дебильным хотелкам.
 
Последнее редактирование:
  • Спасибо
Реакции: Nikle
решение, как это делать на определённую цифру в диапазоне постранично, любое кол-во полос... тут то мало, ручками пришлось, а если больше...
Вот здесь ты предположил, что "кажется питстоп или квайт должны уметь, как бы реализовать".
Здесь я дал описание, каким образом реализовать то, что умеет квайт.
Реализация каждого конкретного случая сдвига полос зависит от количества страниц в будущей тетради и от толщины бумаги. Эти два значения могут меняться каждый раз (или не меняться, если это рутинная задача), поэтому уникального решения не будет предложено, поскольку его не существует.
 
опсь пропустил... на днях проверю, с полями более чем нормально всё
 
а то, что зависит от кол-ва и плотности ежу понятно... но в скрине сдвиг с неба откудато никак не 36п с плоткой 80гр
 
ТС не подходит, но выложу сюда на всякий странный случай :) С пометкой...
Помни!.jpg

JavaScript:
var Num = this.numPages;
var Rt = this.getPageBox("Trim", 0);
var Rm = this.getPageBox("Media", 0);
var Rc = this.getPageBox("Crop", 0);
var w = Rc[2] - Rc[0];

s = app.response({
cQuestion: "Shift all pages to binding mm",
cDefault: "0",
});

d = app.response({
cQuestion: "Creep inner in mm",
cDefault: "0",
});

var dX = parseFloat(d)/25.4*72*4/(Num-4);
var dS = parseFloat(s)/25.4*72


for (var i = 0; i < Num; i+=2) {
S = this.getPageBox("Media", i);
S[0] += dS
S[2] = w + S[0]
this.setPageBoxes({nStart: i, nEnd: i, cBox: "Media", rBox: S});
R = this.getPageBox("Media", i);
this.setPageBoxes({nStart: i, nEnd: i, cBox: "Crop", rBox: R});
}

for (var i = 1; i < Num+1; i+=2) {
S = this.getPageBox("Media", i);
S[0] -= dS
S[2] = w + S[0]
this.setPageBoxes({nStart: i, nEnd: i, cBox: "Media", rBox: S});
R = this.getPageBox("Media", i);
this.setPageBoxes({nStart: i, nEnd: i, cBox: "Crop", rBox: R});
}

for (var i = 0; i < Num/2; i+=2) {
this.setPageBoxes({nStart: i, nEnd: i, cBox: "Media", rBox: Rm});
R = this.getPageBox("Media", i);
this.setPageBoxes({nStart: i, nEnd: i, cBox: "Crop", rBox: R});
Rm[0] += dX
Rm[2] = w + Rm[0];
}

for (var i = Num/2; i < Num; i+=2) {
Rm[0] -= dX
Rm[2] = w + Rm[0];
this.setPageBoxes({nStart: i, nEnd: i, cBox: "Media", rBox: Rm});
R = this.getPageBox("Media", i);
this.setPageBoxes({nStart: i, nEnd: i, cBox: "Crop", rBox: R});
}

for (var i = 1; i < Num/2+1; i+=2) {
this.setPageBoxes({nStart: i, nEnd: i, cBox: "Media", rBox: Rm});
R = this.getPageBox("Media", i);
this.setPageBoxes({nStart: i, nEnd: i, cBox: "Crop", rBox: R});
Rm[0] -= dX
Rm[2] = w + Rm[0];
}

for (var i = Num/2+1; i < Num+1; i+=2) {
Rm[0] += dX
Rm[2] = w + Rm[0];
this.setPageBoxes({nStart: i, nEnd: i, cBox: "Media", rBox: Rm});
R = this.getPageBox("Media", i);
this.setPageBoxes({nStart: i, nEnd: i, cBox: "Crop", rBox: R});
}
this.setPageBoxes({cBox: "Trim", rBox: Rt});