Как получить выравнивание текста?

#python #python-docx

#python #python-docx

Вопрос:

Я использую ooxml.doc.Text и должен знать, что текст находится в центре, слева или справа. У Text меня есть только эти функции / значения: 'parent', 'ppr', 'reset', 'rpr', 'text', 'value' , в этом классе нет aligment переменной. Как я могу это получить?

Комментарии:

1. Пожалуйста, напишите, что вы пробовали до сих пор

2. @RachelGallen Я ничего не пробовал. Мне нужно знать, как получить выравнивание.

Ответ №1:

Для этого вам нужно перейти непосредственно в xml?

 d = Document()
alignment = d.paragraphs[0].paragraph_format.alignment
print(alignment)
 

В противном случае, я не думаю, что вы найдете эту информацию в.Текст, я думаю. Возможно, я ошибаюсь, но я думаю, что вы определяете выравнивание на уровне абзаца.