Я использую Python-Docx, чтобы пользователи моего кода могли создавать таблицы. Я хотел бы изменить размер шрифта таблицы. Номера значений ячейки обертываются в ячейках таблицы, потому что шрифт слишком велик. Я искал документацию и многие форумы без какой-либо удачи.Таблицы Python-Docx - способ изменить шрифт?
Я исхожу в своем предположении, что можно изменить только стили таблицы, но не размер шрифта?
Я понимаю, что могу изменить или создать свой собственный стиль, но это не поможет другим пользователям моего кода на других компьютерах ((например, объясняется в сообщении на форуме: How do I get rid of the default styling on a table object in a python-docx generated word document?)) Большинство других сообщений, которые я нашел, обсуждают стиль, но не размер шрифта.
Я видел некоторые подобные вопросы, когда люди указывают на использование xml, но я не понимаю, как это будет записано в стандартный код таблицы docx.
Любая помощь или понимание очень ценится!
Спасибо за ваш вклад - думаю, мне нужно будет подождать следующей версии, о которой вы говорили. Использование стиля - это игра, так как мой код предназначен для других людей для использования с их версиями Word - у них может не быть стиля в их Word-файле, особенно если он неясен. Ни один из стилей, которые я вижу, не изменяет размер шрифта. –
Только одна коррекция: атрибут для объекта ячейки должен быть 'paragraph' вместо' paragraph'. Я знаю, что прошло много времени с первого вопроса, но для того, чтобы помочь другим: о том, чтобы не иметь стиль, можно создать стиль во время выполнения, поэтому это не будет проблемой. Поэтому это решение работает хорошо. – Diego
@Diego: хороший улов, я сделал исправление :) – scanny