Настройка RTL при запуске шрифта:
Я попытался установить свойство RTL с помощью:
Код: Выделить всё
run.font.rtl = True
Добавление знака Unicode справа налево:
Я добавил управляющий символ Unicode \u200F в начало текста, например
Код: Выделить всё
text_frame.text = "\u200F" + "lalala"
Регулировка выравнивания абзаца:
Я установил выравнивание абзаца по правому краю, используя:
Код: Выделить всё
p.alignment = 2
Я также экспериментировал с прямым изменением базового XML в файле PPTX, но мне не удалось добиться стабильных результатов.
Кто-нибудь сталкивался с этой проблемой с текстом RTL в python‑pptx? Каковы рекомендуемые обходные пути (включая любые методы редактирования XML), чтобы заставить презентацию, созданную с помощью python‑pptx, отображать текст в правильном формате RTL?
Подробнее здесь: https://stackoverflow.com/questions/794 ... ython-pptx
Мобильная версия