空のフレームに塗り
[4475]空のフレームに塗り |
投稿者:Mano |
投稿日:2010/03/24(Wed) 18:12:23
お世話になります。
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;
などとしてフレームに塗りを設定しようとしているのですが
フレームに塗りが設定できません。
どなたかおわかりになりませんでしょうか。
よろしくお願いいたします。
» 1
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;
などとしてフレームに塗りを設定しようとしているのですが
フレームに塗りが設定できません。
どなたかおわかりになりませんでしょうか。
よろしくお願いいたします。
[4476]Re: 空のフレームに塗り |
投稿者:miyaji |
投稿日:2010/03/24(Wed) 18:28:10
colorsの親はPageでは無いので、
ApplicationまたはDocumentで指定すればできると思います。
» 2
ApplicationまたはDocumentで指定すればできると思います。
[4479]Re: 空のフレームに塗り |
投稿者:こに |
投稿日:2010/03/25(Thu) 10:52:29
こんな感じでしょうか?
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
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
この記事の書き込み元へのリンク (コメントや質問などはこちらへどうぞ)