python中怎么调整代码字体格式,pythondocx如何在文本和制表符之间分别更改字体大小...
我正在嘗試使用python docx在第一頁(yè)中創(chuàng)建表,但是當(dāng)我試圖修改標(biāo)題的字體大小時(shí),表大小也會(huì)改變,即使我嘗試在表中再更改一個(gè)字體大小
設(shè)置。我該怎么做?在def Firstpage():
titlename='Test'+' '+lastday
title = doc.add_paragraph()
title.add_run(titlename).bold=True
#title.style.font.size=Pt(20)
title.alignment=WD_ALIGN_PARAGRAPH.CENTER
filename=lastday+' '+'test.docx'
filepath = os.path.join(r'C:\Users\Administrator\Desktop\python test\update_test', filename)
doc.save(filepath)
def ShiftTable():
table = doc.add_table(rows=27, cols=6)
table.style='Table Grid'
table.style.font.size=Pt(2)
table.cell(0,0).text = "Shift"
table.cell(0,1).text = "Hour"
table.cell(0,2).text = "Parts Production"
table.cell(0,3).text = "Good Parts"
table.cell(0,4).text = "Bad Parts"
table.cell(0,5).text = "Average Cycle Time"
table.cell(1,0).text = "Morning Shift"
table.cell(1,1).text = "08AM - 09AM"
table.cell(2,1).text = "09AM - 10AM"
table.cell(3,1).text = "10AM - 11AM"
table.cell(4,1).text = "11AM - 12PM"
table.cell(5,1).text = "12PM - 01PM"
table.cell(6,1).text = "01PM - 02PM"
table.cell(7,1).text = "02PM - 03PM"
table.cell(8,0).text = "Shift Summary"
table.cell(9,0).text = "Afternoon Shift"
table.cell(9,1).text = "03PM - 04PM"
table.cell(10,1).text = "04PM - 05PM"
table.cell(11,1).text = "05PM - 06PM"
table.cell(12,1).text = "06PM - 07PM"
table.cell(13,1).text = "07PM - 08PM"
for row in table.rows:
for cell in row.cells:
paragraphs = cell.paragraphs
for paragraph in paragraphs:
for run in paragraph.runs:
font = run.font
font.size= Pt(10)
Firstpage()
ShiftTable()
filename=lastday+' '+'test.docx'
filepath = os.path.join(r'C:\Users\Administrator\Desktop\python test\update_test', filename)
doc.save(filepath)
現(xiàn)在表中的字體大小變?yōu)?0,但空單元格仍然是20
總結(jié)
以上是生活随笔為你收集整理的python中怎么调整代码字体格式,pythondocx如何在文本和制表符之间分别更改字体大小...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 图像压缩——比率
- 下一篇: 移动硬盘文件或目录损坏且无法读取怎么解决