- Сообщения
- 277
- Реакции
- 24
Всем привет, только что нашёл новое для себя решение для применения offset path с параметрами через XML.
Как мне известно, до этого было 2 решения - через вызов action и через применение и дальнейшую разбивку обводки.
ссылка на источник:
Illustrator Scripting
один пример там содержит ошибку - Live Offset Path, должно быть "Adobe Offset Path"
рабочий пример применения для всех выделенных объектов:
Как мне известно, до этого было 2 решения - через вызов action и через применение и дальнейшую разбивку обводки.
ссылка на источник:
Illustrator Scripting
один пример там содержит ошибку - Live Offset Path, должно быть "Adobe Offset Path"
рабочий пример применения для всех выделенных объектов:
PHP:
var aDoc = app.activeDocument;
var mSel = aDoc.selection;
var offsetvalue = '-0.35'; // 1 = 0,3528 mm, допускается знак "-"
var jointype ='Round';
var miterlimitvalue = '4';
// Live заменить на Adobe, иначе выдаст эффект "Feather"
//xmlstring = '<LiveEffect name="Live Offset Path"><Dict data="R mlim '+miterlimitvalue + ' R ofst ' + offsetvalue + ' I jntp ' + jointype + '"/></LiveEffect>';
xmlstring = '<LiveEffect name="Adobe Offset Path"><Dict data="R mlim '+miterlimitvalue + ' R ofst ' + offsetvalue + ' I jntp ' + jointype + '"/></LiveEffect>';
for (i = 0; i < mSel.length; i++)
{
mSel[i].applyEffect(xmlstring);
}