我正在尝试在无序列表项目符号(在PPT中)的句子中加粗单个单词。这可能吗?将fpar / ftext对象的组合放入unordered_list中的str_list会引发错误。预先感谢。
编辑,添加我的意思的示例:
答案 0 :(得分:1)
在此处记录:
https://davidgohel.github.io/officer/articles/offcran/powerpoint.html#unordered-lists
library(officer)
doc <- read_pptx()
ul <- unordered_list(
level_list = c(1, 2, 2, 3, 3, 1),
str_list = c("Level1", "Level2", "Level2", "Level3", "Level3", "Level1"),
style = fp_text(color = "red", bold = TRUE, font.size = 25) )
doc <- add_slide(doc)
doc <- ph_with(x = doc, value = ul, location = ph_location_type(type = "body") )
print(doc, target = "ph_with_ul.pptx")
答案 1 :(得分:0)
我有同样的问题。我的同事给了我这段代码:
pres_1 <- read_pptx(path = template) %>%
add_slide(layout = 'Title and Content', master = 'Office Theme') %>%
ph_empty(type = 'body') %>%
ph_add_par() %>%
ph_add_text(str = 'this is a red text', style = fp_text(color = 'red', font.size = 20)) %>%
ph_add_text(str = ' followed by a blue text', style = fp_text(color = 'blue', font.size = 20)) %>%
ph_add_par(level = 2) %>%
ph_add_text(str = 'Level 2', style = shortcuts$fp_italic() ) %>%
ph_add_par(level = 3) %>%
ph_add_text(str = 'Level 3', style = shortcuts$fp_bold())
print(pres_1, "test.pptx")
它仍然可以与0.3.5军官一起使用,但是在当前软件包版本(https://davidgohel.github.io/officer/index.html)的文档页面上不再有文档。
我想知道使用上述站点的功能文档实现此目的的预期方式是什么。
答案 2 :(得分:0)
您可以尝试以下对我有用的东西:
$(document).ready(function(){
var anchors = document.getElementsByClassName('editButton');
for(var i = 0; i < anchors.length; i++) {
var button;
var anchor = anchors[i];
anchor.onclick = function() {
button = this;
$.ajax({
method: "GET",
url: "/testedit.php",
}).done(function( data ) {
/* from result create a string of data and append to the div */
var result= data;
var string='<p>ID is '+ button.value +'</p><br>';
$("#records").html(string);
});
}
}
});