因此,我搜索了有关AI CS6的脚本引用(JavaScript /虽然实际上是ECMAScript)的文档,并且找不到任何用于管理单元或单元转换的东西。不见了吗?
Photoshop使用ECMAScript的UnitValue对象作为管理单元转换的标准方法,但是我找不到Illustrator的任何东西。插画函数不接受UnitValue实例-他们只接受双倍,在“点”单位。
我该如何管理人工智能中的单位?
或者,如果没有其他的,如何运行从给定单元到的转换?
附注:怎么会有分数呢?这是默认脚本吗?我现在的默认单位是英寸。
发布于 2014-12-15 10:52:53
所有问题的答案都可以在Adobe脚本指南( Adobe主页上的CS6)的测量单元部分找到。这一节似乎多年未变。
特别地,
发布于 2017-04-18 12:48:12
尝试在没有转换的情况下设置所需的单位(将像素替换为可能点):
//at start of script:
var originalUnit=preferences.rulerUnits;//alert(originalUnit);
preferences.rulerUnits = Units.PIXELS;//alert(preferences.rulerUnits);
//your main code here
//at the end - restore units:
preferences.rulerUnits = originalUnit;
https://stackoverflow.com/questions/22511633
复制相似问题