Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно. Необходимо обновить браузер или попробовать использовать другой.
Выравнивает, но сначала проверяет ))
Это для него нормально.
Но если последнюю 9 в координатах поменять на 8, то он ее выровняет до целого. Такова логика его работы 'hz'
Объект как раз в габаритах, точки из которых он состоит не обязательно стоят с шагом в пиксель.
1. Можно скопировать на дробное значение целенаправленно.
2. Не зависит.
Выравнивает сетке только габариты объекта, а не на каждую точку.
Покажите хоть кусок своего файла.
function main() {
if (documents.length === 0) return;
if (app.activeDocument.selection.length === 0) return;
var doc = app.activeDocument;
var docArts = doc.artboards;
var arts = new Array();
for (var i = 0; i < docArts.length; i++) {
var sel =...
Для иллюстратора артборд это только 4 координаты в документе и принадлежность объекта артборду нужно вычислить, а это не
Исходный скрипт я бы поменял так
var sel = app.activeDocument.selection;
var lowest = sel[sel.length - 1];
for (var i = sel.length - 2; i >= 0; i--) {
var top = sel[i]...
На данном сайте используются cookie-файлы, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших cookie-файлов.