Oficial: error al agregar un párrafo de nivel 1 a una diapositiva existente

rcst

Estoy tratando de escribir una secuencia de viñetas en la misma diapositiva, con el siguiente código R:

library(officer)
library(magrittr)

ppt <- read_pptx()

ppt <- ppt %>%
    add_slide(layout = "Title and Content", master = "Office Theme") %>%
    ph_with_text(type = "title", str = "FFT power spectrum") %>%
    ph_with_text(type = "body", str = "no visual discrimination") %>%
    ph_add_par(level = 1L) %>%
    ph_add_text(str = "whole trajectories")


print(ppt, target = "test.pptx") %>% invisible()

... que falla, diciendo ...

Error in doc_parse_raw(x, encoding = encoding, base_url = base_url, as_html = as_html,  : 
  Premature end of data in tag p line 1 [77]

Cuando cambio el parámetro de nivel a

ph_add_par(level = 2L)

funciona bien (como se demuestra en la viñeta: https://cran.r-project.org/web/packages/officer/vignettes/powerpoint.html )

¿Que me estoy perdiendo aqui?

David Gohel

Eso fue un error, gracias por informarlo. Puede obtener la versión dev con devtools::install_github("davidgohel/officer").

Y debajo un guión ligeramente modificado:

library(officer)
library(magrittr)

default_font <- fp_text(font.family = "Calibri", font.size = 0)

ppt <- read_pptx()

ppt <- ppt %>%
  add_slide(layout = "Title and Content", master = "Office Theme") %>%
  ph_with_text(type = "title", str = "FFT power spectrum") %>%
  ph_with_text(type = "body", str = "no visual discrimination") %>%
  ph_add_par(level = 1L, type = "body") %>%
  ph_add_text(str = "whole trajectories", type = "body", style = default_font )


print(ppt, target = "test.pptx") %>% browseURL()

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

Agregar una diapositiva al comienzo de una sección

Agregar un efecto de diapositiva al menú desplegable de bootstrap

¿Cómo agregar un párrafo en medio de Paraghaph existente programáticamente en FlowDocument WPF?

Agregar nivel al diccionario anidado existente (árbol)

Agregar estilo existente a un párrafo en OpenXML

¿Cómo puedo agregar un nuevo párrafo al final de un documento de Word?

Error al agregar una clase Kotlin en un proyecto java / Android existente

Agregar una columna existente al final de otra columna dentro de un marco de datos

Recibiendo un error al agregar la clave principal al servidor SQL de tabla existente

No se puede agregar un párrafo al elemento de imagen.

Revolution Slider: ¿Una forma de ajustar a la cuadrícula al agregar texto a una diapositiva?

Python-docx: ¿Es posible agregar una nueva ejecución al párrafo en un lugar específico (no al final)?

Agregar elemento de enlace <a> al párrafo <p> Javascript

Error de Python y Snowflake al agregar a una tabla existente en la nube

Agregar datos básicos de iOS a un proyecto existente: error al desenvolver un valor opcional

agregar una palabra antes y después de un párrafo cuando el patrón coincide

OpenXML: lastRenderedPageBreak insertado al agregar un nuevo párrafo

Error al intentar agregar una fila a un marco de datos

Agregar PdfPCell al párrafo

Agregar datos al final de una hoja Excel existente

agregar una matriz al marco de datos existente en Python

Hacer que un párrafo aparezca dentro de una imagen al desplazar la imagen

¿Cómo especificar la carpeta HTML pública al agregar Snowpack a un proyecto de nodo existente?

¿Consideraciones al agregar un servicio a un proyecto de Android existente?

¿Consideraciones al agregar un servicio a un proyecto de Android existente?

AppleScript: ¿cuál es la mejor manera de agregar un salto de línea al final de cada párrafo?

Crear una función para realizar un cálculo y agregar una respuesta como columna al marco de datos existente

cómo "insertar ejecución" en lugar de "agregar ejecución" al final de un párrafo

Error de archivo / directorio no estándar encontrado en el nivel superior al agregar un archivo de sonido en mi paquete

TOP Lista

CalienteEtiquetas

Archivo