<?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 proc template in ODS and Base Reporting</title>
    <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/proc-template/m-p/72175#M8246</link>
    <description>Hi, &lt;BR /&gt;
&lt;BR /&gt;
I am using the tagsets.tableeditor to create panels in a stored prcedure so a chart will display to the right of a proc report.&lt;BR /&gt;
&lt;BR /&gt;
I control the format of the entire page with a custom style i create using proc template.&lt;BR /&gt;
What class would I edit in order to remove the borders created around the thml frames?</description>
    <pubDate>Mon, 29 Mar 2010 19:27:08 GMT</pubDate>
    <dc:creator>Jaime</dc:creator>
    <dc:date>2010-03-29T19:27:08Z</dc:date>
    <item>
      <title>proc template</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/proc-template/m-p/72175#M8246</link>
      <description>Hi, &lt;BR /&gt;
&lt;BR /&gt;
I am using the tagsets.tableeditor to create panels in a stored prcedure so a chart will display to the right of a proc report.&lt;BR /&gt;
&lt;BR /&gt;
I control the format of the entire page with a custom style i create using proc template.&lt;BR /&gt;
What class would I edit in order to remove the borders created around the thml frames?</description>
      <pubDate>Mon, 29 Mar 2010 19:27:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/proc-template/m-p/72175#M8246</guid>
      <dc:creator>Jaime</dc:creator>
      <dc:date>2010-03-29T19:27:08Z</dc:date>
    </item>
    <item>
      <title>Re: proc template</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/proc-template/m-p/72176#M8247</link>
      <description>Hi:&lt;BR /&gt;
  The quickest way, if you already have an HTML file is to look inside the file for the HTML that controls the page area you wish to change and then look for the CLASS= attribute in the HTML. So, for example, if I run this code:&lt;BR /&gt;
[pre]&lt;BR /&gt;
ods html file='c:\temp\somestuff.html';&lt;BR /&gt;
     &lt;BR /&gt;
  proc print data=sashelp.class;&lt;BR /&gt;
    title 'My Title';&lt;BR /&gt;
  run;&lt;BR /&gt;
    &lt;BR /&gt;
ods html close;&lt;BR /&gt;
[/pre]&lt;BR /&gt;
                       &lt;BR /&gt;
and then look inside (with View --&amp;gt; Source in the browser), I see this HTML for the column headers and the &amp;lt;TABLE&amp;gt; tag and the SAS Title.&lt;BR /&gt;
[pre]&lt;BR /&gt;
&amp;lt;td class="c SystemTitle"&amp;gt;My Title&amp;lt;/td&amp;gt;&lt;BR /&gt;
                  &lt;BR /&gt;
&amp;lt;table class="Table" cellspacing="1" cellpadding="7" rules="groups" frame="box" border="1" bordercolor="#000000" summary="Procedure Print: Data Set SASHELP.CLASS"&amp;gt;&lt;BR /&gt;
                        &lt;BR /&gt;
&amp;lt;thead&amp;gt;&lt;BR /&gt;
&amp;lt;tr&amp;gt;&lt;BR /&gt;
&amp;lt;th class="r Header" scope="col"&amp;gt;Obs&amp;lt;/th&amp;gt;&lt;BR /&gt;
&amp;lt;th class="l Header" scope="col"&amp;gt;Name&amp;lt;/th&amp;gt;&lt;BR /&gt;
&amp;lt;th class="l Header" scope="col"&amp;gt;Sex&amp;lt;/th&amp;gt;&lt;BR /&gt;
&amp;lt;th class="r Header" scope="col"&amp;gt;Age&amp;lt;/th&amp;gt;&lt;BR /&gt;
&amp;lt;th class="r Header" scope="col"&amp;gt;Height&amp;lt;/th&amp;gt;&lt;BR /&gt;
&amp;lt;th class="r Header" scope="col"&amp;gt;Weight&amp;lt;/th&amp;gt;&lt;BR /&gt;
&amp;lt;/tr&amp;gt;&lt;BR /&gt;
             &lt;BR /&gt;
[/pre]&lt;BR /&gt;
                    &lt;BR /&gt;
So the CLASS attribute value for the Title ("My Title") is SystemTitle, for column headers is Header and for the whole table itself, is the Table class. Those CLASS= attributes in the generated HTML directly link back to the style template that was being used to generate the output.&lt;BR /&gt;
             &lt;BR /&gt;
