The SAS Output Delivery System and reporting techniques

How do I insert line breaks in ROW labels in ods pdf?

Reply
Occasional Contributor
Posts: 6

How do I insert line breaks in ROW labels in ods pdf?

I want to improve readability by controlling where ods pdf breaks long ROW labels. I already know how to handle COLUMN labels, by using the SPLIT command in PROC TEMPLATE. I am using SAS 9.2.

Here are the relevant bits of my ods code:

ods pdf file="c:\tmp\2010_D22.pdf";

data_null;set de22uccs;

[title lines]

format ucause $de22_pr.;

file print ods=(template="mytable");

put _ods_;

ods pdf close;

The format statement $de22_pr contains long lines like

    

'12'='N00-N07, N17-N19, N25-N27. NEPHRITIS, NEPH. SYNDROME, NEPHROSIS'

I tried using the SPLIT command (SPLIT='*') and inserting a * into this line. The * simply appeared in my output.

I tried using <BR> (from ods html) but it doesn't work in ods pdf.

Any ideas would be appreaciated.

Thanks,

David

Super Contributor
Posts: 394

How do I insert line breaks in ROW labels in ods pdf?

Try the NEWLINE inline function. If the ODS escapechar is ^ then it would be coded as ^{NEWLINE}. See http://support.sas.com/documentation/cdl/en/odsug/61723/HTML/default/viewer.htm#a002233270.htm.

Ask a Question
Discussion stats
  • 1 reply
  • 436 views
  • 0 likes
  • 2 in conversation