Javascript Photoshop脚本:如何生成页码
您好,我想知道是否有人可以帮我写一个Photoshop脚本,它将显示一个数字并以增量方式保存文档 我到现在为止:Javascript Photoshop脚本:如何生成页码,javascript,photoshop,photoshop-script,Javascript,Photoshop,Photoshop Script,您好,我想知道是否有人可以帮我写一个Photoshop脚本,它将显示一个数字并以增量方式保存文档 我到现在为止: if(app.documents.length != 0){ var doc = app.activeDocument; for(i = 0; i < doc.artLayers.length; ++i){ var layer = doc.artLayers[i]; if(layer.kind == LayerKi
if(app.documents.length != 0){
var doc = app.activeDocument;
for(i = 0; i < doc.artLayers.length; ++i){
var layer = doc.artLayers[i];
if(layer.kind == LayerKind.TEXT){
layer.textItem.contents = 1;
layer.textItem.size = 20;
}
}
}
但是我在用增量写内容时遇到了麻烦。我想要它,以便我的文档上的页码增加1。不完全清楚您要的是什么。这将增加显示的数字,但它遇到的每个文本层都将被编号
if(app.documents.length != 0){
var doc = app.activeDocument;
var j = 1;
for(i = 0; i < doc.artLayers.length; ++i){
var layer = doc.artLayers[i];
if(layer.kind == LayerKind.TEXT){
layer.textItem.contents = j;
layer.textItem.size = 20;
j++;
}
}
}
谢谢,这对我来说很有效,因为我只有一个文本层。但是,我认为我在for循环中使用artLayers.length设置了限制,这是一个错误。假设,如果我需要制作一个从1到50的数字,有没有办法将循环限制设置为50?循环50个艺术层??您只需使用:fori=0;i<50;我++