I am not sure whether TAGSETS.TABLEEDITOR uses all the same CLASS= attributes, but you should be able to determine where the frame or border is being generated. Make sure that you have borders turned off in the SAS/GRAPH code (because the style template doesn't necessarily control graph output borders if there are other overriding statements being used (such as GOPTIONS)).&lt;BR /&gt;
             &lt;BR /&gt;
cynthia</description>
      <pubDate>Mon, 29 Mar 2010 20:39:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/proc-template/m-p/72176#M8247</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2010-03-29T20:39:21Z</dc:date>
    </item>
    <item>
      <title>Re: proc template</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/proc-template/m-p/72177#M8248</link>
      <description>I tried. &lt;BR /&gt;
&lt;BR /&gt;
I am using the tagset.htmlpanel and it does not name the tables in the soruce code.&lt;BR /&gt;
&lt;BR /&gt;
These are the tags. No ID attached to them.&lt;BR /&gt;
&lt;TABLE border="1" cellpadding="0" cellspacing="1"&gt;&lt;BR /&gt;
&lt;BR /&gt;
Is there a way I can force ODS to ID these tags and mentioned in the port before.&lt;/TABLE&gt;</description>
      <pubDate>Tue, 30 Mar 2010 21:54:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/proc-template/m-p/72177#M8248</guid>
      <dc:creator>Jaime</dc:creator>
      <dc:date>2010-03-30T21:54:27Z</dc:date>
    </item>
    <item>
      <title>Re: proc template</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/proc-template/m-p/72178#M8249</link>
      <description>Suggest you share your relevant SAS code, expanded as part of a SAS execution log.  SAS version and OS information would also be helpful.&lt;BR /&gt;
&lt;BR /&gt;
Scott Barry&lt;BR /&gt;
SBBWorks, Inc.</description>
      <pubDate>Tue, 30 Mar 2010 22:01:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/proc-template/m-p/72178#M8249</guid>
      <dc:creator>sbb</dc:creator>
      <dc:date>2010-03-30T22:01:41Z</dc:date>
    </item>
    <item>
      <title>Re: proc template</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/proc-template/m-p/72179#M8250</link>
      <description>I thought you were using the TAGSETS.TABLEEDITOR?? Are you using that or TAGSETS.HTMLPANEL???? Without a CLASS= attribute in the &amp;lt;TABLE&amp;gt; tag, that means the tag behavior is not controlled by the ODS style template. It would be controlled by a CSS selector for the HTML tag. (more below)&lt;BR /&gt;
 &lt;BR /&gt;
However, if you are using TAGSETS.HTMLPANEL, I thought there was an option to turn off the borders around the panels...maybe something like:&lt;BR /&gt;
[pre]&lt;BR /&gt;
ods tagsets.htmlpanel file="gbypanel.html"&lt;BR /&gt;
       options(doc='help' panelcolumns = '2' panelborder = '0');&lt;BR /&gt;
[/pre]&lt;BR /&gt;
 &lt;BR /&gt;
If you look at the doc='help' info in the log, you will see what the exact name of the suboption is.&lt;BR /&gt;
&lt;BR /&gt;
When I do this:&lt;BR /&gt;
[pre]&lt;BR /&gt;
ods tagsets.htmlpanel file="cyan_back.html"&lt;BR /&gt;
    headtext='&lt;STYLE type="text/css"&gt;table{background-color:cyan;}&lt;/STYLE&gt;'&lt;BR /&gt;
    options(doc='help' panelcolumns = '2' panelborder = '0');&lt;BR /&gt;
&lt;BR /&gt;
   ods tagsets.htmlpanel  event = panel(start);&lt;BR /&gt;
        &lt;BR /&gt;
   proc print data=sashelp.class;run;&lt;BR /&gt;
   proc print data=sashelp.class;run;&lt;BR /&gt;
               &lt;BR /&gt;
   ods tagsets.htmlpanel event = panel(finish);&lt;BR /&gt;
ods tagsets.htmlpanel close;&lt;BR /&gt;
       &lt;BR /&gt;
[/pre]&lt;BR /&gt;
&lt;BR /&gt;
I -do- see the background of cyan under the tables. However, I do not know how HEADTEXT will work in the context of a stored process. I guess it would depend on whether the client application will use the CSS.&lt;BR /&gt;
 &lt;BR /&gt;
If you are using TAGSETS.TABLEEDITOR, then I'm not sure whether it has a border control.&lt;BR /&gt;
&lt;BR /&gt;
These might be questions for Tech Support.&lt;BR /&gt;
 &lt;BR /&gt;
cynthia</description>
      <pubDate>Wed, 31 Mar 2010 01:08:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/proc-template/m-p/72179#M8250</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2010-03-31T01:08:57Z</dc:date>
    </item>
  </channel>
</rss>

