0

私はPythonの初心者です。Reportlabを使用してPDFドキュメントに順序付きリストを作成する必要があります。Reportlabのユーザーガイドで、これら2つのクラスListFlowable()、ListItem()が同じことを行うことがわかりました。しかし、これらのクラスの最初のインポートステートメントは機能していません。

reportlab.platypusからインポートListFlowable、ListItem

このステートメントは私に次のエラーを与えます:

ImportError:名前ListFlowableをインポートできません

これらのクラスをどのように使用できますか?私はpython2.6、reportlab2.5を使用しています。

4

1 に答える 1

1

ReportLab 2.5の私のインストールでは、これは利用できません。ドキュメントに記載されているようですが、コードを検索しても、ListFlowableやListItemなどはありません。これは、ReportLabのクローズドソース部分でのみ利用可能であり、オープンソースでは利用できないものである可能性があります。

ただし、リストを作成する必要がある場合は、イテレータ変数と段落スタイルを使用して、同様の結果をかなり簡単に取得できます。それは私がいつもやってきた方法です。

于 2011-07-17T15:09:06.747 に答える