在插图器中将页面项目从一层复制到另一层而没有偏移

问题描述 投票:0回答:1

我正在将插图从一个插图文档中的一层复制到新插图文档中的新层。一切正常,除了项目不会“粘贴”到新的Illustrator文档中的相同位置。它们在画板上的位置与原始位置不同。谁能告诉我如何解决这个问题,我环顾四周,但找不到任何东西。

非常感谢

var targetLayer = newDoc.layers.add()
    for (var k = 0; k < layerName.pageItems.length; k++) {
        var newItem = layerName.pageItems[k].duplicate(targetLayer, ElementPlacement.PLACEATEND)
    }
adobe-illustrator extendscript
1个回答
0
投票

这似乎起作用:

for (var k = 0; k < layerName.pageItems.length; k++) {
        var pos = layerName.pageItems[k].position
        var newItem = layerName.pageItems[k].duplicate(targetLayer, ElementPlacement.PLACEATEND)
        newItem.position = pos
    }
© www.soinside.com 2019 - 2024. All rights reserved.