[ID CC-CC2022] Как изменить размер страницы непропорционально?

  • Автор темы Автор темы hulk1776
  • Дата начала Дата начала

hulk1776

Топикстартер
15 лет на форуме
Сообщения
738
Реакции
21
Надо сделать разворот обложки с корешком. Корешок, должен быть например 10 мм.
Нарыл следующее:
Код:
mPage.resize(CoordinateSpaces.SPREAD_COORDINATES, AnchorPoint.BOTTOM_LEFT_ANCHOR, ResizeMethods.REPLACING_CURRENT_DIMENSIONS_WITH,[10,aD.documentPreferences.pageHeight]);
Но страница уменьшается пропорционально (см. рис). Как предотвратить? То есть сохранить умолчальную высоту (напр. 297 мм), а ширину уменьшить до 10 мм.
1637912979917.png
 
И через команду
Код:
reframe(CoordinateSpaces.INNER_COORDINATES, [[myX1, myY1], [myX2, myY2]])
тоже меняется пропорционально. Надо где-то отключить "пропорции"...
 
И через команду
Код:
reframe(CoordinateSpaces.INNER_COORDINATES, [[myX1, myY1], [myX2, myY2]])
тоже меняется пропорционально. Надо где-то отключить "пропорции"...
Вот есть такое дело (Marc Autret):
Код:
mPage.resize(   CoordinateSpaces.pasteboardCoordinates,    AnchorPoint.centerAnchor,    ResizeMethods.REPLACING_CURRENT_DIMENSIONS_WITH,    [10, ResizeConstraints.KEEP_CURRENT_VALUE]    );
Правда теперь не могу добиться, что бы ширина оказалась 10 мм. В данном случае 10-ка означает типа координаты что ли.
 
Инструмент Page Tool не помогает?
 
На имя раздела гляньте внимательно
Я вот читаю темы ТС, и все не могу понять: что он такое делает... Вроде ж простые операции, не подразумевающие автоматизации, но почему всегда скриптом?
 
Я вот читаю темы ТС, и все не могу понять: что он такое делает... Вроде ж простые операции, не подразумевающие автоматизации, но почему всегда скриптом?
Автоматизация всегда похвальна.
Ибо экономия телодвижений увеличивает скорость и надежность работы.
 
увеличивает скорость
покорпеть самому, создать тему на форуме... Обложка — это такая вещь, которая сама по себе месяцами может делаться... И создание шаблона оной — 0,01% от трудозатрат
 
Обложку проще делать одним листом. Что там автоматизировать-то, если могут клапаны разные быть, расставы, и пытаться каждый раз "автоматом" делать обложку из блока - пустая трата времени.
 
  • Спасибо
Реакции: Gerana и Nikle
Ну мы ж не знаем полной задачи.
Возможно, книга делается однокнопочно прямо вместе с обложкой.
 
Ну мы ж не знаем полной задачи.
Возможно, книга делается однокнопочно прямо вместе с обложкой.
С корешком 10 мм? Ну ладно бы брошюрку на скрепку, но тут-то как минимум на клей.
 
Вижу небольшую дискуссию... Секунду, надо посмотреть, откуда ТС нарыл задачу.
 

Не по теме:
Вижу небольшую дискуссию... Секунду, надо посмотреть, откуда ТС нарыл задачу.


Не по теме:

У Вас тут несколько человек на один аккаунт форума? Как в соцсети Одноклассники жёны приплетают мужей в одно имя аккаунта?))

 
Ага. Вот как сделал (хотя уже и не помню конкретики)
Код:
var aD = app.activeDocument;
// надо что-то выделить на странице, чтобы "измерить" ее номер
// сначала надо узнать активную страницу (где выделен объект). Если это страница 1, то добавить 2 стр. Если это страница 3 или 6 или 9 или 12 или 15, то добавить 3 страницы
mSel = app.selection[0];
actPage = mSel.parentPage.name;
if (actPage == 3 || actPage == 6 || actPage == 6 || actPage == 12 || actPage == 15){aD.pages.add(LocationOptions.AT_END);}
var mPage = aD.pages.add(LocationOptions.AT_END);
with (mPage.marginPreferences){
        top = 0;
        left = 0;
        bottom = 0;
        right = 0;
    }
aD.pages.add(LocationOptions.AT_END);
//~ $.bp();
mPage.resize(CoordinateSpaces.pasteboardCoordinates, AnchorPoint.centerAnchor, ResizeMethods.REPLACING_CURRENT_DIMENSIONS_WITH, [28.3, ResizeConstraints.KEEP_CURRENT_VALUE]);
Результат
до скрипта после скрипта после ручной перестановки
Посмотреть вложение 149178 ...Посмотреть вложение 149174... ... Посмотреть вложение 149177
То есть в результате получили разворот из трех "слепленых" страниц. Единым блоком обложку делать не всегда удобно, так как сложнее менять ширину корешка (придется отслеживать центр полосы, и аккуратно двигать элементы обложки). А так все на свих страницах остается, корешок поменяли и ничего никуда не съехало.
 
покорпеть самому, создать тему на форуме... Обложка — это такая вещь, которая сама по себе месяцами может делаться... И создание шаблона оной — 0,01% от трудозатрат
Частично согласен. Сформулировать вопрос, потом описывать ответ... Дело в том, что как правило книга делается сразу с обложкой (на первом листе надо что-то быстро нарисовать). Чтобы потом показать клиенту в виде ПДФа (всякие развороты его только напугают). А потом уже выясняется, что нужен и дизайн как следует, и корешок толще, так как бумага будет плотная или что-то будут добавлять - удалять (Или ред скажет: "Давайте что-нить на обороте обложки дорисуем". И приходится добавлять страницу, потом обнулять ей поля, потом менять ее ширину. Хотя эти процедуры и занимают секунд 30, но все равно противно лазить по меню и подменю. Другое дело, что найти свой же скриптик, который это делает еще дольше (часто так и бывает: что-то когда-то на эту тему сделал, но где оно?...).
 
покорпеть самому, создать тему на форуме... Обложка — это такая вещь, которая сама по себе месяцами может делаться... И создание шаблона оной — 0,01% от трудозатрат

Не по теме:
а если человеку просто в кайф программить? так нельзя? запрещено высшими правилами? или тогда нельзя спрашивать совета?