r - 官员 - 格式化文本
问题描述
我正在尝试使用 Office 更改段落的字体大小,但我无法做到。谁能告诉我我做错了什么?
library(officer)
text_style <- fp_text(font.size = 12)
my_doc <- read_docx()
body_add_par(my_doc,"This is a test", style = text_style)
print(my_doc, target = "dummy.docx")
解决方案
函数body_add_par()
需要一个样式名称(取自原始文档中存在的名称)。
如果要添加由格式化的文本块组成的段落,则需要使用body_add_fpar()
如下所示的 .
library(officer)
text_style <- fp_text(font.size = 12)
par_style <- fp_par(text.align = "justify")
my_doc <- read_docx()
my_doc <- body_add_fpar(my_doc, fpar( ftext("This is a test", prop = text_style), fp_p = par_style ) )
print(my_doc, target = "dummy.docx")
推荐阅读
- node.js - 使用 ts-node 编译 mocha 测试时,我找不到模块 'tsconfig/register'
- python - TypeError:“方法”对象不能解释为整数
- google-cloud-platform - GCP:如何找到在特定时间运行的实例?
- angular - 将属于 innerHTML 的元素替换为另一个元素
- powershell - 用于获取 FIPS 算法状态的 Powershell 脚本
- java - 列表 API 按流 API 分组
- flutter - 从休息调用中获取地图结果列表
- python-3.x - WebDriverException:消息:未知错误:调用函数结果缺少“值”——在运行 send_keys 并更新 Chromedriver 之后
- java - 我应该在 Spring Boot REST API 中发布什么对象?
- javascript - Javascript 19位数字将最后一位数字更改为零