Learn R Programming

flextable (version 0.7.0)

as_image: image chunk wrapper

Description

The function lets add images within flextable objects with function compose(). It should be used inside a call to as_paragraph().

Usage

as_image(src, width = 0.5, height = 0.2, unit = "in", ...)

Arguments

src

image filename

width, height

size of the png file in inches

unit

unit for width and height, one of "in", "cm", "mm".

...

unused argument

Illustrations

See Also

compose(), as_paragraph()

Other chunk elements for paragraph: as_bracket(), as_b(), as_chunk(), as_equation(), as_highlight(), as_i(), as_sub(), as_sup(), colorize(), gg_chunk(), hyperlink_text(), linerange(), lollipop(), minibar(), plot_chunk()

Examples

Run this code
# 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