2016-09-27 11 views
1

私はAdobe Illustratorのためjavascripting 24時間の学習に文字通りだと私は2つの基本的な質問があります。まずアドビイラストレーターのスクリプト(JavaScriptの)初心者の質問

を、再前に文書の内容を消去する方法があります同じスクリプトを実行しています。現在、私は、次のコマンドを使用して新しい文書を毎回作成しています:

documents.clear() 

ではなく作成:

var docX = 595, docY = 842; 
var doc = documents.add(null, docX, docY); 

はそれはのようなもので、上記のコードを先行することによって、同じ文書に書き込むことが可能です毎回新しい文書?

第2に、私はJavascript構文で少し混乱しています。 JavaScriptオブジェクトを初期化する方法は1つだけありますか?現在、私は次の構文を使用しています:

var c0 = new RGBColor; 
c0.red = 255; 
c0.green = 255; 
c0.blue = 255; 

をしかし、以下も動作しないはず?:

var c0 = new RGBColor(255, 255, 255); 

それは私のためにしません。

アドバイスをいただきありがとうございます。

答えて

1

まず最初に文書を追加するためのコードが間違っているということです、それはあなたの最初の部分のために

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のスクリプティングを学んでいるので、ここではIllustratorのjavascriptリファレンスへのリンクです。あなたは、ドキュメントを通過し、これは、より多くの学習のお手伝いをします

http://wwwimages.adobe.com/content/dam/Adobe/en/devnet/illustrator/sdk/CC2015_3/Illustrator%20JavaScript%20Scripting%20Reference.pdf

希望を学ぶことができます。お楽しみください..