如何解决如何使用python-docx和Pilow计算段落中文本的偏移量
我正在使用python-docx创建Word文档,并且尝试将第一行之后的行中的文本与第一行中的文本末尾对齐
This is the first line :
I want to start the second line here
And the third line here
etc.
所以我正在使用
display_length = ImageFont.getsize("This is the first line :")
计算第一行的显示长度,然后使用python-docx
paragraph_format.left_indent(Inches(display_length)/96)
向前偏移第2行中的文本。我的显示器上的DPI是96,尽管我不确定这是100%正确的...。
问题是文本不对齐。它很近,但是不一致。在多个具有不同第一行的块上重复上述模式。而且第二行和后续行的对齐方式始终相差约0.5英寸。第二行开始始终对齐-而不是与第一行的末尾对齐。
任何关于我可能做错了事的想法,或者其他方法将不胜感激!!!!!
道格
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。