Changes between Version 6 and Version 7 of ReportLabPitFalls


Ignore:
Timestamp:
04/02/09 14:57:58 (10 years ago)
Author:
sgk
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ReportLabPitFalls

    v6 v7  
    1616}}} 
    1717 * `Paragraph`中では、全角スペースは半角スペースと同じ扱い。つまり、複数の空白は1個に圧縮、行頭の空白は無くなる。 
    18    `wordWrap`が`CJK`かどうかは関係無い。 
     18   複数の空白が1個に圧縮というよりは、「空白文字」ではない「単語間の空白」という伸び縮みする物体に変換されます。 
     19   `wordWrap`が`CJK`かどうかは関係無くそうなる。 
    1920 * `TableStyle`の指定は、`Table`中のセルに入れた`Paragraph`には効かない。`TEXTCOLOR`とか`ALIGN`が効かなくて悩む。 
    2021   `Table`中のセルには素直に文字列を指定し、`TableStyle`で日本語フォントを指定するのがいい。 
     
    2627}}} 
    2728   さらに、`Style`、`Paragraph`の文字列中の「`<para font="`...`">`」、`TableStyle`でいちいちフォント指定する必要がある。 
     29 * TrueTypeフォントファイルからフォントを読み込んで使うには: 
     30   {{{ 
     31#!python 
     32  registerFont(TTFont('Meiryo', 'meiryo.ttc')) 
     33  registerFont(TTFont('Meiryo-Italic', 'meiryo.ttc', subfontIndex=1)) 
     34  registerFont(TTFont('Meiryo-Bold', 'meiryob.ttc')) 
     35  registerFont(TTFont('Meiryo-BoldItalic', 'meiryob.ttc', subfontIndex=1)) 
     36  addMapping('Meiryo', 0, 0, 'Meiryo')  
     37  addMapping('Meiryo', 1, 0, 'Meiryo-Bold')  
     38  addMapping('Meiryo', 0, 1, 'Meiryo-Italic') 
     39  addMapping('Meiryo', 1, 1, 'Meiryo-BoldItalic') 
     40}}} 
     41   こんな感じ。 
    2842 * `Image`を縦横比率を保ったままサイズ指定するには、「`kind='bound'`」引数を指定する。 
    2943   指定された`width`、`height`の四角に納まり、かつ縦横比率を保ったサイズに変換される。