0

我在 html 中做了一个降价,在数据帧上使用 kable。我设置了背景颜色,它可以在浏览器上使用,但是当我想打印纸张时,颜色消失了......我也想做一个布局(分页符,跳线),我搜索,我看到了一些代码,我测试了,但没有任何效果...

颜色代码:

kable(tableEvo,"html",
               booktabs=T,
               caption=paste("Fonds et Benchmarks respectifs au",format(ajd,"%d-%m-%Y"),sep(" "))%>%
               kable_styling("basic","condensed")%>%
               row_spec(c(2,4,6,8,10,12,14,16,18,20,22,24,26),background="#33FFFF")%>%
               column_spec(1:5,bold=TRUE)
4

2 回答 2

1

这实际上是引导程序的错。打印时它将带走所有背景颜色。

请参阅Bootstrap 打印 CSS 删除背景颜色

我将尝试在 Safari 中打开网页并检查打印页面上的“打印背景”。

于 2018-04-04T19:08:47.093 回答
0

简单的解决方案是将!important放在代码中的颜色名称后面。

例如,如果选择的背景颜色是红色,请编写:

 background = "red !important"

这对我有用。

感谢郝,通过电子邮件为我澄清了这一点。

于 2019-03-14T12:31:56.997 回答