首页 > 解决方案 > pptx 字幕中的第二行文字

问题描述

我已将标题幻灯片添加到 pptx 对象,并希望在字幕位置添加第二行。

我试过使用 ph_add_fpar 函数但没有成功。我还是这个包的新手,所以可能没有使用正确的功能!

    mypowerpoint <- read_pptx() %>%
      add_slide("Title Slide","Office Theme") %>%
    ph_with("Flashy Title",ph_location_type("ctrTitle",position_right = TRUE)) %>%
    ph_with("Catchy Subtitle 1",ph_location_type("subTitle")) %>%
    ph_with("Catchy Subtitle 2",ph_location_type("subTitle")) 

运行上面的代码会给我两个重叠的字幕,而不是第二个字幕文本作为与第一个相同的对象中的新行。谁能告诉我我缺少什么,或者为此使用更好的功能?

标签: rofficer

解决方案


ph_with长度 > 1 的支持向量

library(magrittr)
library(officer)
mypowerpoint <- read_pptx() %>%
  add_slide("Title Slide","Office Theme") %>%
  ph_with("Flashy Title",ph_location_type("ctrTitle",position_right = TRUE)) %>%
  ph_with(c("Catchy Subtitle 1", "Catchy Subtitle 2"),ph_location_type("subTitle")) 

推荐阅读