templates - 如何仅为标题列更改内部边框的颜色?
问题描述
我想将一个表格输出到 RTF 中,该表格在表格内没有行,但在标题单元格中有内部边框。此外,标题栏色彩丰富。我知道如何更改所有单元格的边框颜色,但我不知道如何只更改标题。我需要用proc模板来做。现在我得到这张表:
但我需要这样:
代码是:
proc template;
define style styles.new;
parent = Styles.Printer;
replace color_list /
'link' = blue
'bgH' = cxFF8200
'bgT' = white
'bgD' = white
'fg' = black
'bg' = white;
replace Table from Output /
frame = hsides
rules = groups
cellpadding = 2pt
cellspacing = 0.25pt
borderwidth = 0.75pt
background = color_list('bgt') ;
end;
run;
ods listing style=new;
有人可以告诉我如何更改代码以获得正确的输出?谢谢!
解决方案
您看到的白色列标题分隔“线”实际上并未绘制。
更改为cellspacing=1in
,您会观察到“线条”实际上是间距的伪影,并且与整体背景相对应。我认为没有一种简单的方法可以让标题单元格边框与数据单元格边框不同。
推荐阅读
- arrays - 在不提供输入的情况下查找数组中的最小和最大元素。(提示:静态数组)
- jsonpath - Jsonpath如何使用内部json节点选择这个json
- elasticsearch - 使用无痛的弹性查询脚本问题
- r - 如何在ggplot2中为轴文本添加文本框
- javascript - 加载新页面时的 localStorage 重定向
- sql - 使用 Entityframework 核心中的枚举类型列表过滤查询
- makefile - 如何在 Makefile 中调用/链接 GLPK for Windows?[找不到-lglpk]
- linux - bitbake 无法从图像配方中选择覆盖变量
- transparency - 是否可以显示具有透明背景的 HTA
- javascript - 删除 contentEditable div 中的标记标签会在重新输入后创建一个字体标签