|
初めてjavaを書いています超初心者です 使用しているのはInDesign CS3です やりたい事は、単純に文字をregistretionにInDesignに表示したいだけなのですが、(下記は強引に?4色表示していますが)registretionカラーに変更がうまくいきません、恥ずかしいコードを書いていますが訂正箇所などご伝授お願いいたします
setColor = [100, 100, 100, 100]; pageObj = app.documents.add(); Color1= pageObj.colors.add({model:ColorModel.process,space:ColorSpace.cmyk,colorValue:setColor}); txtObj = pageObj.textFrames.add(); txtObj.visibleBounds = ["3mm","10mm","7mm","17mm"]; txtObj.contents = "あい"; txtObj.characters[0].fillColor = Color1; txtObj.characters[1].fillColor = Color1; fntObj = app.fonts.item("小塚ゴシック Pro"); txtObj.paragraphs[0].appliedFont = fntObj; txtObj.paragraphs[0].fontStyle = "H";
|
No.6579 2012/03/03(Sat) 12:03:49
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2) AppleWebKit/534.52.7 (KHTML, like Gecko) Version/5.1.2 Safari/534.52.7
|
Re: InDesign CS3のjavaで文字色をregistrationに変えたい / (z-) |
|
|
|
ダミーのオブジェクトを作成し、塗りカラーをレジストレーションにしてみて、 alert(app.selection[0].fillColor.name); などしてみてカラー名を確認しました。 今回はカラー名で指定して txtObj.characters[0].fillColor=app.activeDocument.colors.item("Registration"); などでいけますでしょうか。
あと、javascriptとjavaを混同すると面接で恥かきますので(面接行かないかもですが) 老婆心ながらご注意を促しておきます。男ですけど。
|
No.6580 2012/03/03(Sat) 12:52:54
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_8; ja-jp) AppleWebKit/533.21.1 (KHTML, like Gecko) Version/5.0.5 Safari/533.21.1
|
|
Re: InDesign CS3のjavaで文字色をregistrationに変えたい / doka |
|
|
|
ありがとうございます、色変更できました
>javascriptとjavaを混同すると面接で恥かきますので
確かに混同していました、重ねてありがとうございます
|
No.6581 2012/03/03(Sat) 13:41:39
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2) AppleWebKit/534.52.7 (KHTML, like Gecko) Version/5.1.2 Safari/534.52.7
|
|