<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic RTF ODS PROC REPORT column header justification issues - HELP in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/RTF-ODS-PROC-REPORT-column-header-justification-issues-HELP/m-p/153036#M262631</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I want to left justify the column headers for the variables 'characteristic' and 'stat_cat_'.&amp;nbsp; As you can see from my output below, this is NOT happening - see my code after the output.&amp;nbsp; Please help!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here's my output:&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="width: 612px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl68" height="41" rowspan="2" style="border-bottom: 1.0pt solid black;" width="169"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Disposition&lt;/TD&gt;&lt;TD class="xl68" rowspan="2" style="border-bottom: 1.0pt solid black;" width="251"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Value&lt;/TD&gt;&lt;TD class="xl63" style="text-align: center;" width="64"&gt;Group A&lt;/TD&gt;&lt;TD class="xl63" style="text-align: center;" width="64"&gt;Group B&lt;/TD&gt;&lt;TD class="xl63" style="text-align: center;" width="64"&gt;Total&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="21" width="64"&gt;(n=7)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;(n=6)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;(n=13)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="31" width="169"&gt;Randomized&lt;/TD&gt;&lt;TD class="xl66" width="251"&gt;Yes&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;7 (100.0 %)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;6 (100.0 %)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;13 (100.0 %)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="21" width="169"&gt; &lt;/TD&gt;&lt;TD class="xl64" width="251"&gt; &lt;/TD&gt;&lt;TD class="xl64" width="64"&gt; &lt;/TD&gt;&lt;TD class="xl64" width="64"&gt; &lt;/TD&gt;&lt;TD class="xl64" width="64"&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="46" width="169"&gt;Prematurely Discontinued&lt;/TD&gt;&lt;TD class="xl66" width="251"&gt;No&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;4 (57.1 %)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;3 (50.0 %)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;7 (53.8 %)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="21" width="169"&gt; &lt;/TD&gt;&lt;TD class="xl66" width="251"&gt;Yes&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;3 (42.9 %)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;3 (50.0 %)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;6 (46.2 %)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="21" width="169"&gt; &lt;/TD&gt;&lt;TD class="xl64" width="251"&gt; &lt;/TD&gt;&lt;TD class="xl64" width="64"&gt; &lt;/TD&gt;&lt;TD class="xl64" width="64"&gt; &lt;/TD&gt;&lt;TD class="xl64" width="64"&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="31" width="169"&gt;Enrolled in Next One&lt;/TD&gt;&lt;TD class="xl66" width="251"&gt;No&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;1 (14.3 %)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;1 (16.7 %)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;2 (15.4 %)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="21" width="169"&gt; &lt;/TD&gt;&lt;TD class="xl66" width="251"&gt;No&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;2 (28.6 %)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;1 (16.7 %)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;3 (23.1 %)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="31" width="169"&gt; &lt;/TD&gt;&lt;TD class="xl66" width="251"&gt;Missing Values&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;4 (57.1 %)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;4 (66.7 %)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;8 (61.5 %)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="21" width="169"&gt; &lt;/TD&gt;&lt;TD class="xl64" width="251"&gt; &lt;/TD&gt;&lt;TD class="xl64" width="64"&gt; &lt;/TD&gt;&lt;TD class="xl64" width="64"&gt; &lt;/TD&gt;&lt;TD class="xl64" width="64"&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="46" width="169"&gt;Reason Discontinued:&lt;/TD&gt;&lt;TD class="xl66" width="251"&gt;Adverse Event&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;0 (0.0%)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;1 (33.3 %)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;1 (16.7 %)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="21" width="169"&gt; &lt;/TD&gt;&lt;TD class="xl66" width="251"&gt;Ulcer &lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;2 (66.7 %)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;0 (0.0%)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;2 (33.3 %)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="31" width="169"&gt; &lt;/TD&gt;&lt;TD class="xl66" width="251"&gt;Lost to follow-up&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;1 (33.3 %)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;0 (0.0%)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;1 (16.7 %)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="21" width="169"&gt; &lt;/TD&gt;&lt;TD class="xl66" width="251"&gt;Other&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;0 (0.0%)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;1 (33.3 %)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;1 (16.7 %)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="21" width="169"&gt; &lt;/TD&gt;&lt;TD class="xl64" width="251"&gt; &lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;0 (0.0%)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;1 (33.3 %)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;1 (16.7 %)&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here's my code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/** RTF **/&lt;/P&gt;&lt;P&gt;%RTFOPTNS;&lt;/P&gt;&lt;P&gt;%OUTFILE(NAME=T1_1_SubjectDisposition); ** Name the Output file ** ;&lt;/P&gt;&lt;P&gt;OPTION MISSING=' ';&lt;/P&gt;&lt;P&gt;ODS LISTING CLOSE;&lt;/P&gt;&lt;P&gt;ODS RTF FILE=RTFFILE STYLE=STYLES.RTFSTYLE BODYTITLE;&lt;/P&gt;&lt;P&gt;ODS NORESULTS; &lt;/P&gt;&lt;P&gt;PROC REPORT DATA=final NOWD HEADLINE HEADSKIP SPLIT='&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;|' SPACING=2 MISSING ;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;COLUMN characteristic stat_cat_&amp;nbsp; var1 var2&amp;nbsp; var99;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DEFINE characteristic/DISPLAY WIDTH=15 left "Disposition"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STYLE(COLUMN)=[CELLWIDTH=1.25IN ];&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DEFINE stat_cat_/DISPLAY WIDTH=15 left "Value"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STYLE(COLUMN)=[CELLWIDTH=3.75IN ];&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DEFINE var1/DISPLAY WIDTH=15 CENTER "PluroGel N|(n=&amp;amp;grpPRand.)"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STYLE(COLUMN)=[CELLWIDTH=1.0IN ];&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DEFINE var2/DISPLAY WIDTH=15 CENTER "Vehicle|(n=&amp;amp;grpPRand.)"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STYLE(COLUMN)=[CELLWIDTH=1.0IN ];&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DEFINE var99/DISPLAY WIDTH=15 CENTER "Total|(n=&amp;amp;grpTotRand)"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STYLE(COLUMN)=[CELLWIDTH=1.0IN ];&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %RTFTITLES(t3=Table 14.1.1 Subject Disposition);&lt;/P&gt;&lt;P&gt;RUN;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OPTIONS MISSING='.';&lt;/P&gt;&lt;P&gt;FOOTNOTE; TITLE;&lt;/P&gt;&lt;P&gt;ODS RTF CLOSE;&lt;/P&gt;&lt;P&gt;ODS pdf CLOSE;&lt;/P&gt;&lt;P&gt;ODS LISTING ;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROC PRINTTO;&lt;/P&gt;&lt;P&gt;RUN;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 20 Sep 2014 16:41:27 GMT</pubDate>
    <dc:creator>msecic</dc:creator>
    <dc:date>2014-09-20T16:41:27Z</dc:date>
    <item>
      <title>RTF ODS PROC REPORT column header justification issues - HELP</title>
      <link>https://communities.sas.com/t5/SAS-Programming/RTF-ODS-PROC-REPORT-column-header-justification-issues-HELP/m-p/153036#M262631</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I want to left justify the column headers for the variables 'characteristic' and 'stat_cat_'.&amp;nbsp; As you can see from my output below, this is NOT happening - see my code after the output.&amp;nbsp; Please help!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here's my output:&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="width: 612px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl68" height="41" rowspan="2" style="border-bottom: 1.0pt solid black;" width="169"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Disposition&lt;/TD&gt;&lt;TD class="xl68" rowspan="2" style="border-bottom: 1.0pt solid black;" width="251"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Value&lt;/TD&gt;&lt;TD class="xl63" style="text-align: center;" width="64"&gt;Group A&lt;/TD&gt;&lt;TD class="xl63" style="text-align: center;" width="64"&gt;Group B&lt;/TD&gt;&lt;TD class="xl63" style="text-align: center;" width="64"&gt;Total&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="21" width="64"&gt;(n=7)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;(n=6)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;(n=13)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="31" width="169"&gt;Randomized&lt;/TD&gt;&lt;TD class="xl66" width="251"&gt;Yes&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;7 (100.0 %)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;6 (100.0 %)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;13 (100.0 %)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="21" width="169"&gt; &lt;/TD&gt;&lt;TD class="xl64" width="251"&gt; &lt;/TD&gt;&lt;TD class="xl64" width="64"&gt; &lt;/TD&gt;&lt;TD class="xl64" width="64"&gt; &lt;/TD&gt;&lt;TD class="xl64" width="64"&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="46" width="169"&gt;Prematurely Discontinued&lt;/TD&gt;&lt;TD class="xl66" width="251"&gt;No&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;4 (57.1 %)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;3 (50.0 %)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;7 (53.8 %)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="21" width="169"&gt; &lt;/TD&gt;&lt;TD class="xl66" width="251"&gt;Yes&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;3 (42.9 %)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;3 (50.0 %)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;6 (46.2 %)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="21" width="169"&gt; &lt;/TD&gt;&lt;TD class="xl64" width="251"&gt; &lt;/TD&gt;&lt;TD class="xl64" width="64"&gt; &lt;/TD&gt;&lt;TD class="xl64" width="64"&gt; &lt;/TD&gt;&lt;TD class="xl64" width="64"&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="31" width="169"&gt;Enrolled in Next One&lt;/TD&gt;&lt;TD class="xl66" width="251"&gt;No&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;1 (14.3 %)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;1 (16.7 %)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;2 (15.4 %)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="21" width="169"&gt; &lt;/TD&gt;&lt;TD class="xl66" width="251"&gt;No&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;2 (28.6 %)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;1 (16.7 %)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;3 (23.1 %)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="31" width="169"&gt; &lt;/TD&gt;&lt;TD class="xl66" width="251"&gt;Missing Values&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;4 (57.1 %)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;4 (66.7 %)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;8 (61.5 %)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="21" width="169"&gt; &lt;/TD&gt;&lt;TD class="xl64" width="251"&gt; &lt;/TD&gt;&lt;TD class="xl64" width="64"&gt; &lt;/TD&gt;&lt;TD class="xl64" width="64"&gt; &lt;/TD&gt;&lt;TD class="xl64" width="64"&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="46" width="169"&gt;Reason Discontinued:&lt;/TD&gt;&lt;TD class="xl66" width="251"&gt;Adverse Event&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;0 (0.0%)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;1 (33.3 %)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;1 (16.7 %)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="21" width="169"&gt; &lt;/TD&gt;&lt;TD class="xl66" width="251"&gt;Ulcer &lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;2 (66.7 %)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;0 (0.0%)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;2 (33.3 %)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="31" width="169"&gt; &lt;/TD&gt;&lt;TD class="xl66" width="251"&gt;Lost to follow-up&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;1 (33.3 %)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;0 (0.0%)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;1 (16.7 %)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="21" width="169"&gt; &lt;/TD&gt;&lt;TD class="xl66" width="251"&gt;Other&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;0 (0.0%)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;1 (33.3 %)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;1 (16.7 %)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="21" width="169"&gt; &lt;/TD&gt;&lt;TD class="xl64" width="251"&gt; &lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;0 (0.0%)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;1 (33.3 %)&lt;/TD&gt;&lt;TD class="xl64" width="64"&gt;1 (16.7 %)&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here's my code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/** RTF **/&lt;/P&gt;&lt;P&gt;%RTFOPTNS;&lt;/P&gt;&lt;P&gt;%OUTFILE(NAME=T1_1_SubjectDisposition); ** Name the Output file ** ;&lt;/P&gt;&lt;P&gt;OPTION MISSING=' ';&lt;/P&gt;&lt;P&gt;ODS LISTING CLOSE;&lt;/P&gt;&lt;P&gt;ODS RTF FILE=RTFFILE STYLE=STYLES.RTFSTYLE BODYTITLE;&lt;/P&gt;&lt;P&gt;ODS NORESULTS; &lt;/P&gt;&lt;P&gt;PROC REPORT DATA=final NOWD HEADLINE HEADSKIP SPLIT='&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;|' SPACING=2 MISSING ;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;COLUMN characteristic stat_cat_&amp;nbsp; var1 var2&amp;nbsp; var99;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DEFINE characteristic/DISPLAY WIDTH=15 left "Disposition"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STYLE(COLUMN)=[CELLWIDTH=1.25IN ];&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DEFINE stat_cat_/DISPLAY WIDTH=15 left "Value"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STYLE(COLUMN)=[CELLWIDTH=3.75IN ];&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DEFINE var1/DISPLAY WIDTH=15 CENTER "PluroGel N|(n=&amp;amp;grpPRand.)"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STYLE(COLUMN)=[CELLWIDTH=1.0IN ];&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DEFINE var2/DISPLAY WIDTH=15 CENTER "Vehicle|(n=&amp;amp;grpPRand.)"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STYLE(COLUMN)=[CELLWIDTH=1.0IN ];&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DEFINE var99/DISPLAY WIDTH=15 CENTER "Total|(n=&amp;amp;grpTotRand)"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STYLE(COLUMN)=[CELLWIDTH=1.0IN ];&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %RTFTITLES(t3=Table 14.1.1 Subject Disposition);&lt;/P&gt;&lt;P&gt;RUN;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OPTIONS MISSING='.';&lt;/P&gt;&lt;P&gt;FOOTNOTE; TITLE;&lt;/P&gt;&lt;P&gt;ODS RTF CLOSE;&lt;/P&gt;&lt;P&gt;ODS pdf CLOSE;&lt;/P&gt;&lt;P&gt;ODS LISTING ;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROC PRINTTO;&lt;/P&gt;&lt;P&gt;RUN;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 20 Sep 2014 16:41:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/RTF-ODS-PROC-REPORT-column-header-justification-issues-HELP/m-p/153036#M262631</guid>
      <dc:creator>msecic</dc:creator>
      <dc:date>2014-09-20T16:41:27Z</dc:date>
    </item>
    <item>
      <title>Re: RTF ODS PROC REPORT column header justification issues - HELP</title>
      <link>https://communities.sas.com/t5/SAS-Programming/RTF-ODS-PROC-REPORT-column-header-justification-issues-HELP/m-p/153037#M262632</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi:&lt;/P&gt;&lt;P&gt;&amp;nbsp; It is better to post your question in only 1 forum and not in multiple forums. I have posted an answer in the other forum for ODS.&lt;/P&gt;&lt;P&gt;cynthia&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 20 Sep 2014 22:27:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/RTF-ODS-PROC-REPORT-column-header-justification-issues-HELP/m-p/153037#M262632</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2014-09-20T22:27:50Z</dc:date>
    </item>
  </channel>
</rss>

