The function lets add images within flextable
objects with function compose
.
It should be used inside a call to as_paragraph
.
as_image(src, width = 0.5, height = 0.2, ...)
image filename
size of the png file in inches
unused argument
Other chunk elements for paragraph:
as_bracket()
,
as_b()
,
as_chunk()
,
as_i()
,
as_sub()
,
as_sup()
,
hyperlink_text()
,
linerange()
,
lollipop()
,
minibar()
# NOT RUN {
img.file <- file.path( R.home("doc"), "html", "logo.jpg" )
library(officer)
myft <- flextable( head(iris))
myft <- compose( myft, i = 1:3, j = 1,
value = as_paragraph(
as_image(src = img.file, width = .20, height = .15),
" blah blah ",
as_chunk(Sepal.Length, props = fp_text(color = "red"))
),
part = "body")
ft <- autofit(myft)
ft
# }
Run the code above in your browser using DataLab