Как выровнять ящики так, чтобы расстояние между ними было равным?

Выравнивание вертикальных центров:

введите описание изображения здесь

Выравнивание горизонтальных центров:

введите описание изображения здесь

Как выровнять ящики так, чтобы расстояние между ними было равным?

введите описание изображения здесь

Поскольку у вас есть только один зазор между рядами ящиков, это невозможно без изменения общей длины или общей высоты. У вас недостаточно места для распространения.
Вы хотите, чтобы вертикальный зазор был таким же, как и горизонтальный? Поскольку они квадраты, я бы повернул пару, а затем выровнял ее.
Наполовину связанный, GuideGuide может помочь. Вы можете установить расстояние в направляющих, а затем привязывать к ним объекты.

Ответы (2)

Теперь, хотя это нормальный ответ, я, конечно, не думал. Лучший способ сделать это — выбрать все объекты в строке или столбце, щелкнуть второй раз по первому элементу в строке, чтобы сделать его ключевым объектом (тогда он будет иметь «толстую» выделенную синюю рамку и все совпадет с этим). Затем в Alignпалитре введите, каким должен быть зазор между объектами. Например, для 2 мм. Таким образом, вам не нужно заниматься математикой.

введите описание изображения здесь

(Это должно помочь в вашем вопросе, если коробки не одинакового размера.)

Я не вижу распределения интервалов (используя cs4)
Хм, не помню, было ли это в CS4, но должно быть. В палитре выравнивания щелкните небольшое раскрывающееся меню в правом верхнем углу и нажмите «Показать параметры».
Нет палитры выравнивания, но есть панель свойств, из которой я могу выровнять
Да, «Распределить интервал» не отображается на панели свойств. Ваша «Палитра выравнивания» находится в разделе «Окно > Выравнивание» или Shift + F7.
Нет. Я имею в виду, что в cs4 нет палитры выравнивания.
Эм, какое программное обеспечение CS4 вы используете? Иллюстратор, ИнДизайн, Фотошоп?
Ах. Тогда первый ответ, который я опубликовал, - единственный способ сделать это. (У меня сложилось впечатление, что мы были в Illustrator — приношу свои извинения.)

Вам придется немного посчитать. Невозможно сказать, выровнять объекты по вертикали, основываясь на том, как они выровнены по горизонтали. Если, например, ваши поля имеют размер 10 мм, а зазор 2 мм, и первое поле начинается с 0x,0y, то второе поле начинается с 12, второе — с 24 (третье — с 36 и т. д.). Просто вычислите, где находится последний ящик (будь то 3 или 300), расположите его там, изменив его координаты x и y, выберите все ящики в строке/столбце, а затем выровняйте по центру. Затем то же самое по вертикали.

Это блестящая идея. Но что, если размеры ящиков не равны?