#templates #sas #rtf #ods
#шаблоны #sas #rtf #ods
Вопрос:
Я хочу вывести таблицу в формате 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;
Может кто-нибудь сказать мне, пожалуйста, как я могу изменить код, чтобы получить правильный вывод?
Спасибо!
Ответ №1:
Белые линии разделения заголовка столбца, которые вы видите, на самом деле не нарисованы.
Измените на cellspacing=1in
, и вы увидите, что «линии» на самом деле являются артефактами интервала и соответствуют общему фону. Я не думаю, что есть простой способ иметь границы ячеек заголовка, которые отличаются от границ ячеек данных.