如何生成 RGBColor(0x42, 0x24, 0xE9) 格式的 RGBcolor
how to generate RGBcolor in RGBColor(0x42, 0x24, 0xE9) format
我正在使用 python docx,但我被卡住了。
from docx import Document
document = Document()
run = document.add_paragraph().add_run()
font = run.font
from docx.shared import RGBColor
font.color.rgb = RGBColor(0x42, 0x24, 0xE9)
从 microsoft word 查看时生成 RGB(66, 36, 233)。
如何获得 RGBColor(0x42, 0x24, 0xE9) 类型的颜色给定 RGB(66, 36, 233) 格式?
RGBColor 的三个参数都是整数,所以:
RGBColor(66, 36, 233)
产生与以下相同的结果:
RGBColor(0x42, 0x24, 0xE9)
0x
前缀只是一种告诉 Python 后面的内容被解释为 base-16 数字的方式。它与 python-docx 本身无关;将 0 到 255 之间的整数放入这三个位置的任何方式都可以正常工作。
我正在使用 python docx,但我被卡住了。
from docx import Document
document = Document()
run = document.add_paragraph().add_run()
font = run.font
from docx.shared import RGBColor
font.color.rgb = RGBColor(0x42, 0x24, 0xE9)
从 microsoft word 查看时生成 RGB(66, 36, 233)。
如何获得 RGBColor(0x42, 0x24, 0xE9) 类型的颜色给定 RGB(66, 36, 233) 格式?
RGBColor 的三个参数都是整数,所以:
RGBColor(66, 36, 233)
产生与以下相同的结果:
RGBColor(0x42, 0x24, 0xE9)
0x
前缀只是一种告诉 Python 后面的内容被解释为 base-16 数字的方式。它与 python-docx 本身无关;将 0 到 255 之间的整数放入这三个位置的任何方式都可以正常工作。