For some reason this simple call of my proc report to change the orientation to landscape is staying is portrait. Am I missing something?
OPTIONS orientation=landscape nodate;
ods pdf
file="/serverpath/my.pdf"
ods escapechar='~';
/*proc report goes here*/
ods pdf close;
ods pdf(id=VCU_Report_Printing1) close;
It was the width of the proc report. Not sure how it got capped.
but this worked.
proc report data=FacultyProfileFall out=finalTable /*wid*/ style(report)={outputwidth=100%};
Was there anything unexpected in the log?
No errors around the pdf area. I think i need to set the margins for the proc report part somehow because this works.
OPTIONS orientation=landscape nodate;
ods pdf file="/serverpath/testOrientation.pdf";
ods escapechar='~';
proc sql;
select count(*), count(*), count(*),count(*), count(*), count(*), count(*), count(*), count(*), count(*),
count(*), count(*), count(*),count(*), count(*), count(*), count(*), count(*), count(*), count(*),
count(*), count(*), count(*), count(*), count(*), count(*), count(*), count(*) from sashelp.shoes
quit;
ods pdf close;
ods pdf(id=VCU_Report_Printing1) close;
I also have an image in the title that spans longer than the proc report.
It was the width of the proc report. Not sure how it got capped.
but this worked.
proc report data=FacultyProfileFall out=finalTable /*wid*/ style(report)={outputwidth=100%};
Hi: You can change the margins for PDF and RTF in the OPTIONS statement. This worked for me:
Even with LANDSCAPE orientation, without any other instructions, the first PROC REPORT uses default widths that it calculates. With a style override to use 100% of the area between the margins, then the output is "stretched" to fit between the margins set in the OPTIONS statement.
Cynthia
Are you ready for the spotlight? We're accepting content ideas for SAS Innovate 2025 to be held May 6-9 in Orlando, FL. The call is open until September 16. Read more here about why you should contribute and what is in it for you!
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Select SAS Training centers are offering in-person courses. View upcoming courses for: