I am using CALL DEFINE to place images in a PROC REPORT text cell. I would like the text to adjust vertically and if possible to have the images (PREIMAGE and POSTIMAGE) aligned with each other vertically. Clearly the VJUST is not doing anything and I am looking for suggestions. An image of the current PDF output is attached.
ods pdf file='c:\temp\wrap.pdf';
proc report data=class;
column name age text;
compute text;
length style $200;
style= 'style={cellwidth=2in vjust=t preimage="c:\temp\male.jpg" postimage="c:\temp\female.jpg"}';
call define('text','style',style);
endcomp;
run;
ods pdf close;
data class; set sashelp.class; retain text '~nxxxxxxxxxxxxx~nxxxxxxxxxxxxxx~n'; run; ods escapechar='~'; ods pdf file='/folders/myfolders/x.pdf' style=minial; proc report data=class nowd noheader; column name age text; define text/display style={preimage='/folders/myfolders/x.png' postimage='/folders/myfolders/y.png' just=center}; run; ods pdf close;
At @Ksharp's suggestion I have reposted this query in the ODS and Reporting forum. Please go there to respond or view responses.
Arthur.T, Did you check my code ? Is that what you are looking for ?
@Ksharp - responding on the other thread.
SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!
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.
Ready to level-up your skills? Choose your own adventure.