Aller au contenu

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