2013-09-26 2 views
1

Когда вы создаете текстовый слой в Photoshop (я считаю, CS3 и выше), автоматически обновляется «Layer Name» при изменении «Layer Content».Повторное связывание текстового слоя Photoshop с текстом слоя

Эта ссылка от «content» to «name» остается до тех пор, пока вы вручную не измените «Layer Name». Затем ссылка не работает.

Мне было интересно, есть ли способ создать сценарий, который может удалить «введенное вручную имя» слоя и перенастроить его на содержимое слоя?

Другим вариантом будет скрипт, чтобы прочитать все атрибуты текстового слоя, удалить слой и создать новый слой, который выглядит идентично удалённому уровню, в той же самой позиции, с тем же шрифтом и содержимым , но со ссылкой от «текстового содержимого» на «Имя слоя»?

спасибо.

ответ

0

второй вариант, безусловно, возможен, не уверен о первом. Существует фрагмент для создания нового текстового слоя ниже. В вашем случае просто скопируйте все соответствующие свойства с существующего.

#target Photoshop 

var doc = app.activeDocument; 

var newLayer = doc.artLayers.add(); 
newLayer.kind = LayerKind.TEXT; 
newLayer.textItem.contents = "test"; 
Смежные вопросы