【问题标题】:How to get anchor point of SymbolItem如何获取 SymbolItem 的锚点
【发布时间】:2020-12-26 05:29:44
【问题描述】:

我不知道如何检索在脚本的属性面板转换部分中看到的注册点。

我使用这个脚本文档http://ai.aenhancers.com/jsobjref/SymbolItem/

【问题讨论】:

    标签: adobe-illustrator extendscript


    【解决方案1】:

    据我所知,它们只是符号中心的坐标。您可以通过以下方式获得它们:

    var symbol = app.activeDocument.selection[0];
    
    var X =  symbol.position[0] + symbol.width/2;
    var Y = -symbol.position[1] + symbol.height/2;
    
    alert("X: " + X + "\n" + "Y: " + Y);
    

    【讨论】:

    • 不,它们不仅仅是中心,它是一个锚点坐标(枢轴点)
    • 是的。我的错。不幸的是,你是对的。这似乎是另一个在 Illustrator 的 DOM 中没有正确实现的功能。 RegistrationPoint 仅在具有默认设置的新创建符号中与给定符号的中心匹配。如果手动更改,我不知道如何获取它的坐标。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-10
    • 1970-01-01
    • 1970-01-01
    • 2011-04-02
    相关资源
    最近更新 更多