我正在使用Adobe InDesign CC。
我有一些图像作为InDesign文档中的链接添加。
我想读一下这个位置,即X& Y对文件中的这些链接进行了协调。
以下是获取所有链接的c#代码。但我不知道如何获得协调
var links = activeDoc.Links;
foreach (var l in links)
{
var link = (InDesign.Link)l;
}
或者还有其他方法吗?
答案 0 :(得分:2)
不知道C#语法,但在ExtendScript中应该是:
var links = app.activeDocument.Links;
var g, f, vb, x, y;
for (l in links)
{
//g stands for a Graphic Object Instance.
//Meaning the image inside the frame;
g = l.parent;
//f stands for the frame containing the image
f = g.parent;
//vb stands for the visible bounds of the frame including strokes effects
vb = f.visibleBounds;
//x is value of index 1 in vb
//y is value of index 0 in vb
x = vb[1];
y = vb[0];
}
语法不同但概念是相同的。