Python:将 WD_ALIGN_PARAGRAPH.RIGHT 用于照片时出现问题
Python: issue using WD_ALIGN_PARAGRAPH.RIGHT with photo
在使用“add_run”后对图像使用标题命令时,图像未右对齐。我试图重新创建类似于 this 的内容,但交换了图片和文本部分。不确定这是否可以通过库实现。
from docx import Document
from docx2pdf import convert
from docx.enum.text import WD_ALIGN_PARAGRAPH
from docx.shared import Inches, RGBColor, Pt
header = doc1.sections[0].header
htable = header.add_table(1,2,Inches(9))
htab_cells = htable.rows[0].cells
ht0=htab_cells[1].add_paragraph()
kh=ht0.add_run()
kh.add_picture(holder_logo,width=Inches(.75))
kh.alignment = WD_ALIGN_PARAGRAPH.RIGHT
header1=htab_cells[0].add_paragraph().add_run("Notice to Zero Dollar Change\nDATA CENTER")
header1.font.size = Pt(16)
header1.font.name = 'AvantGarde LT Book'
header1.font.color.rgb = RGBColor.from_string("0266BB")
我所要做的就是换线
kh.alignment = WD_ALIGN_PARAGRAPH.RIGHT
至
ht0.alignment = WD_ALIGN_PARAGRAPH.RIGHT
不确定为什么,但现在徽标的方向正确了。
在使用“add_run”后对图像使用标题命令时,图像未右对齐。我试图重新创建类似于 this 的内容,但交换了图片和文本部分。不确定这是否可以通过库实现。
from docx import Document
from docx2pdf import convert
from docx.enum.text import WD_ALIGN_PARAGRAPH
from docx.shared import Inches, RGBColor, Pt
header = doc1.sections[0].header
htable = header.add_table(1,2,Inches(9))
htab_cells = htable.rows[0].cells
ht0=htab_cells[1].add_paragraph()
kh=ht0.add_run()
kh.add_picture(holder_logo,width=Inches(.75))
kh.alignment = WD_ALIGN_PARAGRAPH.RIGHT
header1=htab_cells[0].add_paragraph().add_run("Notice to Zero Dollar Change\nDATA CENTER")
header1.font.size = Pt(16)
header1.font.name = 'AvantGarde LT Book'
header1.font.color.rgb = RGBColor.from_string("0266BB")
我所要做的就是换线
kh.alignment = WD_ALIGN_PARAGRAPH.RIGHT
至
ht0.alignment = WD_ALIGN_PARAGRAPH.RIGHT
不确定为什么,但现在徽标的方向正确了。