Home/Support/

Forums

This Question is Not Answered

1 "correct" answer available (10 pts) 2 "helpful" answers available (5 pts)
0 Replies Last post: Jun 13, 2009 3:52 AM by kura3  
kura3 User 1 posts since
Jun 13, 2009
Currently Being Moderated

Jun 13, 2009 3:52 AM

javascriptによるkerningMethodの設定について

カーニングの設定を『自動』に切り替えるように

以下のスクリプトを作成したのですが、

既にテキスト間にカーニングの設定が入っているテキストだと

カーニングの設定が『自動』に切り替わりません。

これは『OPTICAL』、『NOAUTOKERN』でも同じく機能しませんでした。

 

そこで、いちどテキスト間に入っているカーニングの設定をすべて『0』に設定して

からkerningMethodを『AUTO』にしようと思ってみたのですが

 

これも

うまく機能しませんでした。

 

 

var textObj = app.activeDocument.textFrames

 

for (r = 0 ; r < textObj.length ; r++){

var charaObj = textObj[r];

for (ii=0;ii<charaObj.characters.length;ii++){

var tcObj = charaObj.characters[ii];

 

charaObj.paragraphs[ii].kerning = 0//←追加文:カーニングを0に

 

tcObj.characterAttributes.akiLeft = 0

tcObj.characterAttributes.akiRight = 0

tcObj.kerningMethod = AutoKernType.AUTO;

};

};

 

 

 

もし、どなたか良い知恵があれば

ご教授いただけないでしょうか?

 

 

使用環境:Illustrator CS3

More Like This

  • Retrieving data ...