|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.02.2019, 12:13 | #1 |
Пользователь
Регистрация: 06.02.2019
Сообщений: 17
|
python3+ docx
Господа подскажите пожалуйста как при формировании doxc документа через python регулировать междустрочный интервал?
использую модуль docx. просто получается не очень красиво: после заголовка отступа нет, а в параграфе он огромный и это бросается в глаза. Принтскрин прилагаю. Нужно сделать так, что бы между заголовком и параграфом появился интервал. Заранее благодарен. |
20.02.2019, 12:21 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,716
|
|
20.02.2019, 13:56 | #3 | |
Пользователь
Регистрация: 06.02.2019
Сообщений: 17
|
Цитата:
from docx import Document from docx.enum.text import WD_PARAGRAPH_ALIGNMENT document = Document() paragraph = document.add_paragraph() paragraph_format = paragraph.paragraph_format paragraph_format.alignment = WD_PARAGRAPH_ALIGNMENT.RIGHT paragraph_format.alignment('qwe') document.save('demoless.docx') данный код даст ошибку TypeError: 'EnumValue' object is not callable уже и так и эдак попробовал. Что не так? Последний раз редактировалось Mr.Overlord; 20.02.2019 в 13:58. |
|
20.02.2019, 13:58 | #4 |
Пользователь
Регистрация: 06.02.2019
Сообщений: 17
|
а если написать не paragraph_format.alignment('qwe'), а document.add_paragraph("qwe") то всё будет ок, но выравнивания не произойдет.......
|
20.02.2019, 14:02 | #5 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,716
|
Код:
Цитата:
|
|
20.02.2019, 14:06 | #6 |
Пользователь
Регистрация: 06.02.2019
Сообщений: 17
|
нет, не изменил. Если честно не совсем понимаю как его изменить. Запутался в общем совсем...
|
20.02.2019, 14:08 | #7 |
Пользователь
Регистрация: 06.02.2019
Сообщений: 17
|
paragraph_format.alignment = WD_PARAGRAPH_ALIGNMENT.RIGHT
print(paragraph_format.alignment) вижу что это выравнивание по правому краю, но как применить это к параграфу? |
20.02.2019, 15:35 | #8 |
Пользователь
Регистрация: 06.02.2019
Сообщений: 17
|
Неужели мой вопрос настолько сложный, что никто не знает ответа?
|
21.02.2019, 09:34 | #9 |
Пользователь
Регистрация: 06.02.2019
Сообщений: 17
|
Решено
Вопрос решен, если кому интересно вот код:
Код:
Последний раз редактировалось Serge_Bliznykov; 21.02.2019 в 10:19. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Числа Фибоначчи на Python3 | NekkittAY | Python | 2 | 18.06.2018 14:32 |
Задачка. Python3+. | HiFull | Общие вопросы по программированию, компьютерный форум | 1 | 07.04.2018 19:17 |
python3 + postgresql | 25-й кадр | Python | 0 | 01.03.2018 13:49 |
Python3 | АнтонПинигин | Помощь студентам | 7 | 22.08.2017 18:38 |
[Python3]Многомерные массивы | Sna1L | Python | 1 | 31.03.2012 04:37 |