Details


SASEDOC Engine

The new SASEDOC libname engine enables you to associate a SAS libref (library reference) with one or more output objects that are stored in an ODS document as a SAS data set.

ODS Statements

The following ODS statements are new:

ODS CHTML

  • produces compact, minimal HTML output with no style information.

ODS CSVALL

  • produces output that contains columns of data values that are separated by commas. ODS CSVALL produces tabular output with titles, notes, and bylines.

ODS DECIMAL_ALIGN'ODS DECIMAL_ALIGN Statement' on page 85

  • aligns values by the decimal point in numeric columns when no justification is specified.

ODS DOCBOOK

  • produces XML output that conforms to the DocBook DTD by OASIS.

ODS DOCUMENT

  • produces a hierarchy of output objects that enables you to create multiple ODS output formats without rerunning a PROC or DATA step.

ODS GRAPHICS'ODS GRAPHICS Statement (Experimental)' on page 92 (Experimental)

  • enables ODS automatic graphic capabilities.

ODS HTMLCSS

  • produces HTML output with cascading stylesheets that is similar to ODS HTML output.

ODS IMODE

  • produces HTML output as a column of output that is separated by lines.

ODS MARKUP

  • produces SAS output that is formatted using one of many different markup languages.

ODS PCL

  • produces printable output for PCL (HP LaserJet) files.

ODS PDF

  • produces PDF output.

ODS PHTML

  • produces basic HTML output that uses twelve style elements and no class attributes.

ODS PS

  • produces PostScript (PS) output.

ODS USEGOPT'ODS USEGOPT Statement' on page 202

  • enables the use of graphics option settings for graphic output.

ODS WML

  • produces a Wireless Markup Language (WML) DTD with a simple list of URLs for a table of contents.

  • The ODS PRINTER statement now supports the following options:

    • BACKGROUND= on page 161

      • specifies whether background colors are printed in text.

    • BOOKMARKLIST= on page 162

      • specifies whether to generate and display the list of bookmarks for a PDF file.

    • BOOKMARKGEN= on page 162

      • controls the generation of bookmarks in a PDF file.

    • COLUMNS=

      • specifies the number of columns to create on each page of output.

    • TEXT=

      • inserts text into your output.

  • The ODS RTF statement now supports the following options:

    • COLUMNS=

      • specifies the number of columns to create on each page of output.

    • TEXT=

      • inserts text into your output.

  • The ODS MARKUP statement now supports the following TAGSETS:

    • GRAPH

      • produces markup for graphical output produced by SAS/GRAPH.

    • SASFMT

      • produces user -defined format markup tags for the XML engine.

    • SASXMISS

      • produces alternate missing-value markup tags for the XML engine.

    • SASXMNSP

      • produces alternate 'no space in text' value markup for the XML engine.

    • STATGRAPH

      • produces markup for statistical graphs that are generated by SAS procedures.

ODS Procedures

  • DOCUMENT procedure

    • The new DOCUMENT procedure enables you to do the following:

      • produce multiple reports with a single run of a procedure or data query.

      • modify and customize your output file hierarchy by rearranging, duplicating, or removing specific tables.

      • modify and customize your output file hierarchy by rearranging, duplicating, or removing the entire output of procedures and data queries.

      • generate output for one or more ODS destinations, using the newly transformed output hierarchy.

      • store the ODS output objects in raw form. The output is kept in the original internal representation as a data component plus a table definition.

    • The new LIB= option in the DOC statement enables you to list documents that are in the specified library.

    • The #BYLINE, #BYVAL, and #BYVAR directives can now be used in seven of the PROC DOCUMENT statements.

    • The new AFTER option in the OBPAGE statement adds or deletes page breaks after output objects.

  • TEMPLATE procedure

    • The following new statements are provided in the TEMPLATE procedure.

      • The DEFINE TAGSET statement creates and modifies tagset definitions using a new definition statement and the new tagset attribute statements.

      • The DEFINE EVENT statement determines what is written to the output file using the new definition statement and the new event attribute statements.

    • The new boolean ABSTRACT= attribute can be applied to styles. If this attribute is set to TRUE, then the style will not appear in the CSS files or LaTeX style files.

    • The new ALT, LONGDESC, ACRONYM, and ABBR options in the DEFINE TABLE, DEFINE COLUMN, and DEFINE HEADER statements provide accessibility features in PROC TEMPLATE.

    • The following accessibility attributes have been added to the TEMPLATE procedure.

      ABBR=

      is a column, header, and footer attribute that provides an abbreviated form of the cell's content, which can be displayed in place of a cell 's content.

      SUMMARY=

      is a table attribute that provides a summary of the purpose and structure of a table.

    • The new INDENT style element enables you to specify the distance from the left side of a cell for indentation purposes. The INDENT style element specifies where to begin the text.

    • The _LABEL_ keyword is now treated as a dynamic variable, and it can be used just like any other dynamic variable in PROC TEMPLATE. Previously, _LABEL_ was a keyword that could only be used by itself in table and column headers.

    • In the TEMPLATE procedure, if you create HTML4 output, then the BORDERCOLORDARK and BORDERCOLORLIGHT style attributes are ignored because they are not part of the HTML4 standard. If you want a color border, then use the BORDER= style attribute.




SAS 9.1 Output Delivery System. Users Guide
SAS 9.1 Output Delivery System Users Guide
ISBN: 1590472187
EAN: 2147483647
Year: 2004
Pages: 99
Authors: SAS Institute

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net