我是 Javascript 中级,但对 Adobe 的“Extendscript”不太熟悉。为了练习和更好地理解 InDesign 的代码结构,我正在尝试通过rectangles.images
.
这是否可以通过 访问图像的文件名rectangles.images
?我也很感兴趣是否可以通过这种方式访问图像的颜色属性,比如将其转换为灰度?
到目前为止,这是我的方法:
for(var i = 0; i < app.activeDocument.rectangles.length; i++)
{
var imageType = app.activeDocument.rectangles[i].images.constructor.name;
switch(imageType)
{
case "Images":
alert(app.activeDocument.rectangles[i].images.name); // "name" is not a valid property here!
break;
default:
alert("There are no images in this file.");
}
}
此外,是否可以使用 确定图像的文件类型.rectangles.images.constructor.name
?我想为 PDF 或 jpeg 添加一个额外的案例。