24.04.2014 Views

Pratique de Sas Windows ...9.3 Volume 2 - Ined

Pratique de Sas Windows ...9.3 Volume 2 - Ined

Pratique de Sas Windows ...9.3 Volume 2 - Ined

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

1.2.2.2 Le template <strong>de</strong> style Default, source <strong>de</strong>s autres avec ses attributs rangés par classe<br />

Dans ce template, les éléments <strong>de</strong> style du template <strong>de</strong> base, établissant les imbrications généalogiques, sont<br />

étoffés par <strong>de</strong>s attributs <strong>de</strong> style liés à ce qui sera hérité. Le parcours rapi<strong>de</strong> <strong>de</strong> ce template Style.Default, présent<br />

dans le même entrepôt <strong>Sas</strong>help.tmplmst, nous permet d’appréhen<strong>de</strong>r ce qu’est cette construction <strong>de</strong> définitions<br />

d’attributs, notamment en matière <strong>de</strong> couleurs et polices.<br />

proc template;<br />

<strong>de</strong>fine style Styles.Default;<br />

class fonts<br />

"Polices utilisées dans le style Default" /<br />

'TitleFont2' = (", Helvetica, sans-serif",4,bold italic)<br />

'TitleFont' = (", Helvetica, sans-serif" , 5, bold italic)<br />

'StrongFont' = (", Helvetica, sans-serif",4,bold)<br />

'EmphasisFont' = (", Helvetica, sans-serif",3,italic)<br />

