24.11.2014 Views

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

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.

<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

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

Saved successfully!

Ooh no, something went wrong!