|
お世話になります。
InDesignCS3、日本語、WinXPの環境です。
addColor = [0, 95, 70, 0]; setAddColor = pageObj.colors.add({model:ColorModel.process,space:ColorSpace.cmyk,colorValue:addColor}); txtObj=pageObj[page].textFrames.add(); txtObj.fillColor=setAddColor; txtObj.transparencySettings.blendingSettings.opacity = 15;
などとしてフレームに塗りを設定しようとしているのですが フレームに塗りが設定できません。 どなたかおわかりになりませんでしょうか。
よろしくお願いいたします。
|
No.4475 2010/03/24(Wed) 18:12:23
Mozilla/5.0 (Windows; U; Windows NT 6.0; ja; rv:1.9.2.2) Gecko/20100316 Firefox/3.6.2 (.NET CLR 3.5.30729)
|
Re: 空のフレームに塗り / miyaji |
|
|
|
colorsの親はPageでは無いので、 ApplicationまたはDocumentで指定すればできると思います。
|
No.4476 2010/03/24(Wed) 18:28:10
Opera/9.80 (Macintosh; Intel Mac OS X; U; ja) Presto/2.2.15 Version/10.10
|
|
Re: 空のフレームに塗り / こに |
|
|
|
こんな感じでしょうか? myDoc = app.activeDocument; addColor = [0, 95, 70, 0]; setAddColor = myDoc.colors.add({model:ColorModel.process,space:ColorSpace.cmyk,colorValue:addColor}); txtObj=myDoc.pages[page].textFrames.add(); txtObj.fillColor=setAddColor; txtObj.transparencySettings.blendingSettings.opacity = 15;
それと追加したカラーのnameを指定しないと、カラーパレットがすごいことにw
|
No.4479 2010/03/25(Thu) 10:52:29
Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_4_11; ja-jp) AppleWebKit/531.22.7 (KHTML, like Gecko) Version/4.0.5 Safari/531.22.7
|
|