- Сообщения
- 5
- Реакции
- 0
Вчера мне подсказали как массово заменить шрифты в PSD фале, а сегодня я решил немного расширить функционал в этом скрипте по замене. А точне, добавить anAliasMethod и capitalizaon для установки параметров сглаживания и преобразования в прописные буквы. С параметром сглаживания не было проблем, а вот с установкой ALLCAPS случился затык.
Код:
__________________________________________________________________________________
if(app.documents.length != 0){
var doc = app.activeDocument;
for(i = 0; i < doc.artLayers.length; ++i){
var layer = doc.artLayers;
if(layer.kind == LayerKind.TEXT){
layer.textItem.font = "KuraiVoice2";
layer.textItem.size = new UnitValue(14, "px");
layer.textItem.antiAliasMethod = AntiAlias.SMOOTH;
layer.textItem.capitalization = Case.ALLCAPS;
}
}
}
___________________________________________________________________________________
Строка layer.textItem.capitalization = Case.ALLCAPS; - сыплет ошибки и не могу понять почему. Всё делал по мануалу.
Код:
__________________________________________________________________________________
if(app.documents.length != 0){
var doc = app.activeDocument;
for(i = 0; i < doc.artLayers.length; ++i){
var layer = doc.artLayers;
if(layer.kind == LayerKind.TEXT){
layer.textItem.font = "KuraiVoice2";
layer.textItem.size = new UnitValue(14, "px");
layer.textItem.antiAliasMethod = AntiAlias.SMOOTH;
layer.textItem.capitalization = Case.ALLCAPS;
}
}
}
___________________________________________________________________________________
Строка layer.textItem.capitalization = Case.ALLCAPS; - сыплет ошибки и не могу понять почему. Всё делал по мануалу.