Как найти имя и размер шрифта для прогонов в абзацах в python-docx? - PullRequest
0 голосов
/ 27 февраля 2019

Я пытаюсь получить размер шрифта и имя шрифта для каждого запуска в абзаце.Некоторые из прогонов имеют

 paragraph.runs[index].font.name = None
 paragraph.runs[index].font.size = None

Я просмотрел документацию python-docx , там написано "Нет указывает, что гарнитура унаследована от иерархии стилей."

В некоторых случаях информация о шрифте хранится в paragraph.style.font

, но она не одинакова для всех документов

Я просмотрел styles.xml и fontTable.xml,я могу получить styleId из paragraph.runs[index].style.style_id, но я никак не могу подключить этот идентификатор для получения информации о шрифте.

Как мне получить доступ к этой иерархии стилей из библиотеки python-docx?

, если нетЕсть ли другие способы получения информации о шрифте

...