終了

インデザインスクリプトのグラデーション属性について

エクスプローラー ,
Sep 30, 2019 Sep 30, 2019

リンクをクリップボードにコピー

コピー完了

インデザインのスクリプトを勉強してる初心者のものです。

選択したオブジェクトが「グラデーションを使われてるオブジェクトならば」という条件分岐のスクリプトを書いてまして、

 

var selObj = app.activeDocument.selection[0];

if(グラデーションを使われてるオブジェクトならば){

}

 

のifの中身が知りたいです。どなたか知識を貸していただきたいです。

ご存知の方いらっしゃいましたらよろしくお願いいたします。

 

※ScriptingのTopicを設定しました。(モデレータ)

キーワード
スクリプティング

表示

252

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines

correct answers 1 件の正解

Community Expert , Sep 30, 2019 Sep 30, 2019

塗りにグラデーションを設定してあるとして、対象オブジェクトのfillColorプロパティで確認可能です。

グラデーションはGradientオブジェクトですから以下のようにinstanceofを使えば良いでしょう。

 

alert(app.selection[0].fillColor instanceof Gradient);

 

スクリーンショット 2019-09-30 18.53.34.png

投票

翻訳

翻訳
Community Expert ,
Sep 30, 2019 Sep 30, 2019

リンクをクリップボードにコピー

コピー完了

塗りにグラデーションを設定してあるとして、対象オブジェクトのfillColorプロパティで確認可能です。

グラデーションはGradientオブジェクトですから以下のようにinstanceofを使えば良いでしょう。

 

alert(app.selection[0].fillColor instanceof Gradient);

 

スクリーンショット 2019-09-30 18.53.34.png

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
エクスプローラー ,
Sep 30, 2019 Sep 30, 2019

リンクをクリップボードにコピー

コピー完了

迅速な

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
エクスプローラー ,
Sep 30, 2019 Sep 30, 2019

リンクをクリップボードにコピー

コピー完了

最新

連投失礼いたしました。

迅速なご対応ありがとうございました。無事解決いたしました!

また何かありましたらよろしくお願いいたします。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines