-1

I want to write letters in docx.I wrote codes,

from docx import Document

document = Document()

document.add_heading("TITLE", 1)

document.save("test.docx")

But when I run the codes, the letter of TITLE is colored blue.I want to add color black to TITLE.I searched the way of it in docx document, but I cannot find it.How should I do it?

user10102827
  • 319
  • 2
  • 7
  • 18

1 Answers1

0

Possible duplicate of:

Write text in particular font color in MS word using python-docx

Using docx python library, how to apply color and font size simultaneously

You would need to use the font property.

from docx import Document

document = Document()

run = document.add_heading().add_run("TITLE")

font = run.font
font.color.rgb = RGBColor(0,0,0)

document.save("test.docx")

Please see the python-docx documentation.

PythonSherpa
  • 2,560
  • 3
  • 19
  • 40