フラスコサーバーでpython-pptxを使用してファイルを作成しようとしています。これはすべて動作していて、ダウンロードでさえも問題になるのは、自分のコードでtext_frame.auto_sizeを使用しようとするときです。 LibreOffice Impressはテキストを完全に表示しますが、MS Powerpointはテキストを正しく表示しません。python-pptxを使用して生成されたpptによるpowerpointとlibreofficeの動作が異なります
のLibreOffice - - ここで
また、ここで私が使用しているコードがある -
text_box = slide.shapes.add_textbox(left, top, width, height)
text_frame = text_box.text_frame
text_frame.word_wrap = True
text_frame.auto_size = MSO_AUTO_SIZE.TEXT_TO_FIT_SHAPE
私がここで間違っていることは何ですか?
返信いただきありがとうございます!しかし、私はCentOSマシン上で自分のコードを実行しています。そしてfit_textは私に "Unsupported Operating System"エラーを投げるフォント情報を得ようとしました。私はまた、この問題を修正するために結合が待たれているプルリクエストがどこかにあると読んでいます。しかしそれまではfit_textを使うことはできません。 :/ – yashdosi