|
proc options; run;
ODS destination FILE = 'file-specification' OPTIONn = valuen (SUBOPTIONn = valuen) OPTIONn;
SAS system options affect ODS output:
DATA | NODATE NUMBER | NONUMBER PAGENO = ORIENTATION = PORTRAIT (default) or LANDSCAPE TOPMARGIN = BOTTOMMARGIN = LEFTMARGIN = RIGHTMARGIN =
option date dtreset;
Global system options for PDF: Help-->SAS Help and documentation-->Contents-->SAS Products-->Base SAS-->SAS 9.2 Language Reference: Dictionary-->Dictionary of Language Elements-->SAS System Options-->SAS Systems Options by Category
pdfpagelayout = default / continuousfacing pdfpageview = default / fitpage
Title and footnote options:
title attibute = 'attribute-value' 'title-text';
COLOR ='purple' / 'Courier New' / green / red / blue FONT = "Courier New" / "Times" JUSTIFY = LEFT | RIGHT | CENTER LINK = "low_volume.html" | 'link_title.pdf' HEIGHT = 12pt ITALIC BOLD
In-line formatting with ODS escapechar:
ODS escapechar = '#'; ..... footnote1 '--#{thispage}--'; /*work on pdf and rtf*/ footnote2 j = r 'Page #{thispage} of #{lastpage}'; /*for pdf and rtf*/ footnote j = l 'Page #{pageof}'; /*for rtf*'
footnote '#{super 1} .........'; /*display the "1" as superscripted number"*/ ......
ODS PDF TEXT = '#S = {just=center font_size = 0.25cm} New Line';
Procedure titles:
ods proctitle | ptitle | noproctitle | noptitle; /*ptitle is defacult. for all destinations*/
Procedure labels:
ods proclabel 'string'; /*for html, rtf, pdf, and sas results window*/
Other ODS options:
ODS destination (id = number) FILE = 'file-specification' Newfile = starting-point Columns = n Startpage = YES | ON | NO | OFF | NEVER | NOW TEXT = 'text-string' (or write to all open destinations ODS TEXT = 'text-string') BODYTITLE_AUX;
ODS style template definition:
ods path work.temp(update) sashelp.tmplmst(read); proc template; define style styles.tx_pdf; parent=styles.printer; style usertext from usertext / font_size = 14pt font_weight = bold just = c outputwidth = 100% ; end; run;
proc template; define style styles.tx_rtf; parent = styles.rtf; style usertext from usertext / font_size = 14pt font_weight = bold just = c outputwidth = 100% ; end; run;
ods rtf file = 'file1.rtf' startpage = no style = tx_rtf ; ods pdf file = 'file2.pdf' startpage=no style = tx_pdf ;
..... ods _all_ close ;
|
|
|