有人能告訴我如何使用Extendscript Javascript簡單地打印Photoshop文檔?使用Adobe Extendscript打印Photoshop文檔
當前線路有:
var doc = app.activeDocument;
var array = [
"Name Surname 1",
"Name Surname 2",
"Name Surname 3"
];
for(var i = 0; i < array.length; i++){
changeTextByLayerName("name-surname-layer", array[i]);
doc.print(); // <<< here script is crashing
$.sleep(2000);
$.wirteln(i + " " + array[i] + " is printed");
}
function changeTextByLayerName(layerName,newText){
var layer = doc.layers.getByName(layerName);
if(layer.kind == LayerKind.TEXT) layer.textItem.contents = newText;
}
在Mac OS上使用Adobe Photoshop CC X 10.9.1
您是否擁有有效的打印設置? –
對不起,但我沒有任何想法:)我只是想要一點點lasy,我不想重複同樣的100次一遍又一遍:)或以前的句子只是意味着我開始得到我的手用4個小時前的ExtendScript弄髒了,所以... :) – Rozkalns
嗯,我建議你先在上面的doc.print()中放一個斷點並檢查當前在doc.printerSettings中設置的打印機設置。特別是像打印機名稱這樣明顯的東西,並確保它被設置爲適合的東西。如果這不能讓你在任何地方,你得到的實際錯誤是什麼? –