1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| options leftmargin = 2 cm;
ods listing close;
ods pdf file="D:\Temporaire\Temp.pdf";
ods escapechar="^";
proc sort data=sashelp.class out=Temp; by Age Sex; run;
data _null_;
set Temp end=FinTable;
by Age Sex;
if _n_ eq 1 then declare odsout Obj();
SexName=ifc(Sex eq 'F','Féminin', 'Masculin');
if first.Age then do;
Obj.page();
Obj.format_text(data:'Âge : ' !! Age !! ' ans', overrides:"font_size=5", just:'c');
end;
if first.Sex then Obj.format_text(data:'Sexe : ' !! SexName, overrides:"foreground=black font_weight=bold");
Obj.layout_gridded(columns:2, rows:2, overrides:"borderwidth=3 bordercolor=green vjust=middle");
Obj.region(row:1, column_span:2, height:"2cm", overrides:"background=cx494068 just=c vjust=middle");
Obj.format_text(data:Name, overrides:"foreground=white");
Obj.region(row:2, column:1, width:"5cm", overrides:"background=cx9abcde");
Obj.format_text(data:Height, overrides:"foreground=red");
Obj.region(row:2, column:2, width:"10cm", overrides:"background=cx987214
bordertopstyle=solid bordertopcolor=red bordertopwidth=1px
borderbottomstyle=solid borderbottomcolor=red borderbottomwidth=1px
borderleftstyle=solid borderleftcolor=red borderleftwidth=1px
borderrightstyle=solid borderrightcolor=red borderrightwidth=1px");
Obj.format_text(data:weight);
Obj.layout_end();
run;
ods pdf close;
ods listing;
title; |
Partager