2008年4月3日木曜日

簡単なParagraphStyleの定義方法

よくよく調べると、parentを指定するとその内容を引き継げることが判った。


stylesheet.add(ParagraphStyle(name='BodyRightText',
parent=stylesheet['BodyText'],
alignment=TA_RIGHT) )

とかすると、BodyTextの内容を引き継いで、上書きすることが出来る。
もちろんParaStyle.fontName = "HeiseiMin-W3"とかってやり方もできる。直接書き換えてしまう。

でも、親を引き継いで新しく指定する方がスマートな気がする。
しかし、HeiseiMin-W3とHeiseiKakuGo-W5しか無いのがなあ。まあadobeがフリーで出してる言語パックだし仕方がないが…

0 件のコメント: