Photoshop Scripting:如何制作页码

时间:2013-12-10 20:25:04

标签: 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 == LayerKind.TEXT){  
            layer.textItem.contents = 1;  
            layer.textItem.size = 20;
        }  
    }  
} 

但是我无法以增量编写内容。我想要它,以便我的文档上的页码增加1。

1 个答案:

答案 0 :(得分:0)

你所追求的并不完全清楚。这将增加显示的数字,但它遇到的每个文本层都将被编号。

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++;
        }  
    }  
}