Skip navigation
Home/Support/

Forums

497 Views 1 Reply Latest reply: Dec 4, 2007 9:08 AM by (by鴨) RSS
User 4 posts since
Aug 28, 2007
Currently Being Moderated

Dec 3, 2007 7:39 PM

LayerColorの設定方法

MacOS10.4.7
InDesignCS3
JavaScript

レイヤーの色を変えたいのですが
layObj_01 = app.activeDocument.layers.add();
layObj_01.LayerColor=[255,255,0];
でうまく行きません。
なぜでしょうか?
  • User 17 posts since
    Apr 17, 2006
    Currently Being Moderated
    1. Dec 4, 2007 9:08 AM (in response to (pkun))
    Re: LayerColorの設定方法
    当方、MacOS 10.4.9 InDesign CS2 ですが、たぶん同じだろうと思います。
    pkun さんのJSを試してみたのですが、エラーメッセージはでないものの、レイヤーの色を変えることができませんでした。値としてUIColors Enumerationの中の値を入れても、同じくレイヤーの色を変えることはできませんでした。また、app.activeDocument.l ayers[0].LayerColor=UIColors.yellow;のように、既存のレイヤーの色を変えることも試みましたが、できませんで した。

    しかし、次のように一旦プロパティを変数に入れ、その中のLayerColorの値を変えて書き戻すことで、レイヤーの色を変えることができました。

    var layObj_01 = app.activeDocument.layers.add();
    var temp = layObj_01.properties;
    temp.layerColor = [255,255,0];
    layObj_01.properties = temp;

More Like This

  • Retrieving data ...

Bookmarked By (0)