Хорошо, в конце я думаю, что у меня это есть.
Чтобы применить разные стили, достаточно объединить функцию ph_with_text с функцией ph_add_text .
А именно ph_add_text делает то же самое, что и оператор суммы для функции pot .Помните, что для ссылки на определенную строку необходимо указать аргумент id_chr .Вы можете определить правильное значение, используя команду slide_summary (ppt) сразу после запуска ph_with_text .
ppt <- read_pptx()
ppt <- add_slide(ppt, "Title and Content", master = "Office Theme")
ppt <- ph_with_text(ppt, "Some NOT bold text ", type = "body", index = 1)
slide_summary(ppt) # I see that the id is 2. Now I can delete this line.
ppt <- ph_add_text(ppt, "and some bold text", type = "body", style = fp_bold(), id_chr = 2)
print(ppt, target = "boldTest.pptx")
Для fp_bold () Функция см. выше в вопросе.К этому моменту мы можем добавлять другие фрагменты текста в разных форматах, продолжая использовать ph_add_text (и, возможно, "\ n", если мы хотим писать в новых строках.
Ciao