700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > python中怎么调整代码字体格式 pythondocx如何在文本和制表符之间分别更改字体大小...

python中怎么调整代码字体格式 pythondocx如何在文本和制表符之间分别更改字体大小...

时间:2019-03-06 01:09:27

相关推荐

python中怎么调整代码字体格式 pythondocx如何在文本和制表符之间分别更改字体大小...

我正在尝试使用python docx在第一页中创建表,但是当我试图修改标题的字体大小时,表大小也会改变,即使我尝试在表中再更改一个字体大小

设置。我该怎么做?在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)

现在表中的字体大小变为10,但空单元格仍然是20

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。