[英]Photoshop Javascript to go to the next layer (layer above)
我希望能夠 go 到上面的層。 我有超過 3000 個文件需要 select 上一層,但我似乎不知道該怎么做。
它也總是有不同的名字。 但我總是從同一層開始,它總是在同一個 position 中。
我需要這個來獲取文本層的內容。
有任何想法嗎? 我已經有一段時間了,但我的 Javascript 知識有限。
謝謝
可能有更聰明的方法可以做到這一點,但以下應該有效。 您基本上可以通過其itemIndex
屬性來判斷圖層的 z 位置。 因此,一旦你有了它,你就可以搜索一個 itemIndex 比當前高一的。 當您找到它時,您可以確保它是一個文本圖層,如果是,則檢索它的文本內容。
var textContent = "";
var doc = app.activeDocument;
var ix = doc.activeLayer.itemIndex;
for(var i = 0; i < doc.layers.length; i++) {
if(doc.layers[i].itemIndex === ix + 1 && doc.layers[i].kind === LayerKind.TEXT) {
textContent = doc.layers[i].textItem.contents;
break;
}
}
alert("The text content is: " + textContent);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.