'FixedEmphasisFont' = (", Courier,<br />

monospace",2,italic)<br />

'FixedStrongFont' = (", Courier, monospace",2,bold)<br />

'FixedHeadingFont' = (", Courier, monospace",2)<br />

'BatchFixedFont' = ("<strong>Sas</strong> Monospace, ,<br />

Courier, monospace", 2)<br />

'FixedFont' = (", Courier",2)<br />

'headingEmphasisFont' = (", Helvetica, sans-serif",4,<br />

bold italic)<br />

'headingFont' = (", Helvetica, sans-serif",4,bold)<br />

'docFont' = (", Helvetica, sans-serif",3) ;<br />

class GraphFonts<br />

"Polices utilisées dans les sorties statgraph " /<br />

'GraphDataFont' = (", ",7pt)<br />

'GraphUnico<strong>de</strong>Font' = ("",9pt)<br />

'GraphValueFont' = (", ",9pt)<br />

'GraphLabel2Font' = (", ",10pt)<br />

'GraphLabelFont' = (", ",10pt,bold)<br />

'GraphFootnoteFont' = (", ",10pt)<br />

'GraphTitleFont' = (", ",11pt,bold)<br />

'GraphTitle1Font' = (", ",14pt,bold)<br />

'GraphAnnoFont' = (", ",10pt) ;<br />

<br />

On débute avec la définition <strong>de</strong>s noms <strong>de</strong>s attributs <strong>de</strong>s polices et leur caractéristiques associées :<br />

", Helvetica, sans-serif" , 5, bold italic soit "3 polices séparées par 2 virgules", fontsize <strong>de</strong> taille 1 à 7 ou<br />

exprimée en pt, pour finir sa nuance <strong>de</strong> fontweight.<br />

Il y a ensuite définition <strong>de</strong>s noms d’attributs <strong>de</strong> couleurs.Voir http://support.sas.com/techsup/technote/ts688/ts688.html<br />

Cx0066AA Cx004488 CxAAFFAA Cx80000 CxD3D3D3 Cx0033AA CxB0B0B0 Cx000000 CxF0F0F0 Cx002288 CxE0E0E0<br />

fgB2 fgB1 fgA4 bgA4 bgA3 fgA2 bgA2 fgA1 bgA1 fgA bgA<br />

L’excellent site pour la sélection d’une palette <strong>de</strong> couleurs cohérentes (http://colorbrewer2.org/) ne permet pas<br />

<strong>de</strong> visualiser ce qu’est un co<strong>de</strong> <strong>de</strong> couleur puisé au hasard, mais, outre la référence à la TS688 <strong>de</strong> <strong>Sas</strong>, il existe<br />

d’autres outils acceptant <strong>de</strong> chercher à montrer du RGB s’étalant pour chaque couleur <strong>de</strong> 00 à FF valeurs<br />

hexadécimales : http://drpeterjones.com/colorcalc/ ou http://www.colorhexa.com/b9cfe7<br />

<br />

class color_list "Couleurs styles.Defaut 3 couleurs examinées" /<br />

'fgB2' = cx0066AA<br />

'fgB1' = cx004488<br />

'fgA4' = cxAAFFAA<br />

'bgA4' = cx880000<br />

'bgA3' = cxD3D3D3<br />

'fgA2' = cx0033AA<br />

'bgA2' = cxB0B0B0<br />

'fgA1' = cx000000<br />

'bgA1' = cxF0F0F0<br />

'fgA' = cx002288<br />

'bgA' = cxE0E0E0 ;<br />

class colors<br />

"Abstract colors used in the <strong>de</strong>fault style" /<br />

'hea<strong>de</strong>rfgemph' = color_list('fgA2')<br />

'hea<strong>de</strong>rbgemph' = color_list('bgA2')<br />

'hea<strong>de</strong>rfgstrong' = color_list('fgA2')<br />

'hea<strong>de</strong>rbgstrong' = color_list('bgA2')<br />

'hea<strong>de</strong>rfg' = color_list('fgA2')<br />

'hea<strong>de</strong>rbg' = color_list('bgA2')<br />

'datafgemph' = color_list('fgA1')<br />

'databgemph' = color_list('bgA3')<br />

'datafgstrong' = color_list('fgA1')<br />

'databgstrong' = color_list('bgA3')<br />

'datafg' = color_list('fgA1')<br />

'databg' = color_list('bgA3')<br />

'batchfg' = color_list('fgA1')<br />

'batchbg' = color_list('bgA3')<br />

'tablebor<strong>de</strong>r' = color_list('fgA1')<br />

'tablebg' = color_list('bgA1')<br />

'notefg' = color_list('fgA')<br />

'notebg' = color_list('bgA')<br />

'bylinefg' = color_list('fgA2')<br />

'bylinebg' = color_list('bgA2')<br />

class GraphCo<br />

"Abstract colors used in graph<br />

styles" /<br />

'gcmiss' = cx979797<br />

'gmiss' = cxc3c3c2<br />

'gablock' = cxF1F0F6<br />

'gblock' = cxD7DFEF<br />

'gcclipping' = cxDC531F<br />

'gclipping' = cxE7774F<br />

'gcstars' = cx000000<br />

'gstars' = cxB9CFE7<br />

'gcruntest' = cxBF4D4D<br />

'gruntest' = cxCAE3FF<br />

'gccontrollim' = cxBFC7D9<br />

'gcontrollim' = cxE6F2FF<br />

'gcerror' = cx000000<br />

'gerror' = cxB9CFE7<br />

'gcpredictlim' = cx003178<br />

'gpredictlim' = cxB9CFE7<br />

'gcpredict' = cx003178<br />

'gpredict' = cx003178<br />

'gcconfi<strong>de</strong>nce2' = cx780000<br />

Suite <strong>de</strong> la colonne précé<strong>de</strong>nte<br />

'gconramp2cend' = cx6497EB<br />

'gconramp2cstart' = cxF3F7FE<br />

'gramp2cend' = cx5E528B<br />

'gramp2cstart' = cxEDEBF6<br />

'gtext' = cx000000<br />

'glabel' = cx000000<br />

'gbor<strong>de</strong>rlines' = cx000000<br />

'goutlines' = cx000000<br />

'ggrid' = cxECECEC<br />

'gaxis' = cx000000<br />

'gshadow' = cx000000<br />

'glegend' = cxFFFFFF<br />

'gfloor' = cxFFFFFF<br />

'gwalls' = cxFFFFFF<br />

'gcdata12' = cxF9DA04<br />

'gcdata11' = cxB38EF3<br />

'gcdata10' = cx47A82A<br />

'gcdata9' = cxD17800<br />

'gcdata8' = cxB26084<br />

'gcdata6' = cx7F8E1F<br />

'gcdata7' = cx2597FA<br />

25 INED Service Informatique Wielki

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!