Bordures internes et externes régulières

library(flextable)

On va d’abord définir deux propriétés de bordures, la première sera utilisée pour les bordures externes et la deuxième pour les bordures internes.

big_border = fp_border_default(color="red", width = 2)
small_border = fp_border_default(color="gray", width = 1)

Pour s’assurer qu’on part bien d’un tableau sans bordure, on va toutes les supprimer en appelant la fonction border_remove().

ft <- flextable(head(airquality))
ft <- border_remove(x = ft)
ft

Maintenant appliquons les bordures internes et externes avec les fonctions border_outer(), border_inner_v() et border_inner_h().

ft <- border_inner_h(ft, part="all", border = small_border )
ft <- border_inner_v(ft, part="all", border = small_border )
ft <- border_outer(ft, part="all", border = big_border )
ft