Adobe illustrator脚本(JavaScript)初学者问题
Adobe illustrator Scripting (JavaScript) Beginner Questions
我正在学习Adobe Illustrator的javascript,我有两个基本问题:
首先,是否有一种方法可以在重新运行相同的脚本之前清除文档的内容。目前,我每次都用以下命令创建一个新文档:
var docX = 595, docY = 842;
var doc = documents.add(null, docX, docY);
是否可以通过在上面的代码前面加上像
这样的东西来写入同一个文档:documents.clear()
而不是每次都创建一个新文档?
其次,我对Javascript语法有点困惑。是否只有一种方法来初始化JavaScript对象?目前我正在使用以下语法:
var c0 = new RGBColor;
c0.red = 255;
c0.green = 255;
c0.blue = 255;
,但下面的不也可以吗?:
var c0 = new RGBColor(255, 255, 255);
不适合我。
非常感谢您的建议!
第一件事是你添加文档的代码是错误的,它应该像
var docX = 595, docY = 842;
var doc = app.documents.add(null, docX, docY);
对于你的第一部分,是的,你可以清除文档的内容如下
app.documents[0].pageItems.removeAll();
//删除文档中的所有项
添加一个文档后,你可以在行上运行,它将清除文档的内容,文档将是空白的,你可以使用该文档而不添加新文档
第二部分,
var c0 = new RGBColor(255, 255, 255);
不正确,因为这不是javascript的语法。
既然你正在学习Illustrator脚本,这里是链接的javascript参考Illustrator。您可以浏览文档并学习
http://wwwimages.adobe.com/content/dam/Adobe/en/devnet/illustrator/sdk/CC2015_3/Illustrator%20JavaScript%20Scripting%20Reference.pdf希望这将帮助您了解更多。享受. .
相关文章:
- 在指令控制器中使用$attrs时出现问题
- 将PHP变量传递给jQuery时遇到问题
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- 参数变量出现ngTable指令问题
- 剑道网格jQuery动画()问题
- 我的jQuery插件参数没有正确启动,遇到了问题
- 面向对象,控制器问题,初学者Javascript
- 有人能说出我的代码出了什么问题吗?我是个初学者
- Javascript初学者:setTimeout隐藏/显示问题
- 初学者在Angularjs中对范围的问题
- 初学者jQuery themoller问题
- 初学者JavaScript的isNaN问题
- JSF/JSP -初学者问题
- Adobe illustrator脚本(JavaScript)初学者问题
- 初学者问题:如何将processing.js与Rails 3.1应用程序集成
- 我的Html 5 Javascript Canvas游戏代码有什么问题?我是初学者
- 初学者关于console.log和javascript函数的问题
- JavaScript初学者遇到引号问题
- Javascript初学者语法问题
- node.js初学者问题