Pratique de Sas Windows 9.2... Volume 1 - Ined
Pratique de Sas Windows 9.2... Volume 1 - Ined
Pratique de Sas Windows 9.2... Volume 1 - Ined
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>9.2.</strong>5 Modifier le template <strong>de</strong> style<br />
Aller corriger <strong>de</strong>s éléments dans un template/modèle <strong>de</strong> style est plus ardu, car il présuppose que vous<br />
connaissiez assez bien la structure <strong>de</strong>s éléments <strong>de</strong> style pour une sortie <strong>Sas</strong>. De plus, comme il y a eu<br />
modification/simplification <strong>de</strong> l’héritage/inheritance entre ces éléments, cela dépasse réellement la portée <strong>de</strong><br />
notre documentation.<br />
Sachez simplement qu’à partir <strong>de</strong> la 9.2, tout objet à structure rectangulaire repose pour le style sur la matrice <strong>de</strong><br />
tous les styles Base.Template.Style et son contenu peut être vu sous <strong>Sas</strong> francisé en passant les instructions<br />
suivantes :<br />
proc template;<br />
source base.template.style;<br />
run;<br />
<strong>de</strong>fine style Base.Template.Style;<br />
notes "Implicit parent for all style templates";<br />
style StartUpFunction<br />
"Contrôle la fonction <strong>de</strong> démarrage. TAGATTR est le seul élément utilisé.";<br />
style ShutDownFunction<br />
"Contrôle la fonction d'arrêt. TAGATTR est le seul élément utilisé.";<br />
style Container<br />
"Contrôle tous les éléments orientés conteneur." /<br />
abstract =| on;<br />
style Document from Container<br />
"Contrôle le corps <strong>de</strong>s divers documents.";<br />
etc<br />
Cependant, pour ai<strong>de</strong>r les courageux, qu’ils sachent qu’ils pourront visualiser le nom et le style <strong>de</strong> l’élément qui<br />
les chiffone et qu’ils souhaitent modifier.<br />
ods listing close;<br />
ods noresults;<br />
ods markup type=style_popup<br />
path="d:\tabsas"(url=none) body="bodpop.htm"<br />
style=styles.<strong>de</strong>fault stylesheet="popup.css";<br />
title "haut <strong>de</strong> page";<br />
footnote " bas <strong>de</strong> page";<br />
proc means data=sashelp.shoes sum;<br />
class region;<br />
run;<br />
ods _all_ close;<br />
ods results;<br />
J’ai mis ods noresults ; pour pouvoir l’ouvrir en IE. C’est donc sous IE8 que j’ai pu, après avoir levé le blocage,<br />
double-cliquer sur une <strong>de</strong>s composantes <strong>de</strong> la page et voir apparaître l’info <strong>de</strong> l’élément style avec ses attributs.<br />
Sachez qu’avec Firefox 3.2.6, il existe un module complémentaire <strong>de</strong> la série IE Tab 2( ff3.6+) qui permet <strong>de</strong><br />
faire usage <strong>de</strong> l’activex produit par <strong>Sas</strong> après autorisation..<br />
Pour réviser ce qui a déjà été vu http://support.sas.com/resources/papers/proceedings10/159-2010.pdf<br />
ce récent texte <strong>de</strong> Erik Tilanus « Kick-start with ODS »<br />
INED Wielki 137