SAS: PROC REPORT или STYLE Двойная внешняя граница, сплошная внутренняя граница

Мне нужно отформатировать таблицы в выходном RTF-файле (который будет сохранен как файл Word .docx) с двойной внешней границей и сплошной внутренней границей как таковой:

Это возможно сделать с PROC REPORT используя какой-то STYLE или же COMPUTE заявление? Я пытался создать шаблоны CSS, но у меня проблемы с языком.

DATA TEST;
    INPUT CAR $12. YEAR;
    DATALINES;
    CHEVY   2001
    FORD    2005
    HONDA   2008
    ;
RUN;

ODS RTF FILE= "C:\Users\Documents\SAS Example Code\Test.rtf" STYLE=STATISTICAL;
PROC REPORT DATA = TEST NOWD;
    COLUMN CAR YEAR;
    DEFINE CAR / DISPLAY "Car";
    DEFINE YEAR / DISPLAY "Year";
    COMPUTE;

        /* insert code here to produce double outside border, solid inside border? */

    ENDCOMP;
RUN;
ODS RTF CLOSE;

Или, если бы я должен был создать собственный стиль SAS с кодом, как я мог бы достичь этого?

PROC TEMPLATE;
   DEFINE STYLE STYLES.DOUBLEBORDER;
   PARENT = STYLES.RTF;
   STYLE USERTEXT FROM USERTEXT /
      TEXTALIGN = LEFT
      FONTSTYLE = ROMAN
      FONTSIZE = 3.5;
   STYLE FONTS /
      'DOCFONT' = ("<SANS-SERIF>, <MTSANS-SERIF>, ARIAL",2)
      'HEADINGFONT' = ("<SANS-SERIF>, <MTSANS-SERIF>, ARIAL",2,BOLD)
      'HEADINGEMPHASISFONT' = ("<SANS-SERIF>, <MTSANS-SERIF>, ARIAL",2,BOLD)
      'FIXEDEMPHASISFONT' = ("<MONOSPACE>, COURIER, MONOSPACE",2)
      'FIXEDSTRONGFONT' = ("<MONOSPACE>, COURIER, MONOSPACE",2,BOLD)
      'FIXEDHEADINGFONT' = ("<MONOSPACE>, COURIER, MONOSPACE",2)
      'BATCHFIXEDFONT' = ("SAS MONOSPACE, <MONOSPACE>, COURIER, MONOSPACE",2)
      'FIXEDFONT' = ("<MONOSPACE>, COURIER",2)
      'EMPHASISFONT' = ("<SANS-SERIF>, <MTSANS-SERIF>, ARIAL",2)
      'STRONGFONT' = ("<SANS-SERIF>, <MTSANS-SERIF>, ARIAL",2,BOLD)
      'TITLEFONT' = ("<SANS-SERIF>, <MTSANS-SERIF>, ARIAL",3,BOLD)
      'TITLEFONT2' = ("<SANS-SERIF>, <MTSANS-SERIF>, ARIAL",2,BOLD);
   STYLE DATA /
      VERTICALALIGN = CENTER
      TEXTALIGN = CENTER
      FONTSIZE = 10PT
      FONTFAMILY = "ARIAL";
   STYLE TABLE /
      FRAME = BOX
      BORDERWIDTH = 1
      VERTICALALIGN = CENTER
      TEXTALIGN = CENTER
      FONTSIZE = 10
      CELLPADDING = 1.4
      BORDERSPACING = 0.7;
   STYLE HEADER /
      VERTICALALIGN = CENTER
      TEXTALIGN = CENTER
      FONTWEIGHT = BOLD
      FONTSIZE = 10PT
      FONTFAMILY = "ARIAL";
   STYLE ROWHEADER /
      VERTICALALIGN = CENTER
      TEXTALIGN = CENTER
      FONTSIZE = 10
      FONTFAMILY = "ARIAL";
   STYLE FOOTER /
      VERTICALALIGN = CENTER
      TEXTALIGN = CENTER
      FONTSIZE = 10
      FONTFAMILY = "ARIAL";
   STYLE COLOR_LIST /
      'LINK' = BLUE
      'BGH' = WHITE
      'FG' = BLACK
      'BG' = WHITE;
   STYLE BODY FROM DOCUMENT /
      MARGINBOTTOM = 1IN
      MARGINTOP = 1IN
      MARGINRIGHT = 1IN
      MARGINLEFT = 1IN;
END;

0 ответов

Другие вопросы по тегам