BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
BLarson
Obsidian | Level 7

Hello, I was reading the information at the below link for positioning multiple graphs on one PDF page.  I have 2 questions.  Is the approach outlined in the link below (using horgin= and vorgin=) will that work as well for Proc Tabulate or Proc Means outputs?  Then secondly is there any advantage gained in control of th eset up using ODS PowerPoint vs ODS PDF.  Thank you.

 

http://support.sas.com/documentation/cdl/en/graphref/67881/HTML/default/viewer.htm#p0wtchgwnh41ctn1x...

 

1 ACCEPTED SOLUTION

Accepted Solutions
BrunoMueller
SAS Super FREQ

Hi

 

With SAS 9.4 I would go for ODS LAYOUT, this will give  you a lot of flexibility on where on the page you want to position your output.

 

See a sample program below

options
  orientation=portrait
  papersize="ISO A4"
  topmargin=2cm
  bottommargin=2cm
  leftmargin=2.5cm
  rightmargin=1.5cm
  nodate
  nonumber
  nocenter
;
title;
footnote;

ods pdf file="c:\temp\sample.pdf" nogtitle nogfootnote;
ods graphics / outputfmt=pdf;
title "Overall titel";
footnote "Overall footnote";

ods layout absolute;

ods region x=0cm y=0cm height=6cm style={background=cx4dbfbc};
title "proc print 1";
proc print
  data=sashelp.class(obs=5)
  style(report) = { width=100pct }
;
  where sex = "F";
run;
title;

ods region x=5cm y=6.5cm height=10cm width=10cm style={background=cxd2691e};
title "proc sgplot";
ods graphics / height=8cm width=10cm;
proc sgplot data=sashelp.cars;
  vbar type / group=Origin;
run;
ods region x=0cm y=17cm height=7cm style={background=cxffd700};
title "proc print 2";
proc print
  data=sashelp.class(obs=5)
  style(report) = { width=100pct }
;
  where sex = "M";
run;
title;
ods layout end;
ods pdf close;

Bruno

View solution in original post

2 REPLIES 2
BrunoMueller
SAS Super FREQ

Hi

 

With SAS 9.4 I would go for ODS LAYOUT, this will give  you a lot of flexibility on where on the page you want to position your output.

 

See a sample program below

options
  orientation=portrait
  papersize="ISO A4"
  topmargin=2cm
  bottommargin=2cm
  leftmargin=2.5cm
  rightmargin=1.5cm
  nodate
  nonumber
  nocenter
;
title;
footnote;

ods pdf file="c:\temp\sample.pdf" nogtitle nogfootnote;
ods graphics / outputfmt=pdf;
title "Overall titel";
footnote "Overall footnote";

ods layout absolute;

ods region x=0cm y=0cm height=6cm style={background=cx4dbfbc};
title "proc print 1";
proc print
  data=sashelp.class(obs=5)
  style(report) = { width=100pct }
;
  where sex = "F";
run;
title;

ods region x=5cm y=6.5cm height=10cm width=10cm style={background=cxd2691e};
title "proc sgplot";
ods graphics / height=8cm width=10cm;
proc sgplot data=sashelp.cars;
  vbar type / group=Origin;
run;
ods region x=0cm y=17cm height=7cm style={background=cxffd700};
title "proc print 2";
proc print
  data=sashelp.class(obs=5)
  style(report) = { width=100pct }
;
  where sex = "M";
run;
title;
ods layout end;
ods pdf close;

Bruno

BLarson
Obsidian | Level 7

Fantastic!! Thank you.

SAS Innovate 2025: Call for Content

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 25. Read more here about why you should contribute and what is in it for you!

Submit your idea!

What is Bayesian Analysis?

Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.

Find more tutorials on the SAS Users YouTube channel.

Click image to register for webinarClick image to register for webinar

Classroom Training Available!

Select SAS Training centers are offering in-person courses. View upcoming courses for:

View all other training opportunities.

Discussion stats
  • 2 replies
  • 2577 views
  • 1 like
  • 2 in conversation