ルビについて

[12449]ルビについて 投稿者:ZARU 投稿日:2007/10/19(Fri) 16:25

MacOSX/InDesignCSを使っています。
テキストフレーム内の特定の文字列にルビをふりたいのですが、複数の文字に一発でふるやり方が分かりません。

例えば、1文字にルビをふる場合

textObj.contents = "漢字";
textObj.characters[0].rubyFlag = true;
textObj.characters[0].rubyString = "かんじ";
textObj.characters[0].rubyFontSize = 7;
textObj.characters[0].rubyAlignment = RubyAlignments.rubyFullJustify;

これで「漢」の上に「かんじ」とルビがふられます。
が、本当は「漢字」の上に「かんじ」とルビをふりたいのです。

どのようにすればいいのでしょうか?



» 1

[12449へのレス]Re: ルビについて 投稿者:お~まち 投稿日:2007/10/19(Fri) 21:57

グループルビにしたいのであれば

textObj.contents = "漢字";
textObj.rubyFlag = true;
textObj.rubyType = RubyTypes.groupRuby;
textObj.rubyString = "かんじ";
textObj.rubyFontSize = 7;
textObj.rubyAlignment = RubyAlignments.rubyFullJustify;

でよいのでは?

この記事の書き込み元へのリンク (コメントや質問などはこちらへどうぞ)