質問

私は、レポートカードを生成するためのReportLabのを使用しています。レポートカードは基本的に一つの大きな表のオブジェクトです。表のセルの内容の一部は、特にタイトルとコメントをラップする必要があり、私も大胆特定の要素にする必要があります。

大胆にラッピングや能力の両方を達成するために、私はテーブル内段落オブジェクトを使用しています。私のテーブルには、縦方向に「真ん中」に並ぶこれらの要素が、段落の配置のいくつかを必要とし、セルの底に私のテキストをスナップます。

どのように垂直表のセル内の私の段落を揃えることができますか?

役に立ちましたか?

解決

私が聞いている:?あなたはtablestyle VALIGNを試してみました:MIDDLE

のような何かます:

t=Table(data) 
t.setStyle(TableStyle([('VALIGN',(-1,-1),(-1,-1),'MIDDLE')])) 

(ReportLabのユーザガイドのセクション7.2で詳細)

それはそれをしない場合は、

、そして、あなたの段落オブジェクトは、セルの完全な高さでなければならず、内部的に下に揃えます。

あなたは、問題を再現し、少量のサンプルを投稿してくださいもらえますか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top