1

Python で xml ファイルを読み取り、それを Web GUI に表示しています。読み取りコードは非常に簡単です。

def home ():
    file = "sample.xml"
    contents = open(file).read()
    contents = contents.decode('utf-8')

そして、html と css で構成されるフロント エンド コードがたくさんあります...

しかし...表示するには..各行が200pxを超えないようにしたいですか??

つまり、n ピクセルの後に改行 (??) を挿入します。

Pythonでこれを行うにはどうすればよいですか..

4

1 に答える 1

0

使用しているフォントファイルにアクセスできる場合は、freetypeのようなlibを使用してフォントグリフデータをロードできます。これにより、テキスト文字列の幅を計算できます。

Pythonでこれを行うためのリソースがいくつかありますが、freetype-pyはその1つです。見るべきいくつかの例が含まれています。ドキュメントについては、freetypelibも参照してください。

于 2013-02-07T21:40:35.807 に答える